Linksys Velop MX10600 (MX5300) rc6 sysupgrade does not work

Hi all, I have a Linksys Velop MX10600 and was able to replace the original firmware with OpenWrt MX5300 rc5.

Now I try to upgrade to rc6 using the sysupgrade file. The router flashed green but then solid blue but it does not seem to be working. When I powered off then on the LED does not flash, just solid blue (no start up sequence) and the router appears to be dead. I have to use the reset button (pushing it for a long time) to get the router back to life, and it show rc5 with all configuration information retained.

I have two questions:

  1. Does this mean that this router supports dual firmware architecture and falls back to previous firmware when the new one does not work?

  2. How to upgrade to rc6

I also tried the snapshot firmware with the same result.

Has anyone run into this issue but was able to upgrade to rc6 or snapshot?

Hello my friend; I was dealing with the exact same issue with my MX5300 running 24.10rc5. I was banging my head against the wall trying to upgrade to no avail.

I eventually solved it by following the generic debrick instructions, which were basically to SCP the factory.bin file for the rc6 to the /tmp directory, and then to mtd install the firmware, first to the backup partition, switching the active partition to the newly flashed backup partition, and then mtd installing the rc6 factory image to the primary partition.

By following these steps, I was able to get rc6 running from either partition on my mx5300.

1 Like

Thanks! Your post confirms that rc6 sysupgrade file is not ready to be used yet. Hopefullly, it will be fixed in the future.

I knew that reflashing with a factory image would work, but wanted to retain the configuration and other settings.

By the way, I was looking for information on dual-partition of Linksys MX5300/10600 but could not find any. I will read the debrick information that you mentioned.

Yeah I could not find definitive confirmation that MX5300 had a dual partition scheme; I just assumed it did since the MX4200 did have one. Lucky for me, I was correct. I can also confirm once I got the device onto rc6, I had no trouble updating to rc7 from the WebUI.

I ran into the same issue, I used Dual firmware partition recovery method and it worked for my Linksys Velop MX5300.

https://openwrt.org/docs/guide-user/troubleshooting/vendor_specific_rescue#dual_firmware_partition

1 Like

Thanks! It explains why I was able to get back to rc5 after upgrade using sysupgrade image of rc6 failed. Now I know how to switch partitions for booting.

Thanks for the info, so it looks like sysupgrade image of rc7 works!
I will try to upgrade from rc5 to rc7 using sysupgrade image tonight when I get home.

Thanks keep us updated.

Unfortunately upgrading from rc5 to rc7 using the sysupgrade image did not work for me. Perhaps I need to use the factory image method to upgrade my device.

@engraved6636
Do you have a link to the procedure to mtd install firmware to the backup partition handy?

Currently I have rc5 running from partition 1, and want to mtd install rc7 to partition 2.

Thanks in advance!

Just to relay a more positive experience with the Linksys MX5300 - I have a couple of these that have had all 24.10.0-rcx releases from the first one (with rc3 as an exception) through rc7 upgraded with the sysupgrade image with no problems on all 4 partitions.

  1. SCP or wget the factory.bin for rc7 to /tmp

  2. First Check booted partition
    fw_printenv -n boot_part

  3. Then install Openwrt to the other partition if booted in slot 1:
    mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin alt_kernel

If in slot 2:
mtd -r -e kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin kernel

1 Like

After flashing rc7 to the alternative partition, from there I was able to do a sysupgrade to rc7 from Luci.

So it looks like sysupgrade in rc5 does not work for MX5300.

@nn5 I had the same problem and used mtd to solve it.

(1) After login, go to /tmp and get factory.bin

wget https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq807x/openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin

(2) Check the current partition

fw_printenv -n boot_part

Partition 1 corresponds to kernel and 2 to alt_kernel

To upgrade Partition 1, run

mtd -r -e kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin kernel

and Partition 2, run

mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin alt_kernel

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.