Jump to content
Sign in to follow this  
TarableCode

Original Airport WPA compatible APs?

Recommended Posts

Is there a list of known working chipsets or somesuch?

I've had no luck getting the Airport card in my clamshell to connect to a home router and a TP-Link travel router, both say the password is incorrect.

 

That being said it appears the Airport firmware is up to date as well as my OSX 10.4.11 installation.

WEP Works fine but... lol.

 

Whenever my Raspberry Pi Zero W comes I'll see if it'll connect to that but I'm not getting my hopes up.

Share this post


Link to post
Share on other sites

my clamshells airport wont work with anything but old apple base stations.  Even with no security my airport extremes wont let it connect.  Its why I keep an old grey saucer airport around to save on the hassle, considering it actually has the card fro that eras macs in it compatibility is a non issue.

Share this post


Link to post
Share on other sites

Yeah, I've heard some people say it works and other people say it doesn't, and some even say it works but only on certain routers.

I'm hoping it'll associate with the Raspberry Pi, the general idea is that I can just attach it to the powerbank I have and leave it in my purse for true wireless goodness whenever and wherever.

 

Failing that HoRNDIS works on Tiger so there's always that route, it's just a shame to waste that airport card.

Share this post


Link to post
Share on other sites

To work with WPA as implemented on the original Airport cards (under OS X, obviously, the classic OS had no WPA support at all) the access point needs to support the transitional TKIP link-layer security mechanism:

 

https://en.m.wikipedia.org/wiki/Temporal_Key_Integrity_Protocol

 

TKIP was designed to work with the flawed RC4 encryption hardware in WEP-targeted cards and was always intended to be a stopgap solution, so many/most routers today either don't support it at all or make you intentionally enable it. All I can suggest is digging around in the settings for your router and see if there is a checkbox you can click to enable TKIP/"WPA1" compatability.

Share this post


Link to post
Share on other sites

Some USB-wireless devices with Ralink chipsets can be used on OS X 10.4 (Tiger) and support WPA2. In general they're more of a pain because you have to run the software and re-associate after each reboot (most of the time), and there's more overhead, plus you're probably limited to 8 Mbps because it's USB 1, but it's an option I've used with my tray loading iMac.

 

Interestingly, WPA can be implemented entirely in software so long as the driver for the wireless card allows it, so an intrepid programmer could take WPA support from NetBSD and bring it in to OS X. More information about wpa_supplicant:

 

https://wiki.netbsd.org/tutorials/how_to_use_wpa_supplicant/

 

I've actually connected to modern networks using WPA2 over an Orinoco WaveLAN Bronze which doesn't even support WEP directly.

Share this post


Link to post
Share on other sites

I've been fiddling with this a bit and it appears hostapd or the wlan driver or whatever is not communicating properly.

 

I get the normal debug output showing a device connecting and such but then hostapd says:

WPA: sending 1/4 msg of 4-Way Handshake

WPA: EAPOL-Key timeout

..

..

WPA: PTKSTART: Retry limit 4 reached

 

And then it stops trying to associate and the iBook will come up with the invalid password message.

I'm still looking into these logs but so far I'm not having much luck.

 

Interestingly enough I have used a Ralink USB adapter in the past and it did work but it was slower and needing to use it's own

UI was kind of a pain which is why I've been fiddling with Airport.

Share this post


Link to post
Share on other sites

Set eapol_version to 1 in your hostapd conf.

Assuming you're talking about in the Raspberry Pi? Setting that essentially forces WPA1 and the default cipher for WPA1 is TKIP. So, yeah, that should do it for you.

Share this post


Link to post
Share on other sites

I actually installed LEDE on my travel router and it seems to be working fine now, at least association wise until I fumble through all the configuration.

I'm hoping this works for other people as well since I've read numerous posts where they eventually gave up.

Share this post


Link to post
Share on other sites

You need to have AES+TKIP for WPA (or WPA/WPA2 mixed) enabled on our access point.

 

It is also required to have BG or BGN (mixed) on 2.4GHz, as this is how I got mine work on my Linksys and Netgear routers.

 

DD-WRT has these setting as well, so a cheapie TP-Link or other router should work fine. (disable NAT and firewalls if you have another router providing DHCP and filtering).

 

I keep my 802.11b AP "hidden" and use standard 64bit WEP for local toys.

Share this post


Link to post
Share on other sites

I'd be weary of having a WEP access point even if hidden, but maybe that's just me being paranoid :)

AFAIK Airport should connect to any AP you can force eapol_version to 1 in hostapd, or, at least that's how it works with my travel router.

 

That being said I'm looking into using a Raspberry Pi Zero W as a wifi adapter by using it's OTG ethernet gadget interface and the results are promising.

The downside being that HoRNDIS needs Tiger, but I'm wondering if the serial gadget has drivers for MacOS 9 so I could run pppd on the Pi and get internet access that way.

 

Neat stuff to eff around with imho.

Share this post


Link to post
Share on other sites

I'm out in the "Country" (10 miles from the closest town), and I don't bother securing my network.

 

I did for awhile when we had lousy neighbors who would stop at nothing to make us miserable (tapping into our open network and hogging all the bandwidth, for example; after I secured it, it suddenly got faster).

 

But they're gone now, and nobody else around here cares (petty crimes like people parking on the road and hacking into stuff are virtually nonexistent here), so I opened it back up so I can connect anything and everything to it without any difficulty.

 

c

Share this post


Link to post
Share on other sites

I use an old Linksys wireless B router as an access point once in a while when I have an old laptop that can do anything better. I wish some hobbyist would come up with a WPA hack for mac OS 9.x using a USB dongle.

Share this post


Link to post
Share on other sites

TP-Link dual band (N600) routers are horrible for mixed band performance. DD-WRT is NOT good at providing stable 5GHz connections with factory or aftermarket antenna on these things.

 

They are great for the mixed BGN and enabling older WPA, but, I do not look to these for a performance router.

 

I yanked my pair out of the house network last year and now just run a pair of ASUS units and they perform flawlessly. 

 

 

I still keep my legacy AEBS in my basement hidden in the false ceiling space and "hidden". Yeah, it only uses 40bit WEP but older toys sometimes like that better.

What is also nice is that I have an extra long antenna for it so that 802.11b/802.11g in the house works perfectly.

Share this post


Link to post
Share on other sites

I found this as a nice flashback back when I had previous experiences with this issue involving AP cards, and newerish routers.  What I remember doing is for any router where it cannot auto detect, you need to set to 'long preamble' in your router settings.  Keep in mind I did not use much in the way of encryption back when I employed this connection method.

 

Reference: https://community.netgear.com/t5/General-WiFi-Routers/preamble-long-vs-short/td-p/481159

 

 

Long Preamble:

  • Compatible with legacy IEEE* 802.11 systems operating at 1 and 2 Mbps (Megabits per second)
  • PLCP with long preamble is transmitted at 1 Mbps regardless of transmit rate of data frames
  • Total Long Preamble transfer time is a constant at 192 usec (microseconds)
Short Preamble:
  • Not compatible with legacy IEEE 802.11 systems operating at 1 and 2 Mbps
  • PLCP with short preamble: Preamble is transmitted at 1 Mbps and header at 2 Mbps
  • Total Short Preamble transfer time is a constant at 96 usec (microseconds)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×