Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
| toh:zyxel:zyxel_nbg6515_ac750 [2020/09/29 12:13] – [Hardware highlights] muebau | toh:zyxel:nbg6515_ac750 [2021/12/01 17:00] – [Experimental firmware] jhench | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| /*****/ | /*****/ | ||
| - | {{ media:img_nbg6515_main_380.png? | + | {{ media:zyxel: |
| ===== OpenWrt support ===== | ===== OpenWrt support ===== | ||
| - | Supported: WAN/LAN through plain OpenWrt; <color # | + | Supported: WAN/LAN through plain OpenWrt; <color # |
| + | * To use with OpenWrt, you will need to open the device and access TTL Serial. | ||
| * Has TFTP bootloader capabilities, | * Has TFTP bootloader capabilities, | ||
| * <color # | * <color # | ||
| Line 26: | Line 27: | ||
| * <color # | * <color # | ||
| * Possible to flash with existing images (see below) via TFTP | * Possible to flash with existing images (see below) via TFTP | ||
| + | * According to personal communication with the Zyxel developer team, there is no way to trigger TFTP flash through a button press/hold or alike (2021/07) | ||
| + | * TTL Serial is required (once) to upgrade from stock firmware to OpenWrt, three pins need to be soldered to three pre-made positions (easy). | ||
| * TTL Serial: J1 next to USB port. Order of pins from USB towards LEDs: [VCC 3.3V][GND][TX][RX] | * TTL Serial: J1 next to USB port. Order of pins from USB towards LEDs: [VCC 3.3V][GND][TX][RX] | ||
| * TTL Serial connection: 57600, 8N1 (e.g., '' | * TTL Serial connection: 57600, 8N1 (e.g., '' | ||
| Line 38: | Line 41: | ||
| ===== Experimental firmware ===== | ===== Experimental firmware ===== | ||
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ===== Stock firmware ===== | ===== Stock firmware ===== | ||
| * [[https:// | * [[https:// | ||
| Line 48: | Line 54: | ||
| ===== Hardware highlights ===== | ===== Hardware highlights ===== | ||
| ^ CPU ^ Ram ^ Flash ^ Network | ^ CPU ^ Ram ^ Flash ^ Network | ||
| - | | MT7620A @ 580 MHz | + | | MT7620A @ 580 MHz |
| ===== Installation ===== | ===== Installation ===== | ||
| Line 57: | Line 63: | ||
| ==== Backing up original flash content and installing OpenWrt ==== | ==== Backing up original flash content and installing OpenWrt ==== | ||
| - | Since wireless is not working with only the free drivers in OpenWrt but requires a bit of data from the original firmware, <color # | + | Since wireless is not working with only the free drivers in OpenWrt but requires a bit of data from the original firmware, <color # |
| - | - Void your warranty and open the router; screws below rubber pads at the bottom. | + | - Void your warranty and open the router; screws below rubber pads at the bottom. |
| - | - Solder three pins on the J1 connector (GND, RX, TX). | + | - Solder three pins on the J1 connector (GND, RX, TX). |
| - | - Connect to TTL-USB adapter, connect the adapter to PC. | + | - Connect to TTL-USB adapter, connect the adapter to PC. |
| - | - picocom -b 57600 / | + | - picocom -b 57600 / |
| - | - Power on the NBG6515 and check original bootlog. This ends with a Zyxel console " | + | - Power on the NBG6515 and check original bootlog. This ends with a Zyxel console " |
| - | - Power off and hold key " | + | - Power off and hold key " |
| - | - Specify IPs: first IP being asked is the IP of the router. | + | - Specify IPs: first IP being asked is the IP of the router. |
| - | - Second IP is your host PC (TFTP server). | + | - Second IP is your host PC (TFTP server). |
| - | - Connect an ethernet cable between any of the yellow LAN ports and your PC. | + | - Connect an ethernet cable between any of the yellow LAN ports and your PC. |
| - | - Make sure to enter the exact image name you have waiting on your TFTP server (no does in filenames allowed). | + | - Make sure to enter the exact image name you have waiting on your TFTP server (no does in filenames allowed). |
| - | - After confirming the image name (e.g., nbg6515-init) the image will load to RAM and boot. | + | - After confirming the image name (e.g., nbg6515-init) the image will load to RAM and boot. |
| - | - OpenWrt bootlog should stall; press enter to see the OpenWrt shell | + | - OpenWrt bootlog should stall; press enter to see the OpenWrt shell |
| - | - Activate DHCP on your computer, the router should provide an IP address in the 192.168.1.x range and self-assign 192.168.1.1 | + | - Activate DHCP on your computer, the router should provide an IP address in the 192.168.1.x range and self-assign 192.168.1.1 |
| - | - Open a web browser at 192.168.1.1 to run LuCi | + | - Open a web browser at 192.168.1.1 to run LuCi |
| - | - Go to the backup/ | + | - Go to the backup/ |
| - | - Keep the resulting downloads (in particular mtd2) safe so you can use it later. | + | - Keep the resulting downloads (in particular mtd2) safe so you can use it later. |
| - | - If you plan to permanently install OpenWrt, do so by flashing the previously downloaded " | + | - If you plan to permanently install OpenWrt, do so by flashing the previously downloaded " |
| - The bootloader offers an alternative option " | - The bootloader offers an alternative option " | ||
| - | |||
| ==== Enabling wireless through information taken from the mt2 (factory) partition of the original firmware ==== | ==== Enabling wireless through information taken from the mt2 (factory) partition of the original firmware ==== | ||
| - After booting into OpenWrt, open an ssh session and verify that you have a working overlayfs: '' | - After booting into OpenWrt, open an ssh session and verify that you have a working overlayfs: '' | ||