EN7523DRAMC V0.5 dram_type = 5, speed = 1866 Final Impdance Cal Result: OCDP:0x14, OCDN:0x17, ODTP:0x6, ODTN:0x6 DDR1866 PLL setting init [Dramc] PCDDR3 AC Timing update Fire MRW command... ModeReg.2, value.0x20 done Fire MRW command... ModeReg.3, value.0x0 done Fire MRW command... ModeReg.1, value.0x6 done Fire MRW command... ModeReg.0, value.0x1114 done Fire MRW command... ModeReg.1, value.0x86 done Fire MRW command... ModeReg.1, value.0x6 done Calculate size. DRAM size=512MB U-Boot 2023.07.02-OpenWrt-r23630-842932a63d-00059-g88f17672a-dirty (Sep 10 2024 - 13:20:35 +0200) CPU: Airoha EN7529DT DRAM: 496 MiB Core: 7 devices, 6 uclasses, devicetree: fit spi-nand: spi_nand spinand@0: Winbond SPI NAND was found. spi-nand: spi_nand spinand@0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128 + 0x000000000000-0x000010000000 : "spi-nand0" + 0x000000000000-0x000000100000 : "u-boot" + 0x000000100000-0x000010000000 : "ubi" In: serial@1fbf0000 Out: serial@1fbf0000 Err: serial@1fbf0000 Net: eth0: en75xx-eth Loading Environment from UBI... ubi0: default fastmap pool size: 100 ubi0: default fastmap WL pool size: 50 ubi0: attaching mtd2 ubi0: scanning is finished ubi0: attached mtd2 (name "ubi", size 255 MiB) ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 ubi0: good PEBs: 2040, bad PEBs: 0, corrupted PEBs: 0 ubi0: user volume: 11, internal volumes: 1, max. volumes count: 128 ubi0: max/mean erase counter: 4/1, WL threshold: 4096, image sequence number: 702916436 ubi0: available PEBs: 297, total reserved PEBs: 1743, PEBs reserved for bad PEB handling: 40 Read 126976 bytes from volume env1 to 9eaf2980 Read 126976 bytes from volume env2 to 9eb119c0 OK apply matching dtb: en7523-pixly-r2 Autoboot in 2 seconds => => tftpo boot openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin0openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.binxopenwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin9openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin0openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin0openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin0openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin0openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin0openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin0openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin0 openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin en75xx-eth: using internal switch Using en75xx-eth device TFTP from server 192.168.1.100; our IP address is 192.168.1.1 Filename 'openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin'. Load address: 0x90000000 Loading: *################################################## 23.2 MiB 523.4 KiB/s done Bytes transferred = 24328880 (1733ab0 hex) => iminfo ## Checking Image at 90000000 ... FIT image found FIT description: ARM OpenWrt FIT (Flattened Image Tree) Image 0 (kernel-1) Description: ARM OpenWrt Linux-6.12.80 Type: Kernel Image Compression: lzma compressed Data Start: 0x900000e4 Data Size: 24313848 Bytes = 23.2 MiB Architecture: ARM OS: Linux Load Address: 0x80208000 Entry Point: 0x80208000 Hash algo: crc32 Hash value: 0b8a6099 Hash algo: sha1 Hash value: 5663f529e50ecd65cdd755d11b2d6ff7a87362c2 Image 1 (fdt-1) Description: ARM OpenWrt heimgard_cx30 device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x91730214 Data Size: 13658 Bytes = 13.3 KiB Architecture: ARM Hash algo: crc32 Hash value: a6f79ef1 Hash algo: sha1 Hash value: be9058187bad66d6c84de7211070094cb847a90e Default Configuration: 'config-1' Configuration 0 (config-1) Description: OpenWrt heimgard_cx30 Kernel: kernel-1 FDT: fdt-1 ## Checking hash(es) for FIT Image at 90000000 ... Hash(es) for Image 0 (kernel-1): crc32+ sha1+ Hash(es) for Image 1 (fdt-1): crc32+ sha1+ => help ? - alias for 'help' base - print or set address offset bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootelf - Boot from an ELF image in memory bootm - boot application image from memory bootvx - Boot vxWorks from an ELF image button - manage buttons cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console editenv - edit environment variable efuse - efuse - efuse command env - environment handling commands exit - exit script false - do nothing, unsuccessfully fdt - flattened device tree utility commands go - start application at address 'addr' gpio - query and control gpio pins help - print command description/usage iminfo - print header information for application image imxtract - extract a part of a multi-image iowrt_bootloader_version- print IOWRT boot loader version or set to shell variable itest - return true/false on integer compare led - manage LEDs loadb - load binary file over serial line (kermit mode) loadx - load binary file over serial line (xmodem mode) loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mdio - MDIO utility commands mii - MII utility commands mm - memory modify (auto-incrementing address) mtd - MTD utils mw - memory write (fill) net - NET sub-system nm - memory modify (constant address) panic - Panic with optional message ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables pwm - control pwm channels reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage setenv - set environment variables setexpr - set environment variable as the result of eval expression showvar - print local hushshell variables sleep - delay execution for some time source - run script from memory sr_test - sr_test - test command strings - display strings test - minimal test like /bin/sh tftpboot - load file via network using TFTP protocol tftpput - TFTP put command, for uploading files to a server true - do nothing, successfully ubi - ubi commands ubifsload - load file from an UBIFS filesystem ubifsls - list files in a directory ubifsmount- mount UBIFS volume ubifsumount- unmount UBIFS volume version - print monitor, compiler and linker version => iowrt boo    _bootloader_version iowrt_bootloader_version - print IOWRT boot loader version or set to shell variable Usage: iowrt_bootloader_version print iowrt_bootloader_version set - with argument print: print the IOWRT bootloader version - with argument set : set the version to a shell variable (variable name of max length 30 characters) => iowrt_bootloader_version print {"iopsys_bootloader_version":4004} => iowrt_bootloader_version print iowrt_bootloader_version  help iminfo  tftpboot 0x90000000 openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin   tftpboot 0x90000000 openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin Using en75xx-eth device TFTP from server 192.168.1.100; our IP address is 192.168.1.1 Filename 'openwrt-airoha-en7523-heimgard_cx30-initramfs-kernel.bin'. Load address: 0x90000000 Loading: *################################################## 23.2 MiB 588.9 KiB/s done Bytes transferred = 24328880 (1733ab0 hex) => imxtract $loadaddr kernel-1 0x80008000 Invalid image type for imxtract => imxtract $loadaddr kernel-1 0x80008000 Invalid image type for imxtract => iminfo ## Checking Image at 90000000 ... FIT image found FIT description: ARM OpenWrt FIT (Flattened Image Tree) Image 0 (kernel-1) Description: ARM OpenWrt Linux-6.12.80 Type: Kernel Image Compression: lzma compressed Data Start: 0x900000e4 Data Size: 24313848 Bytes = 23.2 MiB Architecture: ARM OS: Linux Load Address: 0x80208000 Entry Point: 0x80208000 Hash algo: crc32 Hash value: 0b8a6099 Hash algo: sha1 Hash value: 5663f529e50ecd65cdd755d11b2d6ff7a87362c2 Image 1 (fdt-1) Description: ARM OpenWrt heimgard_cx30 device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x91730214 Data Size: 13658 Bytes = 13.3 KiB Architecture: ARM Hash algo: crc32 Hash value: a6f79ef1 Hash algo: sha1 Hash value: be9058187bad66d6c84de7211070094cb847a90e Default Configuration: 'config-1' Configuration 0 (config-1) Description: OpenWrt heimgard_cx30 Kernel: kernel-1 FDT: fdt-1 ## Checking hash(es) for FIT Image at 90000000 ... Hash(es) for Image 0 (kernel-1): crc32+ sha1+ Hash(es) for Image 1 (fdt-1): crc32+ sha1+ => iminfo imxtract $loadaddr kernel-1 0x80008000 kernel-1 0x80008000  kernel-1 0x80008000  kernel-1 0x80008000  kernel-1 0x80008000  kernel-1 0x80008000  kernel-1 0x80008000  kernel-1 0x80008000  kernel-1 0x80008000  kernel-1 0x80008000 0 kernel-1 0x80008000x kernel-1 0x800080009 kernel-1 0x800080000 kernel-1 0x800080000 kernel-1 0x800080000 kernel-1 0x800080000 kernel-1 0x800080000 kernel-1 0x800080000 kernel-1 0x800080000 kernel-1 0x80008000 ## Copying 'kernel-1' subimage from FIT image at 90000000 ... crc32+ sha1+ Unimplemented compression type 3 =>