If you've read my previous post about D-Link DWL-G700AP you should know about the problems. I finally bricked it by installing a wrong firmware. After searching for a flash/jtag solution I found the rtl8186 project which develops the Wive Firmware. A Free/OpenSource Firmware for rtl8186 based devices including DWL-G700AP. Unfortunately there's not enough documentation available, so I had to read the forum. After reading some posts and checking the device, I found out that it was not really bricked since the bootloader was still working (no jtag was needed) and it was possible to upload the firmware using the LAN interface. Here's how it's done:
Uploading this firmware will cancel the warranty!
The device is booted with 192.168.1.6 ip address assigned to it's LAN interface. Now we can upload the firmware (there are 2 revisions available, A and B, you can find out the hardware revision by looking at the bottom of the device):
# ifconfig eth0 192.168.1.1 # tftp 192.168.1.6 tftp> binary tftp> put wive_rev_b.bin
Wait 1 minute…
you can access the device using ssh (yeah, it has ssh server now):
# ifconfig eth0 192.168.0.1 # ssh root@192.168.0.50
password is: rtl8186
You have full control now. Wive has many features and you can even use the device as a router (which is not possible with the original firmware)
I'll write about configuring and managing in the next post.
Discussion
Wow! Those Free Software developers always surprising me by creating such wonderful softwares!
when do you look forward to write about configuring?
I'm busy but I'll write the next post soon.
okay.
Thank's
if you can wrote can forward port to local mashine eg. Emule etc.
For information, one you are there, you can also just tftp a adequate D-Link firmware. I recovered my G700AP using your procedures:
$ cd DW* $ ls DWLG700AP_FW231b02.bin $ tftp 192.168.1.6 tftp> binary tftp> put DWLG700AP_FW231b02.bin tftp> quit
The DWL-G700AP is a Wireless Access Point. The setup wizard will guide you to configure… Firmware Version v2.31 Mon, 18 Aug 2008… Wireless… Send Good Packets 187… Recv Good Packets 1017