Thank you. So, you and @t1000 both have firmware=0 in cat /proc/cmdline output (like me), and working option for you is fw_setenv flag_last_success 0....
.... Than I have run out of ideas on how to determine whether fw_setenv flag_last_success 0 or fw_setenv flag_last_success 1 is the working option for a particular RD23.
Remains a trial and error method only
Please reboot the router and execute the fw_printenv command again. Does flag_try_sys1_failed=3 remains the same or change?
Also, could you please share what you see under Luci -> System -> Startup -> Local Startup?
It should be something like this:
Update: @t1000 , "flag_try_sys1_failed=3" seems to be the root cause of your issue. According to step 13 from the guide, this value should always be set to 0 regardless how many times you reboot the router. Since you have a value of 3, it indicates that the correct value was not set after your router reboot.
-stock for stock partition layout.
Otherwise for ubootmod but I haven't built uboot for AN8855 switch. I've flashed it into my AX3000T with MT7531 switch and it works perfectly.
This build should support all hw variants.
Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit
detect button reset released!
Reading from 0x0 to 0x4f7fdd7c, size 0x4 ... OK
Reading from 0x0 to 0x4f7fdd7c, size 0x4 ... OK
Saving Environment to MTD... Erasing on MTD device 'nmbm0'... OK
Writing to MTD device 'nmbm0'... OK
OK
[Dual Image] Booting System 1, sys1_failed = 0, sys2_failed = 0
ubi0: attaching mtd10
ubi0: scanning is finished
ubi0 error: vtbl_check: too large reserved_pebs 565, good PEBs 272
ubi0 error: vtbl_check: volume table check failed: record 1, error 9
Volume table record 1 dump:
reserved_pebs 565
alignment 1
data_pad 0
vol_type 1
upd_marker 0
name_len 11
name rootfs_data
crc 0xbe14d8fb
ubi0 error: ubi_attach_mtd_dev: failed to attach mtd10, error -22
UBI error: cannot attach mtd10
UBI error: cannot initialize UBI, error -22
*** Failed to attach UBI ***
*** Rebuilding UBI ***
Erasing from 0x0 to 0x21fffff, size 0x2200000 ... OK
*** UBI is read-only mode ***
resetting ...
Can anyone explain how to install OpenWRT (if i understand right, theres actually no way until new version of openWRT is built) or ImmortalWRT on a AX3000T with firmware 1.0.84? Downgrade to 1.0.64 as described did not work.
I haven't installed permanently immortalwrt, only temporarily, but:
I've used this method to step 6. Step 7 and above won't work because there is no u-boot existing that has new ethernet switch driver.
I've typed in Putty "loadb" command and used C-kermit software to send initramfs-kernel.bin via uart. After that you type "bootm" command in putty and you will boot to immortalwrt. Then I could sysupgrade but because I've fcked up my bootloader I can't boot to firmware.
Now I am waiting for u-boot with new drivers to un-fck my router.
I was eying this model for a while, it seemed the Chinese version was the easiest and cheapest method for me to finally get into OpenWRT. I was, in fact, ready to purchase it right now.
However, the news of a new 1.0.84+ revision is making me somewhat nervous. I've never used OpenWRT, so I'm still unfamiliar with how the hell support works with revisions and what not and I need some clarifications
Is it a guarantee that the 1.0.84 revision is going to be supported by OpenWRT in the near future, hopefully without requiring UART? Or is the revision so great that adding support to it to OpenWRT is going to be the same effort as adding support to an entire new device?
With new SSH exploit all versions RD03 and RD23 can be flashed without downgrade and UART, including simple installation of ImmortalWrt with new AN8855 drivers