Chris in Makati <
ma...@nospam.com> wrote:
> On Mon, 4 Apr 2016 14:28:48 +1200,
dem...@actrix.gen.nz (David
> Empson) wrote:
>
> >Chris in Makati <
ma...@nospam.com> wrote:
> >
> >> On Mon, 4 Apr 2016 10:43:16 +1200,
dem...@actrix.gen.nz (David
> >> Empson) wrote:
> >>
> >> >That capability is limited (along with Handoff) to 2012 and later Macs
> >> >(excluding the 2012 Mac Pro). The key requirement is that the computer
> >> >must support Bluetooth 4.0.
> >> >
> >> >There are a couple of Mac models prior to 2012 (Mid 2011 MacBook Air and
> >> >Mac Mini) which do support Bluetooth 4.0 but don't support AirDrop or
> >> >Handoff with iOS devices. Either there is another hardware limitation on
> >> >those early models, or Apple did an arbitrary cutoff in software so the
> >> >feature only works on 2012 and later models, possibly for political
> >> >reasons, as it is only the low end 2011 models which have the necessary
> >> >hardware.
> >>
> >> If I click on "About This Mac", hit the "System Report" button and
> >> look under "Hardware" the entry for Bluetooth says "Apple Bluetooth
> >> Software Version: 4.4.4f4 17685"
> >>
> >> I'm not sure if I'm correct in assuming that indicates the machine
> >> supports Bluetooth 4.0.
> >
> >That's not relevant. The Bluetooth software version is the same for all
> >Macs running the same version of OS X. My Late 2013 15-inch MacBook Pro
> >running 10.11.4 has the same verison number.
[...]
> >I expect your Mid 2011 MacBook Air will say this:
> >
> >Bluetooth Low Energy Supported: Yes
> >Handoff Supported: No
> >Instant Hot Spot Supported: No
>
> That's exactly what I have.
>
> >This implies AirDrop with iOS is not supported on your Mac.
> >
> >I'd be curious to see the other details on that page of the system
> >report for your model (with individual identifying details such as Name
> >and Address deleted), to see what might be different from later models.
[...]
For reference, my partner's 2012 non-retina 13-inch MacBook Pro has the
same values for "Manufacturer" and "Chipset", an older by one "Firmware
Version" (v151 c5844), older by two "Product ID", older by one "HCI
Revision" and same "LMP Subversion".
The Mid 2012 MacBook Pro does support Continuity features (Handoff,
Instant Hotspot, iOS-compatible AirDrop). Your Mid 2011 MacBook Air does
not, despite having the same chipset with slightly newer firmware.
I can't see any evidence that there is a hardware/firmware limitation on
the Bluetooth side, and I'm pretty sure there is no limitation on the
Wi-Fi side (since peer-to-peer Wi-Fi is supported by all Macs which can
do any form of AirDrop).
The most likely reason your Mid 2011 MacBook Air can't do iOS-compatible
AirDrop (and other Continuity features which require Bluetooth 4.0) is
that Apple made an arbitrary decision to exclude that model (and the mid
2011 Mac Mini, which also supports Bluetooth 4.0 but not Handoff).
There is a third party project to patch OS X to work around this, by
modifying the relevant kernel extension(s). For the 2011 MacBook Air and
Mac Mini it only requires a software patch. Several other pre-2012 Mac
models can be supported via this patch combined with a Bluetooth 4.0 USB
adapter and/or replacement of the internal wireless networking hardware.
Related discussion established that the system has an explicit blacklist
of models on which these Continuity features are not allowed to be used.
http://www.macrumors.com/2014/10/23/continuity-activation-tool/
https://github.com/dokterdok/Continuity-Activation-Tool/
Patching the OS is not something that should be done lightly. At a
minimum, using this tool will leave your Mac exposed to some potential
security issues, and it will create more work for you to keep the patch
installed.
The tool has to disable the mechanism to validate the digital signature
of kernel extensions (leaving you open to the possibility of malicious
software modifying or replacing kernel extensions), and on El Capitan
you need to temporarily disable System Integrity Protection to apply the
patch.
Subsequent minor OS updates or security updates might restore part or
all the official Apple driver(s), potentially leaving you with broken
drivers, an unstable system, or a need to reapply the patch. The tool
might need an update before it will work with a later minor or major OS
version, and a future OS update might make significant enough changes
that the developers of the tool can't find a workaround to keep it
working.
It looks like they have done nice things like back up the original
files, making it easier to uninstall the patches.
--
David Empson
dem...@actrix.gen.nz