i'm now testing my wrt54GL 1.1 whit fw "dd-wrt.v24_micro_generic.aapng.20070822RC1b.zip"
i've insert prefered Aps, but strange thing is that the only way autoap connect to a router with WPA password is to insert in:
Wireless-> Wireless Security->wl0
Security mode: wpa personal
WPA algoritm: TKIP
WPA shared key: thePassword
if i have in Wireless-> Wireless Security->wl0
security mode: disabled
I have failed to ping gw 0.0.0.0 ip 0.0.0.0
I started using DD-WRT in 2009 on a WRT54Gv8.2 and it worked out well and made a great repeater. Since then I've picked up a couple other models of WRT54G routers and upgraded them to DD-WRT as well.
The functionality I would really like to add to them is the AutoAP. Most DD-WRT builds fail to work correctly with the downloadable autoap.sh scripts posted at SourceForge. And I've tried the one firmware version that I can find with AutoAP embedded in it. I've installed many versions of the firmware to test the scripts on. Some of these combinations work partially, from not finding any suitable AP's to not showing the name of the AP it did connect to. Many versions of the firmware go into some kind of loop while running the AutoAP resulting in a very high processor load and no response to trying to change screens on the web gui.
What I'd like to find out now is if it's possible to find a list of which versions of firmware contain the embedded AutoAP programming. I've only been able to find the one on SourceForge, and it doesn't work with any of my routers or firmware builds.
I've also tried modifying the two versions of the script available on SourceForge and having the router startup script wget them from my PC via its ethernet connection to a router running micro_plus_ssh and to another running the mini version of DD-WRT. But I can't find the conflicts between the script versions and the firmware versions. It seems to be in the results of the router's site_survey function output and the AutoAP script parsing that output. The lack of a reference book for bash scripting is also a problem. I can find some info on line, but it's usually a bit too unrelated for this beginning scripter to use. And I haven't found any references to the usage of the DD-WRT 'wl' and site_survey functions.
I can post the "restore/back-up file for a wrt54g gl that has been running autoap for 2 years straight
but you'll have to use the same build version and model.
I used svn 12548 newd eko.
If any one is interested
1) I am neither a coder nor an expert, so I can only speak from my experiences with AutoAP.
2) I've had it running on several different wrt54gX versions and firmwares, wget'ing the script from the sourceforge link or from my own server, but never has it once worked FOR ME with the "baked in" versions.
3) Maybe it's in the setup. Following the wiki instructions letter-perfect seems to work well for me, but going from memory doesn't always work out. There could be some unknown, subtle differences that make the wiki instructions for setup incompatible with the baked-in versions.
4) Try a hard reset, re-flash with a known-good dd-wrt version for your hardware, and follow the setup instructions letter-perfect for your best bet at getting AutoAP to work. That has worked well for me whenever I ran into problems.
5) Here's where the snake eats his own tail. Refer to 1, above.
I think it has something to do with using a pr-loaded image with autoap and then later upgrading to 15230 .... some of the old trash is still there .... _________________ WRT54G,GS v1.1, V2, V3 V4, V5
WR850G V2, V3
I also have a restore file for a version 3 same release except vint drivers. The problems I was having earlier in this thread were with higher build numbers.
I'd suggest the 12548 mini (at least for wrt54g 4 meg routers)
I think the built in versions on sourceforge are to old.
I never got the micro (from sourceforge )to work.
Even the Dynamic download technique only worked for a while before needing power cycled.
The way that work best for me was to paste the script into jffs using putty and vi.
Posted: Fri Jun 29, 2012 9:19 Post subject: findopen=0
anyone using this variable? - nvram set autoap_findopen="0"
When set to 1, AutoAP will search for unencrypted, open access points. When set to 0, it will not connect to any open access points.
I have it, but I see in the log that autoap is trying to connect to some open networks. I just want it to connect to "prefssid". Can anyone confirm that this option is working?
nvram set autoap_prefonly="1"
With this the router doesn't try to connect to open networks as they are not in the preferred networks list.