Linksys WRT32X OpenWrt-based firmware & WRT3200ACM crossflash

Worked like a charm.

rango.img to download: http://www108.zippyshare.com/v/lgm43Bri/file.html

Initial flash to 32X process: 
Set PC's IP to 192.168.1.254 / 255.255.255.0 and serve provided rango.img via TFTPD (http://tftpd32.jounin.net/)


U-boot console issue: 

setenv mtdparts 'mtdparts=armada-nand:2048K(uboot)ro,128K(u_env),256K(s_env),256K@8064K(devinfo),123m@9m(firmware1),123m@132m(firmware2)' 
setenv nandboot 'setenv bootargs console=ttyS0,115200 root=/dev/mtdblock6;nand read $defaultLoadAddr $priKernAddr $priKernSize; bootz $defaultLoadAddr' 
setenv altnandboot 'setenv bootargs console=ttyS0,115200 root=/dev/mtdblock8;nand read $defaultLoadAddr $altKernAddr $altKernSize; bootz $defaultLoadAddr' 
setenv priKernAddr 0x0900000 
setenv altKernAddr 0x8400000 
setenv altFwSize 0x7b00000 
setenv priFwSize 0x7b00000 
save 
run update_both_images 
boot 


From SSH convert U-boot:
mtd write /uboot209.bin u-boot

Reboot into U-boot:
resetenv 
reset

Reboot into U-boot: 
setenv -f silent 
saveenv
1 Like