Good Day All.
I am hoping someone here more wise then me can help me unbrick my Netgear DG834G v3 Router.
Here are some details I have pulled from the router before I bricked it.
--------------------------------------------------------------------------------------------
Make: Netgear
Model: DG843G v3
Firmware: v4.01.40
--------------------------------------------------------------------------------------------
BusyBox v0.61.pre (2008.06.11-10:37+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# cat /proc/version
Linux version 2.4.17_mvl21-malta-mips_fp_le (root@Build_Server) (gcc version 2.95.3 20010315 (release/MontaVista)) #2 Mon Jun 25 15:11:54 CST 2007
# cat /proc/cpuinfo
processor : 0
cpu model : MIPS 4KEc V4.8
BogoMIPS : 211.35
wait instruction : no
microsecond timers : yes
extra interrupt vector : yes
hardware watchpoint : yes
VCED exceptions : not available
VCEI exceptions : not available
# cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 14680064 14270464 409600 0 1097728 5152768
Swap: 0 0 0
MemTotal: 14336 kB
MemFree: 400 kB
MemShared: 0 kB
Buffers: 1072 kB
Cached: 5032 kB
SwapCached: 0 kB
Active: 3388 kB
Inactive: 4288 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 14336 kB
LowFree: 400 kB
SwapTotal: 0 kB
SwapFree: 0 kB
--------------------------------------------------------------------------------------------
mtd0.bin 3136 kb - MD5: 0a28fdd0c7daf1b9d5e2f08ec1f5b5aa
mtd1.bin 704 kb - MD5: d915619057b3f9e0729d6a9762fd53b8
mtd2.bin 128 kb - MD5: 999ce96c3393b7eaf7b3e6367bea882b
mtd3.bin 64 kb - MD5: 06907252db7d7b952676df909b9daf7d
mtd4.bin 64 kb - MD5: acef71faa8e211656ceb857fd43df344
--------------------------------------------------------------------------------------------
The new firmware I was trying to load failed so I tried the Netgear Recovery Program.
I pressed and held the reset button wile pluging in the power to the router, then you get the two flashing led's on the front, I then ran the Netgear Recovery Program, it found the router, and started to run, then the program bluescreened and the computer restarted.
Now I can't get the router into Recovery mode.
So I built a Serial Interface so I can connect the router to my computer, and see what is going on.
Heres what I get when the router is powered up.
--------------------------------------------------------------------------------------------
ADAM2 Revision 0.22.02
(C) Copyright 1996-2003 Texas Instruments Inc. All Rights Reserved.
(C) Copyright 2003 Telogy Networks, Inc.
memsize == 0x01000000Usage: setmfreq [-d] [-s sys_freq, in MHz] [cpu_freq, in MHz]
maca xx:xx:xx:xx:xx:xx
macb xx:xx:xx:xx:xx:xx
memsize 0x01000000
flashsize 0x00400000
modetty0 115200,n,8,1,hw
modetty1 115200,n,8,1,hw
bootserport tty0
cpufrequency 211968000
sysfrequency 105984000
bootloaderVersion 0.22.02
ProductID DG834
HWRevision Unknown
SerialNumber none
my_ipaddress 192.168.0.1
prompt DG834
firstfreeaddress 0x9401bd20
req_fullrate_freq 125000000
mtd0 0x900d0000,0x903e0000
mtd1 0x90020000,0x900d0000
mtd2 0x90000000,0x90020000
mtd3 0x903e0000,0x903f0000
mtd4 0x903f0000,0x90400000
oam_lb_timeout 100
DSL_FEATURE_CNTL_1 0x00000020
mtd5 0x90020000,0x903e0000
DG834 > addr=90020000
File for wrong Endian!
gocommand even2
Download.
Copying download from b0017000 to b4020000
CAUSE = 0x30808028 Reserved Instruction
STATUS = 0x00400002 EPC = 0xb4020000
BADVADDR = 0xbfc00000 ERROREPC = 0x90000000
$ 0(zr):0x00000000 $ 8(t0):0x94010b0c $16(s0):0x00000001 $24(t8):0x00000000
$ 1(at):0x00000001 $ 9(t1):0x00000020 $17(s1):0x00000001 $25(t9):0x00000000
$ 2(v0):0xffffffff $10(t2):0x94010ad4 $18(s2):0x94010cb4 $26(k0):0x00000000
$ 3(v1):0xffffffff $11(t3):0x00000010 $19(s3):0xb03f070b $27(k1):0x00000000
$ 4(a0):0x00000001 $12(t4):0x00000078 $20(s4):0x9000889c $28(gp):0x94008d70
$ 5(a1):0x90005bd0 $13(t5):0x94010b0c $21(s5):0x00000000 $29(sp):0x94010c4c
$ 6(a2):0x00006000 $14(t6):0x00000000 $22(s6):0x00000000 $30(s8):0x01000000
$ 7(a3):0xfffffff9 $15(t7):0x00000061 $23(s7):0x00000000 $31(ra):0x9000235c
--------------------------------------------------------------------------------------------
This happens in a endless loop.
I guess I am going to have to built a new interface cable to use with the JTAG port so that I can reprogram my router.
Can anyone please confirm the JTAG Pin Data on my DG834G v3.
-----------------------------
(2)(4)(6)(8)(10)(12)(14)
[1](3)(5)(7)(9)(11)(13)
-----------------------------
JTAG Pin1: nTRST
JTAG Pin2: GND
JTAG Pin3: TDI
JTAG Pin4: GND
JTAG Pin5: TDO
JTAG Pin6: GND
JTAG Pin7: TMS
JTAG Pin8: GND
JTAG Pin9: TCK
JTAG Pin10: GND
JTAG Pin11: nSRST
JTAG Pin12: N/A
JTAG Pin13: N/A
JTAG Pin14: VCC
Can someone please advice me how and if I can unbrick my router.
Thanks for your time.