MR7350 Bricked good

Post new topic   Reply to topic    DD-WRT Forum Index -> Qualcomm Atheros based Hardware
Author Message
sweBers
DD-WRT Novice


Joined: 05 Jan 2025
Posts: 7

PostPosted: Sun Jan 18, 2026 2:41    Post subject: MR7350 Bricked good Reply with quote
I was attempting to revert the MR7350 back to stock and was greeted with this lovely message:
Code:

root@DD-WRT_Bedroom:/tmp# fw_printenv -n boot_part
2
root@DD-WRT_Bedroom:/tmp# mtd -e linux -f write FW_MR7350_1.1.7.209317_prod.img  linux
Unlocking linux ...
[flash] : Could not unlock MTD device: linux
linux: No such file or directory
Erasing linux ...
[flash] :
Skipping bad block at 0x006e0000
Writing from FW_MR7350_1.1.7.209317_prod.img to linux ...  [e]
Skipping bad block at 0x006e0000[w]



Now, that looked really bad, so I did some searching on the google machine and came across this:

https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=336475&start=16

It looked like it was fine, and per the instructions saying it's okay to flash both I doubled down and flashed Linux2

Code:
root@DD-WRT_Bedroom:/tmp# mtd -e linux -f write FW_MR7350_1.1.7.209317_prod.img  linux2
Unlocking linux ...
[flash] : Could not unlock MTD device: linux
linux: No such file or directory
Erasing linux ...
[flash] :
Skipping bad block at 0x006e0000
Unlocking linux2 ...
[flash] : Could not unlock MTD device: linux2
linux2: No such file or directory
Writing from FW_MR7350_1.1.7.209317_prod.img to linux2 ...  [w]
root@DD-WRT_Bedroom:/tmp# fw_setenv boot_part 2
root@DD-WRT_Bedroom:/tmp# reboot now


Well, as you can expect, after blowing past all of the guardrails and rebooting out of a running system, I am greeted with a system that does not appear to do anything on boot and does not hand out IP addresses. I tried the 3x reboot and all the other options, but upon applying that critical thinking that I previously lacked I realize that I probably don't have much to work with here.

At this point I'm prepared to crack it open and share what I find to help build recovery docs. I don't mind soldering, and I have another primary device I can use for ISP read. I have a third backup device I can thrown on the network temporarily while I do surgery. If you have a recommendation for a level shifting serial cable, let me know.
Sponsor
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 16758
Location: Texas, USA

PostPosted: Sun Jan 18, 2026 3:04    Post subject: Reply with quote
What was the output of:
Code:
cat /proc/mtd

Pretty sure you didn't bother looking at that. I have a feeling that partition names changed and that you may have needed to write to linux2 instead, but no idea. Those instructions were written during the early stages of device support. You should still be able to connect serial and wired ethernet and recover the device, no soldering required as the header should already be there, if I am not mistaken. Still not sure why you would even look under Broadcom for information, different animal, save and except for dual firmware partition flash layout. To recover via serial, you will need to do a 'printenv' and make note of the TFTP server IP address and expected filename output so you can configure your client PC to use that IP address on ethernet and set up tftpd32/64 or equivalent to serve the properly named firmware file.

_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
RSS feed for DD-WRT releases (2025)
RSS feed for DD-WRT releases (2024)
RSS feed for DD-WRT releases (2023)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
sweBers
DD-WRT Novice


Joined: 05 Jan 2025
Posts: 7

PostPosted: Sun Jan 18, 2026 3:46    Post subject: Reply with quote
kernel-panic69 wrote:
What was the output of:
Code:
cat /proc/mtd

Pretty sure you didn't bother looking at that.


It's like you were standing over my shoulder.


Quote:
I have a feeling that partition names changed and that you may have needed to write to linux2 instead, but no idea. Those instructions were written during the early stages of device support.


That makes a lot of sense. If you would like a hand with documentation, I would be glad to help. Not a dig at the site, but there is a lot of old information and some things could be expanded upon.

Quote:
You should still be able to connect serial and wired ethernet and recover the device, no soldering required as the header should already be there, if I am not mistaken. Still not sure why you would even look under Broadcom for information, different animal, save and except for dual firmware partition flash layout. To recover via serial, you will need to do a 'printenv' and make note of the TFTP server IP address and expected filename output so you can configure your client PC to use that IP address on ethernet and set up tftpd32/64 or equivalent to serve the properly named firmware file.


That sounds a lot more reassuring. I was looking for anything that matched that message and figured any any port in a storm would do. I assume I'll need a level shifting serial cable. Does this one look promising?

https://www.amazon.com/dp/B0D95T9FHC

I haven't done any jtag or SPI programming since 2019, and we used a high end programmer with break out boards the SPI equipment was lost, so we just had to improvise.

While I'm in there, I noticed you were lacking one to run tests on. If you want me to get any info, let me know.
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 16758
Location: Texas, USA

PostPosted: Sun Jan 18, 2026 4:05    Post subject: Reply with quote
That one should work, as long as you keep it set for 3.3V. Just be SURE you do NOT connect the Vcc lead, whatsoever. All you should need is RX, TX, and GND. You will, however need a proper pitch connector for the router, similar to the one in this link:

https://www.ebay.com/itm/185513147327

_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
RSS feed for DD-WRT releases (2025)
RSS feed for DD-WRT releases (2024)
RSS feed for DD-WRT releases (2023)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
lexridge
DD-WRT Guru


Joined: 07 Jun 2006
Posts: 2152
Location: WV, USA

PostPosted: Sun Jan 18, 2026 4:46    Post subject: Reply with quote
sweBers wrote:

I haven't done any jtag or SPI programming since 2019, and we used a high end programmer with break out boards the SPI equipment was lost, so we just had to improvise.


It's really easy to do as long as you pay attention to the details. The method is exactly the same for most all modern linksys routers so if you cannot find instructions for your specific router, search for another, ie 7350, 4300, etc. Be careful and compensate the details for YOUR router (ie filenames). It's way easier than it seems on the surface.

_________________
- Linksys EA8500: I-Gateway, WAP/VAP 5ghz only. Features: VLANs, Samba, WG, Entware - r60xxx
- Linksys EA8500: 802.11s Secondary w/VLAN Trunk over 5ghz - r60xxx
- Linksys MX4300: 802.11s Primary w/VLAN Trunk over 5ghz. 2.4ghz WAP/VAP only - r60xxx
- Linksys MX4300: (WAP/VAP (7)) Multiple VLANs over single trunk port. Entware/Samba r60xxx
- Linksys MR7350: WDS Station for extended Ethernet r60xxx
- Linksys MR7500, MX8500: None in production. Just testing. r60xxx
- OSes: Fedora 40, 10 RPis (2,3,4,5), 23 ESP8266s: Straight from Amiga to Linux in '95, never having owned a Windows PC.
- Forum member #248
sweBers
DD-WRT Novice


Joined: 05 Jan 2025
Posts: 7

PostPosted: Sun Jan 18, 2026 5:13    Post subject: Reply with quote
kernel-panic69 wrote:
That one should work, as long as you keep it set for 3.3V. Just be SURE you do NOT connect the Vcc lead, whatsoever. All you should need is RX, TX, and GND. You will, however need a proper pitch connector for the router, similar to the one in this link:

https://www.ebay.com/itm/185513147327


Thanks for the advice. I would rather use something like that even though mine looks like it is several individual leads instead of a particular pitch. Assuming the connectors aren't way off from the gauge of the pins, I might be fine. Maybe I'll treat myself to some hook test leads.

Also, yes, I might have been tempted to add vcc on my end, but only because I would have tried to power it from the dongle instead of booting the entire unit.
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Qualcomm Atheros based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum