This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
d-link_dir-3001 [2012/02/11 09:51] ispyisail |
d-link_dir-3001 [2015/09/01 21:34] (current) nworbnhoj [D-Link DIR-300] |
||
---|---|---|---|
Line 5: | Line 5: | ||
WARNING: This document may contain errors which may result in damage to your router. USE AT YOUR OWN RISK. | WARNING: This document may contain errors which may result in damage to your router. USE AT YOUR OWN RISK. | ||
</ | </ | ||
+ | |||
**Airlink101 AR430W** | **Airlink101 AR430W** | ||
Line 10: | Line 11: | ||
The D-link/ | The D-link/ | ||
- | It appears that Dlink in there wisdom have changed the chipset of the DIR-300. **This procedure only works for revision A** | + | < |
+ | This how-to has been updated 25 July 2012 and now should work without the need for a serial connection | ||
+ | |||
+ | </ | ||
+ | |||
+ | It appears that Dlink in there wisdom have changed the chipset of the DIR-300. | ||
+ | |||
+ | **This procedure only works for revision A** | ||
This procedure has been tested and works with | This procedure has been tested and works with | ||
Line 48: | Line 56: | ||
back to the redboot enter: | back to the redboot enter: | ||
- | < | + | |
load ap61.ram | load ap61.ram | ||
- | go | + | go |
- | </ | + | |
Now a new temporarily bootloader should start. (on serial console it will display some warnings. but you don't need to worry about this) | Now a new temporarily bootloader should start. (on serial console it will display some warnings. but you don't need to worry about this) | ||
Line 60: | Line 67: | ||
- | < | + | |
- | DD-WRT> | + | About to initialize [format] FLASH image system - continue (y/n)? y |
- | About to initialize [format] FLASH image system - continue (y/n)? y | + | *** Initialize FLASH Image System |
- | *** Initialize FLASH Image System | + | ... Erase from 0xbffe0000-0xbfff0000: |
- | ... Erase from 0xbffe0000-0xbfff0000: | + | ... Program from 0x807f0000-0x80800000 |
- | ... Program from 0x80ff0000-0x81000000 | + | |
- | DD-WRT> | + | |
- | DD-WRT> | + | IP: 192.168.1.1/ |
- | Using default protocol (TFTP) | + | Default server: 192.168.1.2 |
- | Raw file loaded | + | |
- | DD-WRT> | + | |
- | ... Erase from 0xbfc30000-0xbfcf0000: ............ | + | Using default protocol (TFTP) |
- | ... Program from 0x80040800-0x80100800 | + | Raw file loaded |
- | ... Erase from 0xbffe0000-0xbfff0000: | + | |
- | ... Program from 0x80ff0000-0x81000000 | + | |
- | DD-WRT> load -r -b %{FREEMEMLO} gargoyle_1.0.14-atheros-root.squashfs | + | An image named ' |
- | Using default protocol (TFTP) | + | ... Erase from 0xbfc00000-0xbfc30000: ... |
- | Raw file loaded 0x80040800-0x802207ff, | + | ... Program from 0x80080000-0x800a8718 |
- | DD-WRT> fis create rootfs | + | ... Erase from 0xbffe0000-0xbfff0000: |
- | ... Erase from 0xbfcf0000-0xbffb0000: | + | ... Program from 0x807f0000-0x80800000 |
- | ... Program from 0x80040800-0x80220800 at 0xbfcf0000: .............................. | + | |
- | ... Erase from 0xbffe0000-0xbfff0000: | + | |
- | ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: . | + | |
- | DD-WRT> fconfig | + | |
- | Run script at boot: true | + | |
- | Boot script: | + | fconfig bootp_my_gateway_ip 192.168.1.1 |
- | Enter script, terminate with empty line | + | fconfig bootp_my_ip 192.168.1.1 |
- | >> fis load -l vmlinux.bin.l7 | + | fconfig bootp_my_ip_mask 255.255.255.0 |
- | >> exec | + | fconfig bootp_server_ip 192.168.1.254 |
- | >> | + | |
- | Boot script timeout (1000ms resolution): | + | fconfig gdb_port 9000 |
- | Use BOOTP for network configuration: | + | fconfig info_console_force false |
- | Gateway IP address: 192.168.1.1 | + | fconfig net_debug false |
- | Console baud rate: 9600 | + | |
- | GDB connection port: 9000 | + | fconfig boot_script_data |
- | Force console for special debug messages: false | + | |
- | Network debug at boot time: false | + | boot_script_data: |
- | Update RedBoot non-volatile configuration - continue (y/n)? y | + | .. fis load -l vmlinux.bin.l7 |
- | ... Erase from 0xbffe0000-0xbfff0000: | + | .. exec |
- | ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: . | + | Enter script, terminate with empty line |
- | DD-WRT> reset | + | >> fis load -l vmlinux.bin.l7 |
+ | >> exec | ||
+ | >> | ||
+ | Update RedBoot non-volatile configuration - continue (y/n)? y | ||
+ | ... Erase from 0xbffe0000-0xbfff0000: | ||
+ | ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: . | ||
+ | | ||
+ | |||
+ | | ||
- | </ | ||
now the unit will reboot and the new bootloader will be executed and is waiting for your connection. | now the unit will reboot and the new bootloader will be executed and is waiting for your connection. |