Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| toh:zyxel:t-56 [2024/12/10 10:40] – [ZyXEL T-56] frollic | toh:zyxel:t-56 [2024/12/19 13:20] (current) – [Photos] frollic | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== ZyXEL T-56 ====== | ||
| + | |||
| + | The Zyxel T-56 is an ISP (Odido and Hyperoptic) branded EX5601-T1, which is the same as the T0 version, without the SFP+ port. | ||
| + | |||
| + | Installation is different, due to locked down firmware and boot loader, but once installed, you get the same functionality as in the T1. | ||
| + | |||
| + | /*****/ | ||
| + | /* How to add images ========> | ||
| + | /*****/ | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| Line 6: | Line 15: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| } --> | } --> | ||
| - | |||
| - | /* If no unsupported functions known, comment out the following datatable or delete it. */ | ||
| - | <!-- ToH: { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | } --> | ||
| - | |||
| - | |||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| <!-- ToH: { | <!-- ToH: { | ||
| Line 40: | Line 38: | ||
| } --> | } --> | ||
| - | The T-56 requires serial | + | :!: The T-56 requires |
| - | Use the 1GbE Ethernet ports until you've TFTP booted | + | :!: The installation instruction will wipe the existing firmware, and maximize |
| - | The installation instruction | + | :!: Going back to stock will be hard(er), if not impossible. Backing up the stock firmware |
| - | Going back to stock will be hard(er), if not impossible. How to back up the current firmware, isn't documented in this guide. | + | Use the 1GbE Ethernet ports until you've TFTP booted the ubootmod-initramfs-recovery.itb image. |
| + | Until you reach the flashing section, everything will be done from RAM, if you reboot, you'll have to start over. | ||
| The **mt7986-ram-ddr4-bl2.bin** can be downloaded from https:// | The **mt7986-ram-ddr4-bl2.bin** can be downloaded from https:// | ||
| the rest from https:// | the rest from https:// | ||
| - | **Use the -ubootmod- | + | Use the **zyxel_ex5601-t0-ubootmod-** |
| - | Disassemble the device, and connect to the serial port, and switch it on. | + | * Disassemble the device, and connect to the serial port, and switch it on. |
| Verify serial' | Verify serial' | ||
| Line 64: | Line 63: | ||
| </ | </ | ||
| - | Close your term application and download the mtk_bootloader from https:// | + | * Close your term application and download the mtk_bootloader from https:// |
| There are premade binaries available for Apple and x86 in https:// | There are premade binaries available for Apple and x86 in https:// | ||
| - | Switch off the device, change the -s parameter making it match your serial port, and execute: | + | * Switch off the device, change the -s parameter making it match your serial port, and execute: |
| < | < | ||
| % mtk_uartboot -s [serial port] --aarch64 -p mt7986-ram-ddr4-bl2.bin -f openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-bl31-uboot.fip | % mtk_uartboot -s [serial port] --aarch64 -p mt7986-ram-ddr4-bl2.bin -f openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-bl31-uboot.fip | ||
| Line 75: | Line 74: | ||
| Handshake... | Handshake... | ||
| </ | </ | ||
| - | Switch on the T-56 and you should see | + | * Switch on the T-56 and you should see |
| < | < | ||
| hw code: 0x7986 | hw code: 0x7986 | ||
| Line 105: | Line 104: | ||
| ================================== | ================================== | ||
| </ | </ | ||
| - | Once mtk_uartboot finishes, you can start up your serial port application again, and see the boot loader looping, and requesting an image. | + | * Once mtk_uartboot finishes, you can start up your serial port application again, and see the boot loader looping, and requesting an image. |
| - | You can keep serial connected throughout the rest of the installation process. | + | (You can keep serial connected throughout the rest of the installation process.) |
| < | < | ||
| Line 119: | Line 118: | ||
| ERROR: can't get kernel image! | ERROR: can't get kernel image! | ||
| </ | </ | ||
| - | Reconfigure your TFTP host to use 192.168.1.254, | + | * Reconfigure your TFTP host to use 192.168.1.254, |
| < | < | ||
| Line 138: | Line 137: | ||
| </ | </ | ||
| - | You can connect the device to your existing network, and wget the files you need, or (Win)scp them over to the device' | + | * You can connect the device to your existing network, and wget the files you need, or (Win)scp them over to the device' |
| You also have the option to switch over to ssh, or keep using serial for the actual installation. | You also have the option to switch over to ssh, or keep using serial for the actual installation. | ||
| Line 145: | Line 144: | ||
| You'll need the following files transferred (or downloaded) to the router' | You'll need the following files transferred (or downloaded) to the router' | ||
| - | * kmod-mtd-rw*_aarch64_cortex-a53.ipk | + | * kmod-mtd-rw_*_aarch64_cortex-a53.ipk |
| - | * openwrt-mediatek-filogic*-ubootmod-initramfs-recovery.itb | + | * zyxel_ex5601-t0-ubootmod-initramfs-recovery.itb |
| - | * openwrt-mediatek-filogic-*-ubootmod-preloader.bin | + | * zyxel_ex5601-t0-ubootmod-preloader.bin |
| - | * openwrt-mediatek-filogic-*-ubootmod-bl31-uboot.fip | + | * zyxel_ex5601-t0-ubootmod-bl31-uboot.fip |
| - | * openwrt-mediatek-filogic-*ubootmod-squashfs-sysupgrade.itb | + | * zyxel_ex5601-t0-ubootmod-squashfs-sysupgrade.itb |
| < | < | ||
| Line 159: | Line 158: | ||
| root@OpenWrt:/ | root@OpenWrt:/ | ||
| root@OpenWrt:/ | root@OpenWrt:/ | ||
| + | |||
| + | for everything newer than 24.10 and snapshots: | ||
| + | root@OpenWrt:/ | ||
| + | |||
| root@OpenWrt:/ | root@OpenWrt:/ | ||
| </ | </ | ||
| - | |||
| - | (Up until now, everything you've done have been executed from RAM, if you reboot, you'll have to start over.) | ||
| - | |||
| - | If you used one of the LAN ports to download the files required, you might want to disconnect it, it'll start generate annoying port status updates after you've executed the 1st ubimkvol command. | ||
| **Flashing** | **Flashing** | ||
| + | |||
| + | If you used one of the LAN ports to download the files required, you might want to disconnect it, it'll start generate annoying port status updates after you've executed the 1st command. | ||
| < | < | ||
| Line 184: | Line 185: | ||
| You can also upgrade the device to the latest OpenWRT version, if there' | You can also upgrade the device to the latest OpenWRT version, if there' | ||
| - | Always use the Zyxel **EX5601-T0 (OpenWrt U-Boot layout)** images when flashing. | + | Always use the Zyxel **EX5601-T0 (OpenWrt U-Boot layout)** images when upgrading. |
| Line 214: | Line 215: | ||
| - | ==== Switch Ports (for VLANs) ==== | ||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| - | |||
| - | Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. | ||
| - | ^ Port ^ Switch port ^ | ||
| - | | Internet (WAN) | EXAMPLE 4 | | ||
| - | | LAN 1 | EXAMPLE 3 | | ||
| - | | LAN 2 | EXAMPLE 2 | | ||
| - | | LAN 3 | EXAMPLE 1 | | ||
| - | | LAN 4 | EXAMPLE 0 | | ||
| - | |||
| - | </ | ||
| ==== Buttons ==== | ==== Buttons ==== | ||
| Line 246: | Line 234: | ||
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | <WRAP BOX> | ||
| - | FIXME | ||
| - | - This table is automatically generated, **once the correct filters for Brand and Model are set.** | ||
| - | - If you see " | ||
| - | - If you still don't see a table here, or a table filled with ' | ||
| - | - If you see a table with the desired device data, everything is OK and you can delete this text and the ''< | ||
| - | - If it still doesn' | ||
| - | </ | ||
| - | ---- datatemplatelist dttpllist ---- | + | <!-- ToH: { |
| - | template: meta:template_datatemplatelist | + | " |
| - | cols | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | |
| + | } --> | ||
| ==== Photos ==== | ==== Photos ==== | ||
| Line 270: | Line 251: | ||
| // | // | ||
| - | **Insert photo of front of the casing** | + | {{: |
| //Back://\\ | //Back://\\ | ||
| - | **Insert photo of back of the casing** | + | {{: |
| - | //Backside label://\\ | ||
| - | **Insert photo of backside label** | ||
| ==== Opening the case ==== | ==== Opening the case ==== | ||
| Line 282: | Line 261: | ||
| **Note:** This will void your warranty! | **Note:** This will void your warranty! | ||
| - | <WRAP BOX> | + | You need to remove |
| - | FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, | + | |
| - | * To remove the cover and open the device, do a/b/c | + | |
| - | </ | + | |
| - | + | ||
| - | //Main PCB://\\ | + | |
| - | **Insert photo of PCB** | + | |
| ==== Serial ==== | ==== Serial ==== | ||
| -> [[docs: | -> [[docs: | ||
| - | How to connect to the Serial | + | Serial |
| - | **Insert photo of PCB with markings for serial | + | |
| - | <WRAP BOX> | + | Pins are pre soldered. |
| - | FIXME //Replace EXAMPLE by real values.// | + | |
| - | </ | + | |
| - | ^ Serial connection parameters\\ for ZyXEL T-56 @@Version@@ | + | ^ Serial connection parameters for ZyXEL T-56 | 115200, 8N1, 3.3V | |
| - | ==== JTAG ==== | + | < |
| - | -> [[docs: | + | +-------+-------+-------+-------+-------+ |
| - | + | | +3.3V | RX | |
| - | How to connect | + | +---+---+-------+-------+-------+-------+ |
| - | **Insert photo of PCB with markings for JTAG port** | + | | |
| + | +--- Don' | ||
| + | </ | ||
| ===== Bootloader mods ===== | ===== Bootloader mods ===== | ||
| -> [[docs: | -> [[docs: | ||
| - | |||
| - | ===== Hardware mods ===== | ||
| - | |||
| - | None so far. | ||
| Line 1290: | Line 1258: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| - | <WRAP BOX> | ||
| - | FIXME //Add tags below, then remove this fixme.// | ||
| - | </ | ||
| - | [[meta: | + | {{tag>mediatek MT7986 512NAND 1024RAM 5Port GigabitEthernet 2.5GigabitEthernet u-boot 4core 2WNIC 802.11bgn 802.11ax 1usb usb3.1 hwVLAN wifi6 ARMv8 filogic cortexa53 2button 12v_powered serial crypto}} |
| - | {{tag>EXAMPLETAG}} | + | |