Ich habe nirgendwo gesehen, dass man den Pairing Code ändern kann. Zumindest nicht unter iOS.
Die Ersteinrichtung des Dongle erfolgt, zumindest bei Car Scanner, über die App. Man wählt aus, um welchen Dongle es sich handelt, vorher muss man den Hersteller des Fahrzeugs und das Fahrzeug auswählen. Und dann stellt die App die Verbindung her, fertig. Bei der Ersteinrichtung der Car Scanner App, fragt iOS noch nach, ob die App auf die Bluetooth Schnittstelle zugreifen darf. Das geht alles ohne Pairing Code. Thats it.
Ich vermute, die Hersteller der Dongle wollen mit möglichst vielen Apps kompatibel sein und sie wollen, dass die Einrichtung der Verbindung aus der App heraus erfolgt und möglichst einfach ist. Und die App Anbieter wollen, dass ihre App mit möglichst vielen Herstellern von Dongle kompatibel sind und die Einrichtung Userfreundlich aus der App erfolgt, ohne im Menü des Smartphones was machen zu müssen. Daher haben sich die Dongle Hersteller und die App Anbieter stillschweigend auf den Pairing Code 1234 geeinigt und die finden das super Userfreundlich und komfortabel.