Jump to content

AirDrop - Wifi compatible cards


RN95
 Share

62 posts in this topic

Recommended Posts

Hi,

 

First, has anyone managed to get AirDrop working or even just showing on their sidebar?

 

AirDrop doesn't seem to work on all Apple Macs and rumour has it that it is hardware dependent, that is it works with some chipsets only.

 

Please tell us if you have got it working and with which card?

 

Thanks

Link to comment
Share on other sites

Interfaces:

en1:

Card Type: AirPort Extreme (0x14E4, 0x8E)

Firmware Version: Broadcom BCM43xx 1.0 (5.100.98.75.6)

MAC Address: xx:xx:xx:xx:xx:xx

Locale: ETSI

Country Code: DE

Supported PHY Modes: 802.11 a/b/g/n

Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140

Wake On Wireless: Supported

AirDrop: Supported

Status: Connected

 

Model see Signature.

Link to comment
Share on other sites

Interfaces:

en1:

Card Type: AirPort Extreme (0x14E4, 0x8E)

Firmware Version: Broadcom BCM43xx 1.0 (5.100.98.75.6)

 

 

Model see Signature.

 

Thanks - That's good to know:

 

WiFi: Original Apple AIRPORT BCM94322MC + miniPCIX PCIx riser card

 

Cheers

Link to comment
Share on other sites

  • 1 month later...

en1:

Card Type: AirPort Extreme (0x168C, 0x203)

Firmware Version: Atheros 9280: 4.0.55.4-P2P

MAC Address: 78:e4:00:bf:00:00

Locale: Unknown

Country Code:

Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165

Wake On Wireless: Supported

AirDrop: Supported

Status: Connected

 

========

 

Dell WLAN 1525

Link to comment
Share on other sites

Hey guys, a quick request. I'm still on 10.6.3 because when I upgraded to 10.6.7 or 10.6.8 my wi-fi stopped working. Even with the same broadcom card you have. Could you please tell me where I could get a kext for it, or better yet, even send me it? Thanks! :)

Link to comment
Share on other sites

Does anybody know if the AR5BXB72 model is compatible with AirDrop?

 

thanks!

ciao!

I have that card and yes, it is compatible with AirDrop. I used one extracted from a HP laptop (Search for 'HP Atheros 9280') and it works out of the box. But I used a DSDT code to make it look like a Apple's one.

 

  Software Versions:
 CoreWLAN:	2.0 (200.46)
 CoreWLANKit:	1.0 (100.43)
 Menu Extra:	7.0 (700.42)
 configd plug-in:	7.0 (700.57)
 System Profiler:	7.0 (700.3)
 IO80211 Family:	4.0 (400.40)
 WiFi Diagnostics:	1.0 (100.26)
 AirPort Utility:	5.5.3 (553.20)
 Interfaces:
en1:
 Card Type:	AirPort Extreme  (0x168C, 0x8F)
 Firmware Version:	Atheros 9280: 4.0.55.4-P2P
 MAC Address:	Removed
 Locale:	RoW
 Country Code:	US 
 Supported Channels:	1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 
108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165
 Wake On Wireless:	Supported
 AirDrop:	Supported
 Status:	Connected

Link to comment
Share on other sites

I have that card and yes, it is compatible with AirDrop. I used one extracted from a HP laptop (Search for 'HP Atheros 9280') and it works out of the box. But I used a DSDT code to make it look like a Apple's one.

 

  Software Versions:
 CoreWLAN:	2.0 (200.46)
 CoreWLANKit:	1.0 (100.43)
 Menu Extra:	7.0 (700.42)
 configd plug-in:	7.0 (700.57)
 System Profiler:	7.0 (700.3)
 IO80211 Family:	4.0 (400.40)
 WiFi Diagnostics:	1.0 (100.26)
 AirPort Utility:	5.5.3 (553.20)
 Interfaces:
en1:
 Card Type:	AirPort Extreme  (0x168C, 0x8F)
 Firmware Version:	Atheros 9280: 4.0.55.4-P2P
 MAC Address:	00:23:4e:66:7e:bb
 Locale:	RoW
 Country Code:	US 
 Supported Channels:	1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 
108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165
 Wake On Wireless:	Supported
 AirDrop:	Supported
 Status:	Connected

 

Do you think the DSDT modification will be still necessary if I decide to use an original apple airport with AR5BXB72?

 

thanks!

ciao!

Link to comment
Share on other sites

Hey guys, a quick request. I'm still on 10.6.3 because when I upgraded to 10.6.7 or 10.6.8 my wi-fi stopped working. Even with the same broadcom card you have. Could you please tell me where I could get a kext for it, or better yet, even send me it? Thanks! :D

 

Just use the working IONetworkingFamily.kext from 10.6.3

Link to comment
Share on other sites

Do you think the DSDT modification will be still necessary if I decide to use an original apple airport with AR5BXB72?

 

thanks!

ciao!

 

Okay, so my card is supposedly an atheros AR5BXB72 but does not seem to support Airdrop.

I see the device ID is slightly different. Could it be a different firmware release with some of these cards working and others not?

If you could share your DSDT device mod for this card then I'd like to try that to see if I can get airdrop functional.

Thanks.

Here's what my sys profiler says about the card.

 

 

en1:

Card Type: AirPort Extreme (0x168C, 0x87)

Firmware Version: Atheros 5416: 2.1.14.6

MAC Address: 00:1c:b3:bc:98:c3

Locale: APAC

Country Code: GB

Supported PHY Modes: 802.11 a/b/g/n

Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140

Status: Connected

Current Network Information:

Link to comment
Share on other sites

Sorry guys, my wifi card is actually "HP Atheros AR9280' and its code name is "AR5BXB92" (AR5009).

Card Type: AirPort Extreme (0x168C, 0x87)

Your card already has Apple's id (0x87) so I don't what might be the problem. The DSDT code I am using only changes this id and I'll share it when I go home.

Link to comment
Share on other sites

Sorry guys, my wifi card is actually "HP Atheros AR9280' and its code name is "AR5BXB92" (AR5009).

Card Type: AirPort Extreme (0x168C, 0x87)

Your card already has Apple's id (0x87) so I don't what might be the problem. The DSDT code I am using only changes this id and I'll share it when I go home.

 

Thanks JBraddock.

 

Odd that the system profiler in that case would show my card as not supported. Maybe I should check the BIOS settings next time I get on it. Perhaps I have a setting disabled and that is blocking it.

 

If you could share the DSDT mod (just in case) it'd be worth trying too though to try and track down the cause.

 

I did see on the russian site that they reckon the '92 card is supported for airdrop out of the box, but that the '72 needs IDs adding to the Atheros40 plugin inside the IO80211Family.kext - I did try and add the device iDs into the plists on that kext, but I think that advice was outdated as the plugins in the retail version of Lion don't seem to be the same as discussed over on the russian site.

 

Anyway, any help appreciated.

Link to comment
Share on other sites

Thanks JBraddock.

 

Odd that the system profiler in that case would show my card as not supported. Maybe I should check the BIOS settings next time I get on it. Perhaps I have a setting disabled and that is blocking it.

 

If you could share the DSDT mod (just in case) it'd be worth trying too though to try and track down the cause.

 

I did see on the russian site that they reckon the '92 card is supported for airdrop out of the box, but that the '72 needs IDs adding to the Atheros40 plugin inside the IO80211Family.kext - I did try and add the device iDs into the plists on that kext, but I think that advice was outdated as the plugins in the retail version of Lion don't seem to be the same as discussed over on the russian site.

 

Anyway, any help appreciated.

I am really sorry as I should have been more careful before posting. I was away from my computer. Please accept my apologies if I wasted your valuable time.

 

Subsystem id of Apple for Atheros Card is 0x8F and I used the below DSDT code to change sub-system id of HP Atheros 9280, which was previously 0x1382. Below is the code I am using right now. * is a unicode character and the device id (2a) for this particular card.

 

  Device (ARPT)
			{
				Name (_ADR, Zero)
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x06)
						{
							"device-id", 
							Unicode ("*"), 
							"subsystem-id", 
							Buffer (0x04)
							{
								0x8F, 0x00, 0x00, 0x00
							}, 
							"subsystem-vendor-id", 
							Buffer (0x04)
							{
								0x6B, 0x10, 0x00, 0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

Previously

 Card Type:	AirPort Extreme  (0x168C, 0x1382)

Now

AirPort Extreme  (0x168C, 0x8F)

Check out the screenshot, as you can see Apple is seen as the vendor.

post-562417-1311886018_thumb.png

Instead of adding device ids to the vanilla next or creating a legacy next I used the above code for the same purpose as in we use Apple's device ids to have native usb support.

Hope it helps,

Link to comment
Share on other sites

Thanks Jbraddock.

 

I expect you are aware of this already, but thought it might be worth mentioning in case anyone else makes the same mistake as me - the System Profiler info for the wifi in Lion is NOT listed in the format of (vendorid, deviceid) but is instead (vendorid,boardid), so to check the deviceid you need to go into the Ioreg.

 

For instance on my MBA here is the relevant sys profiler entry for my wifi:

 

en0:

Card Type: AirPort Extreme (0x14E4, 0xE9)

 

and here is an extract from the IOreg:

 

 

vendorid: 0x14e4

deviceid: 0x4353

radiorev: 0xb2056000

chipnum: 0xa8d8

chiprev: 0x1

corerev: 0x17

boardid: 0xe9

boardvendor: 0x106b

boardrev: 0x2717

driverrev: 0x564624b

ucoderev: 0x28800da

bus: 0x1

 

So in any case this would indicate that since I was taking the values from my system profiler when trying to patch for my Gigabyte board, I was actually patching the wrong values. So when I get back on that machine I'll need to double check inside the Ioreg to see what my actual deviceid is.

 

EDIT: Nope, still no joy. No airdrop for me with this card......

Link to comment
Share on other sites

I did see on the russian site that they reckon the '92 card is supported for airdrop out of the box, but that the '72 needs IDs adding to the Atheros40 plugin inside the IO80211Family.kext - I did try and add the device iDs into the plists on that kext, but I think that advice was outdated as the plugins in the retail version of Lion don't seem to be the same as discussed over on the russian site.

 

Anyway, any help appreciated.

 

Yup, I saw that and it didn't work for me in my Macbook with the correct ID, either. I wonder if we could use the Atheros40.kext from DP1 in the GM and patch it with the correct ID. Anyone care to upload the IO8211Family.kext?

Link to comment
Share on other sites

Yup, I saw that and it didn't work for me in my Macbook with the correct ID, either. I wonder if we could use the Atheros40.kext from DP1 in the GM and patch it with the correct ID. Anyone care to upload the IO8211Family.kext?

 

Nice to get your confirmation. I have a cheap '92 card on the way from China I'm going to try. Should be here in the next few days.

 

If anyone gets the '72 card working with airdrop please report back. It'd be nice to have a larger list of confirmed working cards.

Link to comment
Share on other sites

Ok, two minutes work swapping to the '92 card. Specifically this one was enough to solve for me.

 

 

Card Type: AirPort Extreme (0x168C, 0x8F)

Firmware Version: Atheros 9280: 4.0.55.4-P2P

MAC Address:

Locale: FCC

Country Code: AT

Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140

Wake On Wireless: Supported

AirDrop: Supported

Status: Connected

 

I do have to say though that I re-installed the IO80211Family.kext as before I did that even the new card was not doing the business for me. It worked fine, but did not support airdrop to begin with, I suspect something I did to the kext previously when trying to get the '72 card working stopped the '92 card from getting airdrop. So I took the kext from my new MacBook Air and installed that.....after that it was bingo!

 

I will out of curiousity go back and check again now the '72 card to make sure there was nothing magical about the MBA kext!

 

EDIT: No, no magic. Swapping back to the '72 - airdrop disappears, change back again to the '92 and back it comes.....my advice: go for the '92!!

Link to comment
Share on other sites

I can confirm that neither my old D-Link DWA-556, or the BCM94321MC I just purchased support Airdrop... Slightly pissed off too, was going to get the 4322 but couldn't find any on eBay UK v.v

 

Ah well, only really got a new card for 5Ghz :)

 

en0:
 Card Type:	AirPort Extreme  (0x14E4, 0x88)
 Firmware Version:	Broadcom BCM43xx 1.0 (5.10.131.36.11)
 MAC Address:	*removed*
 Locale:	ETSI
 Country Code:	GB
 Supported PHY Modes:	802.11 a/b/g/n
 Supported Channels:	1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140
 Wake On Wireless:	Supported
 Status:	Connected

 

Unless I need to reinstall/delete some file to get Airdrop enabled on the Broadcom? :S

Link to comment
Share on other sites

BCM94321 does not support Airdrop. I have one of those in my Mac Mini and it doesn't work. You need to go for the BCM94322. Plenty of sellers in China on eBay.co.uk and a couple in the UK for a few quid more. I went for the Atheros that MiniHack suggested (thanks!) as it was even cheaper. That's my Macbook and MBP sorted out.

 

Out of interest, MiniHack, was your card a genuine Apple card? I would be very surprised if it were for that price.

Link to comment
Share on other sites

 Share

×
×
  • Create New...