I wanted to mention that I have compiled kamikaze 8.09 rev14417 for the WRT160N V1/1.1 and put them on my site. -> http://snipes420.googlepages.com/wrt160n-notes
I have flashed them to my device to make sure they do not brick and I did limited testing. If anyone has any requests for additional packages to be compiled in or as a external package let me know. Oleg asked for pptp so that is also in it.
@ulucinar - Have you got a serial port installed on your router? I have found it to be invaluable in testing on unsupported devices. with one you can usually login to the device at the command prompt and poke around. Regarding your question, I do not know about the init process of that routers stock firmware. What arch is that processor? is it mipsel like the broadcom soc's in the wrt?
I tried but haven't been able to install a serial port on my WRT160n v2 device. Using a multimeter, I figured out a +3.3V, a ground, and two more pins and using a level shifter, I connected them to my PC, but I could not see any messages coming while the router was booting. Worse, I am not even sure if I could figure out how to connect to those pins because they seem to have been soldered out (if it's ok to post pictures here, I can post close-up pictures of those pins).
However, I have been able to get telnetd working and been able to login in a quite dirty way. What I did to achieve this was to replace one of the daemon binaries being started by the firmware's init process with a small script that starts the telnetd. The chipset used on WRT160N v2 is reported to be Ralink's RT2880F on dd-wrt's hardware site.
However, now I've hit another obstacle. We are trying to establish an 802.11n mesh networking testbed and I (believe, I) need to put the radio into IBSS (adhoc) mode. The driver controlling the radio is rt2860v2_ap and again I believe this version of the driver does not support the IBSS mode. Linksys does not provide the source code of rt2860v2_ap module and instead, the firmware source just contains a binary image of the driver. I think I need to get the rt2860v2_sta driver compiled & running on this device. I have even found the source code for rt2860v2_ap and rt2860v2_sta v1.5 drivers in the GPL source of the firmware of Airlink ar670w and cross-compiled them and put them into the firmware for WRT160n, but when I load these drivers, they complain about the firmware version numbers. By the way, the original rt2860v2_ap driver provided by Linksys in the router firmware is 1.6.
How can I get help on compiling the rt2860v2_sta driver for WRT160n v2 or on obtaining a precompiled image? I've emailed Linksys for this issue, and I got a quick reply stating that they do not provide support for GPL code. I have also emailed Ralink support but did not get a reply yet. In fact, I don't think that the driver's complaining about firmware version is related to the driver's own version (the original driver provided by Linksys reports to be of version 1.6, the rt2860v2_sta driver I have found in the source code of Airlink ar670w's firmware is 1.5). Maybe, I just could not get the driver built in an appropriate way. What do you think about this issue?
Thank you for sharing your time.
(Last edited by ulucinar on 6 Feb 2009, 20:29)