Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| inbox:toh:zyxel:nwa50ax [2022/07/16 16:10] – add device info foxt | inbox:toh:zyxel:nwa50ax [2024/02/14 14:37] – [Opening the case] added info on PCB attachment to housing. valentijn | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== ZyXEL NWA50AX ====== | ====== ZyXEL NWA50AX ====== | ||
| - | ~~NOTOC~~ | ||
| /* This template is intended to be used via https:// | /* This template is intended to be used via https:// | ||
| Line 6: | Line 5: | ||
| {{page> | {{page> | ||
| - | //The ZyXEL NWA50AX is ZyXEL' | + | The ZyXEL NWA50AX is ZyXEL' |
| - | /*****/ | + | {{:media: |
| - | /* How to add images ========> | + | |
| - | /*****/ | + | |
| - | {{ media: | ||
| + | ===== Supported Versions ===== | ||
| - | ===== OpenWrt support ===== | + | <!-- ToH: { |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| - | <color red>**Work in progress.**</color> | + | /* If no unsupported functions known, comment out the following datatable or delete it. */ |
| + | <!-- ToH: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| - | ===== Supporting activities | + | ===== Hardware Highlights |
| - | //Describe if there are any ongoing activities that might lead to OpenWrt support.// | + | <!-- ToH: { |
| - | + | " | |
| - | | + | |
| - | | + | |
| - | + | | |
| - | + | | |
| - | /*** if info available: uncomment and fill in | + | |
| - | ===== Experimental firmware ===== | + | } --> |
| - | + | ||
| - | //List experimental firmware download links here.// | + | |
| - | + | ||
| - | //None at this time.// | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | ***/ | + | |
| - | + | ||
| - | + | ||
| - | ===== Hardware highlights ===== | + | |
| - | ^ CPU ^ Ram ^ Flash ^ Network | + | |
| - | | 4x Mediatek MT7621 @ 880 MHz | + | |
| Line 57: | Line 54: | ||
| === From factory WebUI === | === From factory WebUI === | ||
| - | Upload the OpenWrt factory image to the factory' | + | Upload the OpenWrt factory image to the factory' |
| - | If OpenWrt is installed to slot B, it will fail installation, and reboot to the stock ZyXEL firmware, in this case, simply install | + | However, if your NWA50AX has had a firmware update since unpacking, then OpenWrt is installed to slot B and will fail installation. The NWA50AX will then reboot to the stock ZyXEL firmware. In this case, simply install |
| === From Serial === | === From Serial === | ||
| - | The ZyXEL modified U-Boot has a restricted set of commands available, however more can be accessed by abusing the ' | + | The modified |
| - | | + | Requirements |
| - | - Attach an Ethernet | + | |
| - | - Attach | + | - A TFTP server hosting |
| + | - [[https:// | ||
| + | |||
| + | Go through the following steps | ||
| + | - Connect the serial | ||
| + | - Connect the router | ||
| + | - Start the terminal emulator and connect to the serial port | ||
| + | - Connect the power cable which starts the router and you see the following\\ < | ||
| + | U-Boot SPL 2018.09 (Jan 22 2021 - 07:42:43 +0000) | ||
| + | Trying to boot from NAND | ||
| + | |||
| + | Initializing NMBM ... | ||
| + | Signature found at block 1023 [0x07fe0000] | ||
| + | First info table with writecount | ||
| + | Second info table with writecount 0 found in block 963 | ||
| + | NMBM has been successfully attached | ||
| + | </ | ||
| + | - Interrupt the boot sequence with the keyboard to enter the UART console\\ < | ||
| + | gpio: pin 24 (gpio 24) value is 1 | ||
| + | Hit any key to stop autoboot: | ||
| + | => | ||
| + | </ | ||
| + | - Check the active slot:\\ < | ||
| + | - Read the output | ||
| + | Image0 status | ||
| + | Image1 status | ||
| + | Boot Image : | ||
| + | </ | ||
| - Boot the OpenWRT initramfs image using the commands:\\ < | - Boot the OpenWRT initramfs image using the commands:\\ < | ||
| atnf openwrt-initramfs.bin | atnf openwrt-initramfs.bin | ||
| - | atna 192.168.1.1 | + | atna 192.168.1.10 |
| - | atns " | + | atns " |
| + | </ | ||
| + | - Wait until the text below appears and then press Enter\\ < | ||
| + | Press the [f] key and hit [enter] to enter failsafe mode | ||
| + | Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level | ||
| + | Please press Enter to activate this console. | ||
| + | </ | ||
| + | - You have successfully booted OpenWrt\\ < | ||
| + | BusyBox v1.35.0 (2023-01-03 00:24:21 UTC) built-in shell (ash) | ||
| + | |||
| + | _______ | ||
| + | | ||
| + | | ||
| + | | ||
| + | |__| W I R E L E S S F R E E D O M | ||
| + | | ||
| + | | ||
| + | | ||
| + | === WARNING! ===================================== | ||
| + | There is no root password defined on this device! | ||
| + | Use the " | ||
| + | in order to prevent unauthorized SSH logins. | ||
| + | -------------------------------------------------- | ||
| + | root@OpenWrt:/# | ||
| + | </ | ||
| + | - Once OpenWrt has booted, you'll have to configure the network to get Internet access | ||
| + | - Edit the file / | ||
| + | vim / | ||
| + | </ | ||
| + | - Configure router' | ||
| + | (...) | ||
| + | |||
| + | config interface ' | ||
| + | option device ' | ||
| + | option proto ' | ||
| + | option ipaddr ' | ||
| + | option netmask ' | ||
| + | option ip6assign ' | ||
| + | option gateway ' | ||
| + | list dns ' | ||
| + | |||
| + | </ | ||
| + | - Apply the changes with\\ < | ||
| + | - Verify the Internet connection\\ < | ||
| + | - If slot B is active, you'll have to install zyxel-bootconfig package\\ < | ||
| + | opkg update | ||
| + | opkg install zyxel-bootconfig | ||
| </ | </ | ||
| - | - Once OpenWrt has booted, set the correct image slot using the commands\\ < | + | - ...and make slot A active (you don't have to do this is slot A is already active)\\ < |
| zyxel-bootconfig /dev/mtd10 get-status | zyxel-bootconfig /dev/mtd10 get-status | ||
| zyxel-bootconfig /dev/mtd10 set-image-status 0 valid | zyxel-bootconfig /dev/mtd10 set-image-status 0 valid | ||
| zyxel-bootconfig /dev/mtd10 set-active-image 0 | zyxel-bootconfig /dev/mtd10 set-active-image 0 | ||
| </ | </ | ||
| - | - Copy the ramboot-factory image to the device, using for example SCP or wget. | + | - Download |
| + | cd /tmp | ||
| + | wget --no-check-certificate -O ramboot-factory.bin https:// | ||
| + | </ | ||
| - Install the image to the NAND\\ < | - Install the image to the NAND\\ < | ||
| mtd write ramboot-factory.bin firmware | mtd write ramboot-factory.bin firmware | ||
| Line 169: | Line 242: | ||
| **Insert photo of backside label** | **Insert photo of backside label** | ||
| - | **Insert photo of PCB** | + | Photo of the PCB: |
| + | |||
| + | {{: | ||
| ==== Opening the case ==== | ==== Opening the case ==== | ||
| - | On the bottom side of the device, there are 4 PH1 screws, remove them, flip the device over and pry the top cover off from the ridge around the edge. | + | On the bottom side of the device, there are 4 PH1 screws, remove them, flip the device over and pry the top cover off from the ridge around the edge. There are no plastic clips, the device should come apart without problems. You will see a large antenna ground plate that also serves as a heat sink, seemingly attached with 4 screws. However, it is also attached to the PCB with some sort of tape. See photo: {{: |
| + | |||
| + | The PCB is held down with 4 little plastic clamps on the corners, and is also attached to a heat sink with double sticking tape. Taking the PCB out should be easy. | ||
| ==== Serial ==== | ==== Serial ==== | ||
| Line 179: | Line 256: | ||
| How to connect to the Serial Port of this specific device:\\ | How to connect to the Serial Port of this specific device:\\ | ||
| - | Turn the device over, so you are looking at the ports, with the ports at the bottom, The order of the pins is. | + | Turn the device over, so you are looking at the ports, with the ports at the bottom, The order of the pins is: |
| - | <12v> <LAN> GND, RX, TX, VCC (do not connect VCC!). There will also be an arrow pointing at the VCC pin. | + | <12v> <LAN> GND, RX, TX, VCC (do not connect VCC!). |
| + | Note RX needs to be connected to TX on the connecting device and TX to RX. | ||
| ^ Serial connection parameters\\ for ZyXEL NWA50AX | 115200, 8N1, 3.3V | | ^ Serial connection parameters\\ for ZyXEL NWA50AX | 115200, 8N1, 3.3V | | ||
| Line 488: | Line 566: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| - | {{tag>unsupported | + | {{tag> |