: merge this into device database:
| CPU | Ram | Flash | Network | USB | Serial | JTag |
|---|---|---|---|---|---|---|
| Atheros AR9331 @ 400 MHz | 8-64 MiB | 2-16 MiB | 4 x 1 | Mod | Mod | No |
| Model Version | OpenWrt Version Supported | Model Specific Notes |
|---|---|---|
| v8.5/v10.2 | | Basically same board as TP-Link TL-WR745N similar to TP-Link TL-WR741ND or TP-Link TL-WR703N |
This can be VERY rough for newbies. Web update is NOT tested and (likely) will not work if you have a VxWorks one. On the contarary, upgrade via web might work if you have a brick running proper linux.
The biggest flash upgrade possible (and tested my me) is 16 Megs. You'll need:
So, let's start.
flashrom -p buspirate_spi:dev=/dev/ttyUSB0 -r factory_2MiB_vxworks.bin
dd if=./factory_2MiB_vxworks.bin of=art.bin skip=2031616 bs=1
dd if=/dev/zero of=./target.bin count=16384 bs=1024
for the 16MiB flash. Use count=8192 for 8MiB flash chip.
dd if=./wr703ndump.bin of=./target.bin conv=notrunc
dd if=./art.bin of=./target.bin conv=notrunc seek=16711680 bs=1
flashrom -p buspirate_spi:dev=/dev/ttyUSB0 -r target.bin
You can grab the layouts of the flash adapters I used (as seen on the photos) at my github repo: https://github.com/nekromant/flashadapters