Bluetooth ist leider eine Sammlung aus funktionsspezifischen gewachsenen Protokollen. Genau dies erfordert hohe Aufwände in Implementierung, Verifikation und Validierung, um in der Breite kompatibel zu sein. Minimal unsaubere oder auch sehr spezifikationstreue Implementierung führt schnell zu Inkompatibilitäten.
Naja, das liegt eher daran, dass man sich irgendwann mal davon getrennt hat, all zu "alte" BT-Protokolle zu implementieren...
Und die alten "Knochen" nicht mehr "up2date" sind...
Und viele Firmen, wie -leider- auch z.B. Apple, keine alten oder spezielle, fremde Protokolle in ihre Geräte aufnimmt...
Das Android hat halt noch´n paar ältere und spezielle Protokolle drin, aber auch nicht auf jedem Gerät/Hersteller
