I'm trying to figure out a way to pair an iPhone to a Raspberry Pi 4 (with a PIN ideally, but without is okay). Once paired, I'm going to set up the iPhone as a hotspot. All user interaction has to be from the iPhone since the Pi will be headless later on (plus other reasons).
There's lots of info I've learned that has been helpful but hasn't solved this:
- Pairing to an RPi classic BT (not BLE) works fine with non-Apple devices (Windows, Android)
- I can get an iPhone to pair with a BCM2046B1 dongle on Windows 10 using Bluecove 2.1.1.
- The same dongle does not work on Raspbian using bluetoothctl.
- I cant rely on easier pairing that you get with BLE (unless tethering works with BLE)
- I cant rely on easier pairing with being an audio device (since this is for tethering, not audio)
- Someone in this question suggests the BT device needs to be MFI certified to work
Any tips / info is appreciated, even if not a complete answer. Just knowing more about Apple's secret sauce for BT pairing would be helpful. Seems most people have given up when trying this, but might be easier with Pi4 / PiOS Buster.