pushing zyxel stock firmware via zycast:
F0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 2400 0041 [0000]
G0: 1190 0000
EC: 0000 0000 [1000]
T0: 0000 0229 [010F]
Jump to BL
NOTICE: BL2: v2.6(release):3b1fd9bf-dirty
NOTICE: BL2: Built : 09:47:06, Aug 11 2022
NOTICE: WDT: disabled
NOTICE: CPU: MT7986 (2000MHz)
NOTICE: EMI: Using DDR4 settings
NOTICE: EMI: Detected DRAM size: 1024MB
NOTICE: EMI: complex R/W mem test passed
NOTICE: SPI_NAND parses attributes from parameter page.
NOTICE: SPI_NAND Detected ID 0xc2
NOTICE: Page size 4096, Block size 262144, size 536870912
NOTICE: Initializing NMBM ...
NOTICE: Signature found at block 2047 [0x1ffc0000]
NOTICE: First info table with writecount 0 found in block 1920
NOTICE: Second info table with writecount 0 found in block 1923
NOTICE: NMBM has been successfully attached in read-only mode
NOTICE: BL2: Booting BL31
NOTICE: BL31: v2.6(release):1b03fb11
NOTICE: BL31: Built : 10:18:06, Jul 21 2022
U-Boot 2022.01-rc4 (Jul 21 2022 - 10:16:56 +0000)
CPU: MediaTek MT7986
Model: ZYXEL EX5601-T0
DRAM: 1 GiB
Initializing NMBM ...
spi-nand: spi_nand spi_nand@1: Macronix SPI NAND was found.
spi-nand: spi_nand spi_nand@1: 512 MiB, block size: 256 KiB, page size: 4096, OOB size: 128
Could not find a valid device for nmbm0
Signature found at block 2047 [0x1ffc0000]
First info table with writecount 0 found in block 1920
Second info table with writecount 0 found in block 1923
NMBM has been successfully attached
MMC: mmc@11230000: 0
Loading Environment from MTD... OK
In: serial@11002000
Out: serial@11002000
Err: serial@11002000
Net: eth0: ethernet@15100000
Reading 262144 byte(s) at offset 0x00000000
## Booting kernel from Legacy Image at 46000000 ...
Image Name: zld-2.3 07/21/2022 10:17:53
Image Type: AArch64 U-Boot Standalone Program (gzip compressed)
Data Size: 21708 Bytes = 21.2 KiB
Load Address: 41e00200
Entry Point: 41e003f4
Verifying Checksum ... OK
Uncompressing Standalone Program
ZYXEL zloader v2.3.9 (07/21/2022 - 10:17:53)
ubi0: attaching mtd7
ubi0: scanning is finished
ubi0: attached mtd7 (name "ubi", size 64 MiB)
ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes
ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096
ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192
ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 11/8, WL threshold: 4096, image sequence number: 1821966369
ubi0: available PEBs: 0, total reserved PEBs: 256, PEBs reserved for bad PEB handling: 38
Reading from volume 'zyfwinfo' to 0x7fb34590, size 0x100 ... e[93;41m*** Cannot find volume 'zyfwinfo' ***e[0m
ubi0: detaching mtd7
ubi0: mtd7 is detached
Cannot get seq_num from rootfs0
ubi0: attaching mtd8
ubi0: scanning is finished
ubi0: attached mtd8 (name "ubi2", size 64 MiB)
ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes
ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096
ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192
ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 4/4, WL threshold: 4096, image sequence number: 1653515731
ubi0: available PEBs: 214, total reserved PEBs: 42, PEBs reserved for bad PEB handling: 38
Reading from volume 'zyfwinfo' to 0x7fb35610, size 0x100 ... e[93;41m*** Cannot find volume 'zyfwinfo' ***e[0m
ubi0: detaching mtd8
ubi0: mtd8 is detached
Cannot get seq_num from rootfs1
Current bootflag is 0
BOARD_DETECT_BY_GPIO=>result=0
ubi0: attaching mtd7
ubi0: scanning is finished
ubi0: attached mtd7 (name "ubi", size 64 MiB)
ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes
ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096
ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192
ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 11/8, WL threshold: 4096, image sequence number: 1821966369
ubi0: available PEBs: 0, total reserved PEBs: 256, PEBs reserved for bad PEB handling: 38
Reading from volume 'zyfwinfo' to 0x7fb34590, size 0x100 ... e[93;41m*** Cannot find volume 'zyfwinfo' ***e[0m
ubi0: detaching mtd7
ubi0: mtd7 is detached
Multiboot clinent version: 2.7
Hit any key to stop autoboot: 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 ....4 4 4
Multiboot server is available for download firmware image!
Be patient, it should be finish in 12 minutes...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
RAS: download to address 0x0000000046000000, size=43991592
!!! Firmware download success !!!
Verified checksum of ras image successfully
Verified blocksize successfully
Current bootflag is 0!
ubi0: attaching mtd8
ubi0: scanning is finished
ubi0: attached mtd8 (name "ubi2", size 64 MiB)
ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes
ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096
ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192
ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 4/4, WL threshold: 4096, image sequence number: 1653515731
ubi0: available PEBs: 214, total reserved PEBs: 42, PEBs reserved for bad PEB handling: 38
Updating volume 'kernel' from 0x46000800, size 0x39cddc ... OK
Updating volume 'rootfs' from 0x4639d800, size 0x2648000 ... OK
Updating volume 'zyfwinfo' from 0x489f3400, size 0x100 ... OK
Updating volume 'zydefault' from 0x489e5a00, size 0xd6b7 ... OK
ubi0: detaching mtd8
ubi0: mtd8 is detached
Succeed to writing 43991592 bytes data into partition ubi2
!!! Firmware upgrade success !!!
!!! Force doing reset to default !!!
ubi0: attaching mtd9
ubi0: scanning is finished
ubi0: attached mtd9 (name "zyubi", size 346 MiB)
ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes
ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096
ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192
ubi0: good PEBs: 1386, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 6/4, WL threshold: 4096, image sequence number: 721642446
ubi0: available PEBs: 1344, total reserved PEBs: 42, PEBs reserved for bad PEB handling: 38
data partition does not exist
ubi0: detaching mtd9
ubi0: mtd9 is detached
ubi0: attaching mtd9
ubi0: scanning is finished
ubi0: attached mtd9 (name "zyubi", size 346 MiB)
ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes
ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096
ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192
ubi0: good PEBs: 1386, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 6/4, WL threshold: 4096, image sequence number: 721642446
ubi0: available PEBs: 1344, total reserved PEBs: 42, PEBs reserved for bad PEB handling: 38
misc partition does not exist
Update engineer debug flag!
'spi-nand0' is now active device
Reading from 0x180000 to 0x1bffff, size 0x40000 ...
Succeeded
Saving Environment to MTD... Erasing on MTD device 'nmbm0'... OK
Writing to MTD device 'nmbm0'... OK
OK
ubi0: detaching mtd9
ubi0: mtd9 is detached
ubi0: attaching mtd8
ubi0: scanning is finished
ubi0: attached mtd8 (name "ubi2", size 64 MiB)
ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes
ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096
ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192
ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 5/4, WL threshold: 4096, image sequence number: 1653515731
ubi0: available PEBs: 0, total reserved PEBs: 256, PEBs reserved for bad PEB handling: 38
Reading from volume 'zyfwinfo' to 0x7fb8b4d0, size 0x100 ... OK
ubi0: detaching mtd8
ubi0: mtd8 is detached
Reset your board! system halt...