I am currently running the ImmortalWrt firmware, based on the OpenWrt 21.02 version. I want to flash the official OpenWrt 23.05 firmware, which is in the ITP format. I have tried flashing it via the background and U-Boot, but without success. How should I flash it?
return to stock 1st ?
Flash in the official uboot?
no idea, we know nothing about the return to stock process when you run immortalwrt.
immortalwrt <> openwrt.
You should probably ask confirmation in regard to your device at immortalwrt github chat (they answer English if you ask so). Usually cross-sysupgrade involves config reset even if you move between same version numbers. Firewall is not compatible, if proietary wifi is engaged that also is not compatible, you need to type back configuration looking at unzipped configuration backup.
What make and model of router? Many have a debricking feature such as TFPT or NMRP which can be used to flash back to stock regardless of the installed firmware.
If I want to flash the firmware of OpenWrt through TTL, what should I do? Downloading firmware is not in bin format, is there a tutorial on it? Thank!
qihoo_360t7
The flashing instructions are here: https://github.com/openwrt/openwrt/commit/dc2d4d73939c3d86a8e9d968c5c3462f92771bc6
If you have access to U-Boot, i.e. if you've already set the bootmenu_delay
, this should be fairly straightforward. Start with step 6.
If you cannot access U-Boot, you need to boot ImmortalWrt and set the bootmenu_delay
there. In this case, start with step 1 and use ImmortalWrt instead of the stock firmware. This should work.