I have, or rather it seems I had, a Dynalink DL-WRX36 router that, according to the instructions, I was able to flash with OpenWrt and use without any issues. Then I attempted to upgrade from 23.05.3 to 23.05.4, which, although not officially communicated, I found under the following path: https://downloads.openwrt.org/releases/23.05.4/targets/ipq807x/generic/. I performed the installation via LAN cable, as always, while keeping the current /etc config. Before the installation, I always create a packages.lst
file, which I restore using this command: opkg install $(cat /etc/config/packages.list)
.
So far, everything had worked fine with this method, even with major version upgrades. However, this time, while loading the packages list, I kept receiving messages that the storage was full and the package could not be installed. I struggled with it for a while, then decided to run a firstboot
command and restart the device. That turned out to be a mistake, because since then, it doesn't go any further than this, which is the output from the serial port:
Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.3.1-00163
S - IMAGE_VARIANT_STRING=HAACANAZA
S - OEM_IMAGE_VERSION_STRING=CRM
S - Boot Config, 0x000002e5
B - 201 - PBL, Start
B - 2736 - bootable_media_detect_entry, Start
B - 4214 - bootable_media_detect_success, Start
B - 4219 - elf_loader_entry, Start
B - 6886 - auth_hash_seg_entry, Start
B - 44727 - auth_hash_seg_exit, Start
B - 106704 - elf_segs_hash_verify_entry, Start
B - 169557 - PBL, End
B - 179248 - SBL1, Start
B - 230702 - GCC [RstStat:0x10, RstDbg:0x600000] WDog Stat : 0x4
B - 237137 - pm_device_init, Start
B - 357612 - PM_SET_VAL:Skip
D - 120048 - pm_device_init, Delta
B - 360022 - pm_driver_init, Start
D - 5368 - pm_driver_init, Delta
B - 366396 - clock_init, Start
D - 2135 - clock_init, Delta
B - 370331 - boot_flash_init, Start
D - 12627 - boot_flash_init, Delta
B - 386740 - boot_config_data_table_init, Start
D - 3080 - boot_config_data_table_init, Delta - (575 Bytes)
B - 394212 - Boot Setting : 0x00000618
B - 398147 - CDT version:2,Platform ID:8,Major ID:133,Minor ID:1,Subtype:5
B - 405253 - sbl1_ddr_set_params, Start
B - 408974 - CPR configuration: 0x30c
B - 412421 - cpr_init, Start
B - 415288 - Rail:0 Mode: 5 Voltage: 792000
B - 420412 - CL CPR settled at 744000mV
B - 423248 - Rail:1 Mode: 5 Voltage: 880000
B - 427518 - Rail:1 Mode: 7 Voltage: 896000
D - 16439 - cpr_init, Delta
B - 434320 - Pre_DDR_clock_init, Start
B - 438315 - Pre_DDR_clock_init, End
B - 441701 - DDR Type : PCDDR4
B - 734775 - do ddr sanity test, Start
D - 1037 - do ddr sanity test, Delta
B - 736026 - DDR: Start of HAL DDR Boot Training
B - 740875 - DDR: End of HAL DDR Boot Training
B - 746548 - DDR: Checksum to be stored on flash is 988447749
B - 756857 - Image Load, Start
B - 1239489 - Error code 37000105 at boot_config.c Line 329
Does anyone have any ideas if this can be salvaged, or is it trash?