I have already installed (and upgraded) Lede/openwrt many times on different type of routers. I've just bought a Netgear r7800 and installed Lede 17.01.4 and I want to make sure I'll be able to upgrade it easily in the future.
Router gets stuck into a "semi-flashing" state with power LED blinking white & red.
Rebooting it reverted to the existing firmware with all settings intact, I think
I added some debugging commands in the backup function, and actually the backup generating function seems to complete itself. Problem happens later
EDIT:
seems to happen here with platform_pre_upgrade.
I added debug lines:
/sbin/sysupgrade:
...
run_hooks "" $sysupgrade_pre_upgrade
echo "after hooks"
# Some platforms/devices may want different sysupgrade process, e.g. without
# killing processes yet or calling ubus system upgrade method.
# This is needed e.g. on NAND devices where we just want to trigger stage1 at
# this point.
if type 'platform_pre_upgrade' >/dev/null 2>/dev/null; then
platform_pre_upgrade "$ARGV"
fi
echo "before ubus system upgrade call"
ubus call system upgrade
...
I see the "after hooks" output, but not the "before ubus..." line:
before hooks
after hooks
Command failed: Request timed out
Hnyman, thanks for the investigation and the feedback.
I can live with this bug if I know it will get fixed in a future release :). I prefer to stay in "official release" rather than switching to snapshots, it is my future main router and I want to make sure it's stable.
Just for my knowledge, what is the release strategy in Lede ? (it's still unclear to me). In other words, when should the changes made on master be merged on the release branch?
This kind of deep-level sysupgrade strategy changes will likely never get updated to the stable branch.
They will get to the next major release when that will be branched off from the current master. (something like 18.02 or whatever)
Like I said, I have used some 260 different versions of master and 17.01, and the master has been stable some 98% of builds...
But some people claim that 17.01 has currently better wifi performance, as some firmware/ath10k changes may have decreased performance in master. so, 17.01 may be a good option for you.