Linksys MR7350 - [w]Error writing image

Hello, don't know if this is the right place for this but I don't know where else to reach out for support.

I recently acquired a Linksys MR7350 wifi router, after some quick google searching I discovered the router wasn't officially supported according to this reddit thread:

https://www.reddit.com/r/openwrt/comments/17q13eg/linksys_mr7350_firmware_support/

after reading some comments in the thread it sounded like there was some unofficial builds and some more research showed there was a github page with some interesting instructions...

I decided that the github sounded like the most sensible instructions to follow, after uploading the factory image to the stock linksys web interface I followed the instructions and came to the point of rebooting.

The factory image I uploaded is from the OpenWrt Firmware Selector under the snapshot release:
https://firmware-selector.openwrt.org/?version=SNAPSHOT&target=qualcommax%2Fipq60xx&id=linksys_mr7350

This is where I ran into trouble, I am able to ssh into the router with ssh root@192.168.1.1
and I tried to follow along with the instructions from the github page shown below:

- First Check booted partition:
fw_printenv -n boot_part

- Change the partition:
fw_setenv boot_part 1
or
fw_setenv boot_part 2
depending on the current partition

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

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

output of the first command was 2, so I changed partitions to 1 and installed on the partition that we booted into which was 2, I copied over the squashfs which is the same file I uploaded to the web (not sure if thats bad or not)

scp -O openwrt-qualcommax-ipq60xx-linksys_mr7350-squashfs-factory.bin root@192.168.1.1:

when I try to flash the img with mtd this is the output I get for both slot1 and slot2:

root@OpenWrt:/tmp# mtd -r -e kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7350-squashfs-factory.bin kernel
Unlocking kernel ...
Erasing kernel ...

Writing from openwrt-qualcommax-ipq60xx-linksys_mr7350-squashfs-factory.bin to kernel ... [w]Error writing image.

This is where I am at a loss, not sure what the next step is for troubleshooting or at least getting back to stock firmware. I did try copying and flashing from /tmp instead of / but I got the same results.

Any help or advice is very much appreciated.

Thanks

So still no luck with OpenWrt, I did however get the stock firmware working again with the following command:

  • ssh into the router
  • cd to /tmp
  • download/copy the correct Linksys firmware to /tmp, and
  • run sysupgrade -n -F linksysfirmware.img

I was able to download the stock firmware from this linksys site: https://support.linksys.com/kb/article/947-en/

1 Like

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