Bluetooth ist ein typisches "Design by Committee"-Protokoll, wo Hunderte von Leuten mitgeredet haben, und das versucht, den ganzen Bereich von der physikalischen Übertragung bis zum Applikations-Layer abzudecken. Die Spezifikation ist extrem umfassend, meist sperrig formuliert und auf viele Dokumente verteilt. Dabei sind aber die verwendeten Begriffe uneinheitlich, was die Komplexität noch zusätzlich erhöht. Kommt dazu, dass oft schon die Firmware der Chip-Hersteller Fehler enthält.
Ich will hier Blackberry oder LG (bzw. den Entwickler des im R-Link eingesetzten Bluetooth Stacks) nicht in Schutz nehmen, aber es ist in der Realität schlichtweg unmöglich, bei diesen verkorksten Protokollen eine 100%ige Kompatibilität über alle Geräte hinweg zu gewährleisten.