WEP support
I’ve fixed the WEP support in the Wifi driver so that it can authenticate with APs that use Shared Key authentication.
Usage:
iwconfig nds channel <N> essid <ESSID> key <wepkey>
Thanks go to sgstair and the ethereal dev team.
Update: It looks like only 64bit WEP is working.
Update 2: 128bit WEP in the next build.
February 17th, 2006 at 11:40 pm
Very nice, now I can use WEP with the next build!
February 18th, 2006 at 12:05 am
*Waits patiently for WPA support*
February 18th, 2006 at 2:30 am
yeah me too! i agree with Bucko…i understand it shouldnt be a priority AT ALL, but my (and other people’s) router works with WPA… stupid Linksys wrt54c compact wtv lol…anyways it would be cooool if that works…!
February 18th, 2006 at 2:33 am
i forgot to add this: You guys really, really, really ROCK….damn! May all of the people that truly understand what challenge you guys are undertaking bow down and respect! we love you!!!
February 18th, 2006 at 2:44 am
Whoohooo!!
February 18th, 2006 at 9:09 am
WPA support isn’t necessarily a driver level feature. Essentially the wireless extensions layer handles multiple WEP keys, and a daemon like wpasupplicant sets them up and tears them down automatically.
February 18th, 2006 at 7:58 pm
what? ^^
umm translation lol, i am a noob
February 18th, 2006 at 8:39 pm
I take it sgstair has WEP working in his lib now as well?
February 18th, 2006 at 8:40 pm
Very nice
i’ve done some pinging… wonder if it can telnet Dyne:Bolic
-Leif902
February 18th, 2006 at 9:06 pm
Nismo, a deamon is a small program that runs in the background.
the wpa support is not always something in the driver, but a deamon that handle it
February 18th, 2006 at 9:50 pm
Sgstair does not have WEP working in his lib yet, but he’s working on it.
February 19th, 2006 at 1:46 am
Maybe now a comprehensive guide to setting up wifi in the Wiki is now in order?
That would really help us less technically impaired.
Oh, and I’m having trouble entering a multiword essid, any help?
February 19th, 2006 at 1:50 am
Nevermind. I found it on the Wiki. But maybe it should have a seperate section. Oh. Nevermind about the essid.
February 19th, 2006 at 6:26 am
I know that wpa_supplicant runs on top of the normal stuff, but will it actually be possible? WPA probably takes more RAM (which we don’t have a lot of) and the wpa_supplicant usually needs a chipset-dependant driver to handle the network card commands (though I’m sure that could be written..)
February 19th, 2006 at 6:48 am
I’ve got this in a shell script, and I can’t so much as ping the router, let alone the outside world:
iwconfig nds channel 6 essid 00:06:25:A2:76:A8
ifconfig nds 192.168.1.30 up
route add default gw 192.168.1.1
February 19th, 2006 at 7:55 am
oh ok thx Kenny. hey i tried dslinux on iDeas, and it works but when it asks for password, no matter where you press it starts a loop. Is it normal or is it just me. i remember alot of 6’s.
February 19th, 2006 at 10:23 am
Teh_Sudds: That looks like a MAC address, not an essid.
Nismo: iDeaS has a bug where the X and Y buttons are reported as being pressed when they’re not. This should be fixed in the next iDeaS release.
February 19th, 2006 at 6:50 pm
Well, I was extremealy excited when it first came out and now WEP is working
(though, I don’t use wep here…i have my reasons…). Though, unfournately….I have only been able to connect a couple times. I use this to connect.
iwconfig nds channel 6 essid chris
ifconfig nds up
udhcpc -n -q -i nds
Most of the time, when running udhcpc it will countinously send discover…but, sometimes it will work, and i’m able to ping some site. But, after about a minute…everything just stops working and I can no longer ping anything. Guess it was fun having it work for a minute though
I have no problems with other wireless apps for the DS by the way..oh well, i’ll just wait patiently for something that hopefuly works (maybe it’s just my router :S ). Thanks a lot
February 20th, 2006 at 3:53 am
Nismo: Which DSlinux build do you use with IDEAs? The wifime, the movie player one or what? Thanks in advance
February 20th, 2006 at 4:12 pm
James: I use the .nds one. It should say “for iDeaS” in parenthesis. And as for now, i use the iDeaS version 1.0.0.5, because the 1.0.0.7 seems to be unstable on my computer, everytime i run dslinux there is an error :S. Something’s telling me that the problem is my computer though. Anyone with the same problem?
February 20th, 2006 at 10:05 pm
To all that are having problems, here is the script I use that is working great! I can ping my router, and any given website, as well as telnet into my router. Unfortunately I don’t know how to get my network to let my DS past the router so I can ping/telnet my laptop.
iwconfig nds channel 6 essid my_essid key 0102031a2b
ifconfig nds 192.168.1.2 up
route add default gw 192.168.1.1
Notes:
1. essid is just that, not your MAC address (the wiki is wrong), example: essid linksys (but I really hope your router does not still have this essid, if it does google ‘wireless security’)
2. key is a 64 bit wep, 10 hex digits
3. Check your router settings for channel (mine defaults to something other than 6)
4. I use DHCP for the rest of my network, so I also had to set my router up for a static subnet for my ds (I googled for ’static ip address’, and ’static routing subnet’ for tutorials):
subnet ip: 192.168.1.2
subnet mask: 255.255.255.0
gateway IP: 192.168.1.1
changed DHCP settings to start at 192.168.1.3 instead of 192.168.1.2
February 20th, 2006 at 10:47 pm
128 BIT IS WORKING WITH LATEST BUILD!
(kineox.free.fr/DS/)
Pepsiman, you are the greatest, this is the first time, I could connect to my ap.
February 22nd, 2006 at 12:11 am
Pepsiman: I was just wondering, were do you get your knowledge of computer programming from? Is it from a specialized school or from books, trial/error or what? thx.
Hey, anyone seen the new iDeaS 1.0.0.8?
I saw it but i can’t download it somehow, the link just directs me to some wierd page :S. So please paste the link if you find it! thx.
For anyone that knows how: The driver for the wireless card for WifiMe, once it is installed, can you enable/disable it from a single button, or do you have to do the long steps when you install it AND when you uninstall it? Thank you, Anyone-That-Knows-How!
February 22nd, 2006 at 12:58 pm
There’s no better way to learn than to sit down and code.
February 24th, 2006 at 9:34 pm
pepsiman what is your email i think you might be the only guy who can answer a hard question for me
February 24th, 2006 at 10:04 pm
Ask the question here.
February 27th, 2006 at 5:58 am
Should have said it, but I tested the proper ESSID also. No dice. Itza Linksys 802.11b router. I suppose it just dislikes me =/
February 27th, 2006 at 5:59 am
As well, DS IP, and channel were both correct. *shrug*
March 4th, 2006 at 11:55 pm
Teh_Sudds: It doesn’t seem to be working properly yet.
I’ve set mine up with all the correct details (triple checked key, essid is just a simple 4 characters, channel number checked) and can’t ping my router. iwlist scan shows the router and very occasionally it can be briefly seen by it (enough time to add the DS to the access list) but doesn’t associate.
After assigning the DS with IP 192.168.0.4 manually (as per wiki) and doing ping 192.168.0.4 I get “ping: sendto: Unknown error 22″ so it can’t even ping itself!!!!
Just to be 100% certain I disabled all security on the router - exactly the same problem, even with security off on the DS *iwconfig nds key off” I have a Netgear DG834G
March 8th, 2006 at 1:10 am
I tried it again today and it works every time - bizarre!
March 14th, 2006 at 3:09 am
does anybody know how to hook up to wi-fi because I have a wireless router right next to me but my ds says there is no access point in range…and im right next to it
March 22nd, 2006 at 12:16 pm
Couldn’t get the nameserver lookup to work (m3 sd, no custom built yet, sram filesystem won’t work either), but I could connect to a irc server via telnet and even chat a little
^^d
November 14th, 2006 at 7:37 pm
WPA supplicant for DSlinux !!!! PLEASE, if someone ones, just write the CODE