I have a c2600 running OpenWrt 19.07-SNAPSHOT, r10495-db5164d3d0 and I just noticed that I can't upgrade to any of the release candidates. The upgrade process through both LuCi and the sysupgrade command lines seem to work, but when the router restarts, both LuCi and the shell MOTD report that the device is still running: OpenWrt 19.07-SNAPSHOT, r10495-db5164d3d0. Also uname confirms a kernel from early fall.
# uname -a
Linux c2600 4.14.141 #0 SMP Wed Sep 4 11:47:36 2019 armv7l GNU/Linux
Any idea on what's going on and the best way to fix it?
I had it once in the last time that the wifiservice could not be stopped and the update was therefore not started.
You can try to log in via lan over ssh and deactivate wifibefore you start sysupgrade.......
Sysupgrade got broken in early September. And got fixed a few days after that.
You have the latest commit from September 4. Please check the following commits to see possible fixes. First fix on 6th, several smaller ones a few days later.
TFTP upgrade doesn't work. Router downloads file, but nothing happens. It doesn't reboot, even after more than 5 minutes. If, after waiting, I power cycle, it boots into the snapshot version of 19.07 I'm trying to get away from. Same behavior if I try to restore the factory firmware.
Since I couldn't get a TFTP upgrade to work, I tried cherrypicking updates. I installed a new procd package using opkg, then installed updated files for sysupgrade and common.sh, stage2 & platform.sh from /lib/upgrade/. No luck.
Sysupgrade from the command line over ssh, even with -v, produces one message ("Image not in /tmp, copying...") and then quickly exits. With 'ps', I don't see anything happening in the background , either.
Any ideas about what to try next to get this on the current version of the firmware? If it comes to cracking the case I'll probably just buy a "new" device. I don't want to mess with pulling the flash chip, or getting a low-voltage serial interface working.
That should work as it has nothing to do with OpenWrt. It is pure oem functionality in bootloader, if it has been enabled. Tp-link devices are not quite easy on that front.
That's what I thought. As I said, it does download a firmware file. It just never reboots. Could it be sensitive to something OpenWRT does? Does/can OpenWRT change the flash layout?
I guess I can try different versions of the factory firmware. I just tried the latest one.
No.
No. (Or a specially tailored firmware could naturally overwrite anything, but the default images for a device maintain writeprotect for restricted areas.)
There is no real partition table. Bootloader has built-in knowledge about the expected structure.
The TFTP is built-in into the permanent bootloader that is not overwritten by OpenWrt, and should not be overwritten by OEM firmware either.
My guess is that something goes wrong with the OEM image. Try with a semiold OEM image, not the newest one.
(Tp-link has made it significantly more difficult than e.g
Netgear)
Thanks for the advice. Unfortunately, flashing earlier OEM images didn't work either. As before, they are transferred, but the device never reboots, and when I power cycle it, it comes back up in the old snapshot version of 19.07.
I guess I have a zombie with increasingly out-of-date software. Anyone have suggestions for an economical replacement?
Please state your usecase, your requirements and price limit when asking which device to buy.
This way you will get better recommendations and come to a quicker solution.
Have you tried 'resetting' under Backup / Flash Firmware >Flash operations >Restore > Perform reset (to reset the firmware to its initial state) to see if you can upgrade your snapshot after the reset?