Recently flashed a MX60W with OpenWrt and am trying to flash the sysupgrade file but every time I do it still comes up in recovery mode. I have no clue why.
File in flashing in question is "openwrt-23.05.2-apm821xx-nand-meraki_mx60-squashfs-sysupgrade".
Any ideas? I did some digging on the forum and none of the solutions I have come across seem to be working. I tried via the 192.168.1.1 GUI as well as SCP the file across and running the command using SSH. Still no dice.
Not sure that it will solve anything, but try installing the 22.03.6 sysupgrade image (instead of 23.05.2 that you've been using per your post). If that works, you should then be able to upgrade to 23.05.2 using the standard sysupgrade method.
Make sure the meraki_loadaddr uboot variable has been increased. The original value of 800000 will cause booting a modern (large) kernel from flash to crash.
How does one change that variable? Also all logs I have I have posted in topics/replies above, I can get different ones if directed
But so far it never fails to boot, just boots the wrong mode
Review instructions here. https://openwrt.org/toh/meraki/mx60
use printenv, setenv, and saveenv uboot commands to change the environment.
The instructions are unnecessarily complicated, you only need the stuff related to owrt_510, i.e. newer versions of OpenWrt (not LEDE).
kernal volume not found
Volume recovery found at volume id 0
There is no volume in the UBI named "kernal"-- the non-recovery kernel volume installed by sysupgrade is called "kernel". Is that entered properly in the environment?
Flashed per instructions and when I go to clean up the disk I get this error. Is this what you are referring too? @mk24
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 22.03.0, r19685-512e76967f
-----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/# ubirmvol /dev/ubi0 -N part1
ubirmvol: error!: cannot find UBI volume "part1"
error 2 (No such file or directory)
root@OpenWrt:/# [ 36.510114] eth0: link is up, 1000 FDX
[ 36.543335] br-lan: port 1(eth0.1) entered blocking state
[ 36.548736] br-lan: port 1(eth0.1) entered disabled state
[ 36.554441] device eth0.1 entered promiscuous mode
[ 36.559249] device eth0 entered promiscuous mode
[ 36.630794] br-lan: port 1(eth0.1) entered blocking state
[ 36.636191] br-lan: port 1(eth0.1) entered forwarding state
[ 37.529492] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
ls
bin etc lib overlay rom sbin tmp var
dev init mnt proc root sys usr www
root@OpenWrt:/# cd /dev
root@OpenWrt:/dev# ls
console mtd2 ppp ttyS1 ttyS5 ubi0_4
full mtd2ro ptmx ttyS10 ttyS6 ubi_ctrl
hwrng mtd3 pts ttyS11 ttyS7 ubiblock0_3
i2c-0 mtd3ro random ttyS12 ttyS8 urandom
kmsg mtdblock0 shm ttyS13 ttyS9 watchdog
log mtdblock1 stderr ttyS14 ubi0 watchdog0
mtd0 mtdblock2 stdin ttyS15 ubi0_0 zero
mtd0ro mtdblock3 stdout ttyS2 ubi0_1
mtd1 null tty ttyS3 ubi0_2
mtd1ro port ttyS0 ttyS4 ubi0_3
root@OpenWrt:/dev# cd /ubi0
/bin/ash: cd: can't cd to /ubi0: No such file or directory
root@OpenWrt:/dev# cd /ubi0