Reply
Highlighted
Posts: 2
Registered: ‎06-13-2018

Unbrick WRT3200ACM

Dear,

 

1- I connected to my router using serial port and ethernet cable to port 1.

2- Set Ethernet TCP4 to 192.168.1.2.

3- set Putty to serial ethernet COM port, set tftpd server interface and directory

4- successfully started Putty and stopped router booting

5- setenv ipaddr to 192.168.1.1 / setenv serverip to 192.168.1.2 / setenv firmwareName (filename) / run update_both_images

 

I read:

 

Using egiga0 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.1
Filename 'linksys.img'.
Load address: 0x2000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again

 

I could not upload factory firmware and when I ping 192.168.1.2 I receive this error message: ping failed; host 192.168.1.2 is not alive

 

Any help?

 

thanks in advance

Posts: 2
Registered: ‎06-13-2018

Re: Unbrick WRT3200ACM

here is the print I got:

 

arvell>> ping 192.168.1.2
Using egiga0 device
ping failed; host 192.168.1.2 is not alive
Marvell>> print
CASset=max
MALLOC_len=5
MPmode=SMP
SMT-2D=NIFNH2700314X01
altFwSize=0x5000000
altKernAddr=0x5a00000
altKernSize=0x0600000
altnandboot=setenv bootargs console=ttyS0,115200 root=/dev/mtdblock8 ro rootdela                                                                                                             y=1 rootfstype=jffs2 earlyprintk $mtdparts;nand read $defaultLoadAddr $altKernAd                                                                                                             dr $altKernSize; bootm $defaultLoadAddr
auto_recovery=yes
autoload=no
baudrate=115200
boot_order=hd_scr usb_scr mmc_scr hd_img usb_img mmc_img pxe net_img net_scr
boot_part=2
boot_part_ready=3
bootargs_dflt=$console $nandEcc $mtdparts_lgcy $bootargs_root nfsroot=$serverip:                                                                                                             $rootpath ip=$ipaddr:$serverip$bootargs_end $mvNetConfig video=dovefb:lcd0:$lcd0                                                                                                             _params clcd.lcd0_enable=$lcd0_enable clcd.lcd_panel=$lcd_panel
bootargs_end=:10.4.50.254:255.255.255.0:Armada38x:eth0:none
bootargs_root=root=/dev/nfs rw
bootcmd=run nandboot
bootcmd_auto=stage_boot $boot_order
bootcmd_fdt=tftpboot 0x2000000 $image_name;tftpboot $fdtaddr $fdtfile;setenv boo                                                                                                             targs $console $nandEcc $mtdparts $bootargs_root nfsroot=$serverip:$rootpath ip=                                                                                                             $ipaddr:$serverip$bootargs_end $mvNetConfig video=dovefb:lcd0:$lcd0_params clcd.                                                                                                             lcd0_enable=$lcd0_enable clcd.lcd_panel=$lcd_panel; bootz 0x2000000 - $fdtaddr;
bootcmd_fdt_boot=tftpboot 0x2000000 $image_name; setenv bootargs $console $nandE                                                                                                             cc $mtdparts $bootargs_root nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip$boo                                                                                                             targs_end $mvNetConfig video=dovefb:lcd0:$lcd0_params clcd.lcd0_enable=$lcd0_ena                                                                                                             ble clcd.lcd_panel=$lcd_panel; bootz 0x2000000 - $fdtaddr;
bootcmd_fdt_edit=tftpboot $fdtaddr $fdtfile; fdt addr $fdtaddr; setenv bootcmd $                                                                                                             bootcmd_fdt_boot
bootcmd_lgcy=tftpboot 0x2000000 $image_name;setenv bootargs $console $nandEcc $m                                                                                                             tdparts_lgcy $bootargs_root nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip$boo                                                                                                             targs_end  video=dovefb:lcd0:$lcd0_params clcd.lcd0_enable=$lcd0_enable clcd.lcd                                                                                                             _panel=$lcd_panel;  bootm $loadaddr;
bootdelay=3
cacheShare=no
console=console=ttyS0,115200
defaultLoadAddr=0x2000000
device_partition=0:1
disaMvPnp=no
eeeEnable=no
enaClockGating=no
enaCpuStream=no
enaFPU=yes
enaMonExt=no
enaWrAllo=no
eth1addr=00:50:43:73:45:33
eth1mtu=1500
eth2addr=00:50:43:73:73:33
eth2mtu=1500
eth3addr=00:50:43:45:73:73
eth3mtu=1500
ethact=egiga0
ethaddr=60:38:E0:C1:3F:18
ethmtu=1500
ethprime=egiga0
fdt_addr=2040000
fdt_skip_update=no
fdtaddr=0x1000000
fdtfile=armada-38x-modular.dtb
fileaddr=1000000
filesize=21E0000
firmwareName=rango.img
flash_alt_image=tftpboot $defaultLoadAddr $firmwareName && nand erase $altKernAd                                                                                                             dr $altFwSize && nand write $defaultLoadAddr $altKernAddr $filesize
flash_pri_image=tftpboot $defaultLoadAddr $firmwareName && nand erase $priKernAd                                                                                                             dr $priFwSize && nand write $defaultLoadAddr $priKernAddr $filesize
ide_path=/
image_name=uImage
initrd_name=uInitrd
ipaddr=192.168.1.1
kernel_addr_r=2080000
lcd0_enable=0
lcd0_params=640x480-16@60
lcd_panel=0
limit_dram_size=yes
loadaddr=0x02000000
loads_echo=0
mtddevname=uboot
mtddevnum=0
mtdids=nand0=armada-nand
mtdparts=mtdparts=armada-nand:2048K(uboot)ro,128K(u_env),256K(s_env),256K@8064K(                                                                                                             devinfo),1920K@8320K(sysdiag),80m@10m(kernel),74m@16m(rootfs),80m@90m(alt_kernel                                                                                                             ),74m@96m(alt_rootfs),160m@10m(ubifs),-@170m(syscfg)
mvNetConfig=mv_net_config=4,(00:50:43:11:11:11,0:1:2:3),mtu=1500
mv_pon_addr=00:50:43:33:73:73
nandEcc=nfcConfig=4bitecc
nandboot=setenv bootargs console=ttyS0,115200 root=/dev/mtdblock6 ro rootdelay=1                                                                                                              rootfstype=jffs2 earlyprintk $mtdparts;nand read $defaultLoadAddr $priKernAddr                                                                                                              $priKernSize; bootm $defaultLoadAddr
netbsd_en=no
netmask=255.255.255.0
netretry=no
partition=nand0,0
pcieTune=no
pexMode=RC
priFwSize=0x5000000
priKernAddr=0x0a00000
priKernSize=0x0600000
pxe_files_load=:default.arm-armadaxp-db:default.arm-armadaxp:default.arm
pxefile_addr_r=3100000
ramdisk_addr_r=2880000
rootpath=/srv/nfs/
run_script=no
sata_delay_reset=0
sata_dma_mode=yes
script_addr_r=3000000
script_name=boot.scr
sd_detection_dat3=no
serverip=192.168.1.254
standalone=fsload 0x2000000 $image_name;setenv bootargs $console $nandEcc $mtdpa                                                                                                             rts_lgcy root=/dev/mtdblock0 rw ip=$ipaddr:$serverip$bootargs_end; bootm 0x20000                                                                                                             00;
stderr=serial
stdin=serial
stdout=serial
update_both_images=tftpboot $defaultLoadAddr $firmwareName && nand erase $priKer                                                                                                             nAddr $priFwSize && nand erase $altKernAddr $altFwSize && nand write $defaultLoa                                                                                                             dAddr $priKernAddr $filesize && nand write $defaultLoadAddr $altKernAddr $filesi                                                                                                             ze
usb0Mode=host
usbActive=0
usbType=2
vxworks_en=no
yuk_ethaddr=00:00:00:EE:51:81

Environment size: 4609/131068 bytes
Marvell>>

 

please help

 

regards

 

Expert
Posts: 14,264
Registered: ‎01-18-2013

Re: Unbrick WRT3200ACM

[ Edited ]

Your u-boot command to set the serverip didn't work as shown by the copied line of your previous post:

 

serverip=192.168.1.254

 


Smiley Wink Please remember to Kudo those that help you.

Linksys
Communities Technical Support