I don't know why this morning I can't make sysupgrade from my last build update.
First time I have that problem.
I am on wrt3200.
the .bin is in my /tmp, and make cd /tmp and sysupgrade -v /tmp/*.bin" as usual but after the reboot, still the same version, not the new one.... If you need more infos just ask me.
If you are on an image with openssl devcrypto (any flavour) sysupgrade will fail. You first have to get to an image without, presumably still on the other partition:
bootTaOther
#!/bin/sh
#hacked from /lib/upgrade/linksys.sh
cur_boot_part=`/usr/sbin/fw_printenv -n boot_part`
target_firmware=""
if [ "$cur_boot_part" = "1" ]
then
target_firmware="kernel2"
fw_setenv boot_part 2
fw_setenv bootcmd "run altnandboot"
elif [ "$cur_boot_part" = "2" ]
then
target_firmware="kernel1"
fw_setenv boot_part 1
fw_setenv bootcmd "run nandboot"
fi
# re-enable recovery so we get back if the new firmware is broken
fw_setenv auto_recovery yes
echo "$target_firmware"
reboot