Why doesn't AirDrop work on older network adapters?
Apple has stated that AirDrop will support only the following models:
AirDrop supports the following Mac models:
- MacBook Pro (Late 2008 or newer)
- MacBook Air (Late 2010 or newer)
- MacBook (Late 2008 or newer)
- iMac (Early 2009 or newer)
- Mac mini (Mid 2010 or newer)
- Mac Pro (Early 2009 with AirPort Extreme card, or Mid 2010)
I saw mention of more detail on Twitter, but the forced brevity has provided me only limited information from @GlennF (Glenn Fleishman) (here):
AirDrop will require newer Wi-Fi hardware (newer meaning maybe as old as 2008 or 2009) that allows simul. network/ad hoc.
And from @NeoVanGoth ("Sir Neo Codealot") (here):
Warum #Airdrop aug älteren Macs night geht: "it appears that the WiFi radio module must support simultaneous dual-band for AD to work" #Lion
Can I get a more detailed, and hopefully highly technical explanation about the differences in these network adaptors, as well as what it is specifically that the new ones are doing in order to make AirDrop work properly?
Solution 1:
Basically what AirDrop does is it turns your Mac into a WiFi access point in the 5 GHz band. That's why it's zero configuration, works whether or not the Macs are in the same wireless network, or in ANY wireless network.
However, to create this second network, the adapter needs to support multiple networks.
This also explains why it only works with WiFi and not with e.g. one Mac wired into a base station and the second Mac using WiFi to connect to it.
Solution 2:
You can make airdrop run partially if you run this terminal command.
defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1
It will only let you airdrop with other Macs connected to your WIFI network (not other Macs in your vicinity on a different network) but its better than nothing.
Ref: http://www.funkyspacemonkey.com/airdrop-work-older-macs