How to reload firmware to WNDAP350 in console mode when device cannot bootup
Saturday, November 24, 2012
9:58 AM
Procedure:-
- Decompress the WNDAP350 firmware
- Should have 4 files inside, 2 files are kernel and OS, 2 files are md5 checksum
- Change PC IP address to 192.168.1.1, start TFTP server, locate the decompressed file in TFTP server
- Connect WNDAP350 LAN port
- Connect the console port to PC thru RS232 and start Hyperterminal
- Type in following command< >Erase 0xbf050000 +0x710000 -> tftpboot 0x80060000 vmlinux.gz.ulmage -> cp.b 0x80060000 0xbf050000 0x100000 -> tftpboot 0x80060000 rootfs.squashfs -> cp.b 0x80060000 0xbf150000 0x610000 -> bootm 0xbf050000
Sample:-
ar7100> tftpboot 0x80060000 vmlinux.gz.uImage
Trying eth0
Using eth0 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.100 Filename 'vmlinux.gz.uImage'.
Load address: 0x80060000
Loading: #################################################################
#################################################################
##################################################
done
Bytes transferred = 917568 (e0040 hex)
ar7100> cp.b 0x80060000 0xbf050000 0x100000
Copy to Flash... write addr: bf050000
done
ar7100> tftpboot 0x80060000 rootfs.squashfs
Trying eth0
Using eth0 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.100 Filename 'rootfs.squashfs'.
Load address: 0x80060000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###################################################
done
Bytes transferred = 4583424 (45f000 hex)
ar7100> cp.b 0x80060000 0xbf150000 0x610000
Copy to Flash... write addr: bf150000
done
ar7100> bootm 0xbf050000
## Booting image at bf050000 ...
Image Name: Linux Kernel
Created: 2011-10-03 9:46:07 UTC
Image Type: MIPS Linux Kernel Image (gzip compressed)
Data Size: 917504 Bytes = 896 kB
Load Address: 80020000
Entry Point: 801ec000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK