andrewm1973 wrote:drizzt81 wrote:DaBigMac wrote:My router has been bricked for 6 months, or more.. week by week I fought with it. Finally I've managed to get into the uboot console, after months of having no boot wait. (I solved that by using a non-usb serial cable)
Can you explain how you solved that in a bit more detail?
from reading it - it sounds like his USB-UART converter would not work fast enough to catch the bootwait. Changing to a real UART allowed him to get it back.
Is there a specific key that I would need to press in order to catch the boot wait, if I do not see it?
Here is my current terminal output
__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__| ** LOADER **
** MARVELL BOARD: RD-88F5181L-VOIP-GE LE
U-Boot 1.1.1 (Dec 12 2006 - 16:12:22) Marvell version: 1.7.3
DRAM CS[0] base 0x00000000 size 32MB
DRAM Total size 32MB
Flash: mvFlashInit base 0xff800000 devW 1 busW 1
Flash: flashStructGet manu 0xec id 0xe0
Flash: flashStructGet flash is supported.
FLASH: initFlashSecs TOP Sector Type
Flash: flashSecsInit main sector loop 0 - 127
[8192kB@ff800000] Flash: 8 MB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done
*** Warning - bad CRC, using default environment
Soc: MV88F5181 Rev 9
CPU: ARM926 (Rev 0) running @ 500Mhz
SysClock = 166Mhz , TClock = 166Mhz
USB 0: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net: mvEgigaLoad: egiga0 load ok
egiga0 [PRIME]
***************DRIVER INFO*****************
DRIVER BUILD DATA: Jan 9 2007 at 18:25:44
DRIVER VERSION 1.06
*******************************************
dbSign is:65:52:63:4f:6d:4d
mac address in flash is:00:1a:70:9c:52:16
have eRcOmM
Firmware is damaged,enter download mode
mvEgigaLoad: egiga0 load ok
egiga0 [PRIME]
mvEgigaInit: egiga0 init - mvBoardPhyAddrGet()=0x0 , priv->port =0x0
ring full
mvEgigaInit: egiga0 complete ok
In download function
mac address:00:1a:70:9c:52:16
Pin:33.34.35.38.30.31.31.30
I recovered from this using the SerialComm updater with a WinXP machine.
Step-by-step instructions:
1. Download and install the SerialComm utility
2. Download the full_image from this post
3. (optional)Connect serial console to router and boot up router
4. Connect a LAN cable directly between router and Laptop (no intermediate HW)
5. Start the SerialComm utility and point it to your wired LAN connection used in step 4
6. Point SerialComm to the full_image.bin you downloaded in step 2
7. Ignore the warning about "older version". If your router was running a new firmware before bricking, flashing the full_image from that posts will "downgrade" it to revision .17
8. Hit the "flash" button in SerialComm and get some coffee
9. AFTER a successfull flash, you may need to power cycle the router
Cheers and thanks for all the help!
(Last edited by drizzt81 on 7 Sep 2009, 10:16)