Debricking Linksys WRT32X

Hi every one,
I got an wrt32x from Ebay with ddwrt installed.
I wanted to move to openwrt.
I tried to go back to stock and than flash openwrt but it failed.

I downloaded https://downloads.linksys.com/downloads/firmware/FW_WRT32X_1.0.180404.58.img.
renamed it to venom.img

and than followed this instructions (Instead of unsing winscp, I used scp on the router to get the image from my linux laptop, and I used ssh directly without putty)
"Just wanted to add another confirmation that this works (for me) without issue.

Login with winscp as root
Copy venom.img to /tmp/

ssh with PuTTY and run
mtd -e linux -r write /tmp/venom.img linux

Router reboots automatically
Login to router with winscp again
Copy venom.img to /tmp/ again

ssh into router with PuTTY again and run
mtd -e linux2 -r write /tmp/venom.img linux2"

Actually the Router does not come up, no wifi, no dhcp. No response on a ping to 192.168.1.1 from 192.168.254.1 static ip. The switch indicates the plugged etheret cable and the power led is flashing once a second.

I think I need serial to go forward right?

I already plugged a usb-ttl 3.3V adapter, but if I plug that in the boot seem to stop (no flashing power after start). RX->TX, TX->RX, GND->GND.

If I release the RX pin for a blink of a second it begins to blink. But I never get a fully bootlog and a mavel> console.

Any suggestions?

https://openwrt.org/toh/linksys/ea8300#debricking
Did you try to toggle between partitions manually? Maybe the primary partition's still working.
About uboot boot menu ,Aren't there any message show "press any key to stop auto boot" ?

2 Likes

I tried the reboot partition toggling without success.

This is the only output I got using a logic analyser. (Sorry, the newlines are gone in my log)

[[[BootROM - 1.73[[Booting from NAND flash[[[[General initialization - Version: 1.0.0[[AVS selection from EFUSE disabled (Skip reading EFUSE values)[[mvSysEnvIsFlavourReduced: TWSI Read of 'flavor' failed[[Detected Device ID 6820[[High speed PHY - Version: 2.0[[[[Init RD NAS topology Serdes Lane 3 is USB3[[Serdes Lane 4 is SGMII[[board SerDes lanes topology details:[[ | Lane # | Speed|    Type     |[[ ------------------------------|[[ |   0    |  6   |  SATA0      |[[ |   1    |  5   |  PCIe0      |[[ |   2    |  6   |  SATA1      |[[ |   3    |  5   |  USB3 HOST1 |[[ |   4    |  5   |  PCIe1      |[[ |   5    |  0   |  SGMII2     |[[ -------------------------------[[:** Link is Gen1, check the EP capability [[PCIe, Idx 0: Link upgraded to Gen2 based on client cpabilities [[:** Link is Gen1, check the EP capability [[PCIe, Idx 1: remains Gen1[[High speed PHY - Ended Successfully[[DDR3 Training Sequence - Ver TIP-1.46.0[[mvSysEnvGetTopologyUpdateInfo: TWSI Read failed[[DDR3 Training Sequence - Switching XBAR Window to FastPath Window [[DDR3 Training Sequence - Ended Successfully[[Not detected suspend to RAM indication[[BootROM: Image checksum verification PASSED[[[[[[U-Boot 2013.01 (May 18 2017 - 16:37:44) Marvell version: 2015_T1.QA.0p16[[[[Boot version : v2.0.9[[[[Board: RD-NAS-88F6820-DDR3[[SoC:   MV88F6820 Rev A0[[       running 2 CPUs[[CPU:   ARM Cortex A9 MPCore (Rev 1) LE[[       CPU 0[[       CPU    @ 1866 [MHz][[       L2     @ 933 [MHz][[       TClock @ 200 [MHz][[       DDR3    @ 933 [MHz][[       DDR3 32 Bit Width,FastPath Memory Access, DLB Enabled, ECC Disabled[[DRAM:  512 MiB[[NAND:  256 MiB[[MMC:   mv_sdh: 0[[

But with the uart-usb I only get some input every 20th time I try that.

I have watching this video on youtube.
https://youtu.be/GhrMWanenIA?t=179
At 3.00 min,He's doing something to ground pin while pressing keyboard to get venom prompt at minute 3.59 , it seems you are just only one step from the venom prompt.

with venom prompt you can run firmware and may get error.

       DDR3 32 Bit Width,FastPath Memory Access, DLB Enabled, ECC Disabled
DRAM:  512 MiB
NAND:  256 MiB
MMC:   mv_sdh: 0
Venom>>
Venom>> run nandboot

NAND read: device 0 offset 0x900000, size 0x600000
 6291456 bytes read: OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0

or reinstall firmware on both partition with 4 lines as the youtube video show.

1 Like

Try leaving Tx disconnected to see if boot proceeds. If you you can tftp image to one or both partitions.

I will try the YouTube thing, with wiggling the gnd.
I already tried with out TX, but the output came just a few times. I looks like like stucked exactly as in the video.

I need something that is repeatable, this only sporadic serial output is very annoying.

I report if I get this working.

I got it, I needed to wiggle the RX pin not gnd. Thanks for all the input, YEAY it runs again.

Can some one with wiki write permission add this information to https://openwrt.org/toh/linksys/wrt32x?

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