Ich arbeite derzeit an einem mit GSM verbundenen Gerät und habe das Gefühl, dass ich etwas beitragen kann, obwohl ich kein Experte bin. Wenn dies nicht zufriedenstellend ist, sollten Sie weitere Nachforschungen anstellen.
Das GSM-Modul, mit dem ich arbeite, gibt in seinem Datenblatt etwas in diesem Sinne an (für NDA-Zwecke umformuliert und allgemeiner formuliert):
Ein SIM-Erkennungsstift muss verwendet werden, um der Dokumentempfehlung 3GPP TS 11.11 zu entsprechen, wenn der Benutzer aufgrund des physischen Designs des Mobilgeräts die SIM-Karte während des Betriebs entfernen kann.
Ich habe das erwähnte 3GPP-Dokument gekämmt und nicht viel darüber gesprochen, daher bin ich mir nicht sicher, wie gut dies spezifiziert ist oder ob dieser Punkt aus einer älteren Version des Dokuments stammt. Abschnitt 11.2.8 "Erkennung der SIM-Präsenz und proaktives Abrufen" dieses Dokuments definiert ein Abrufverfahren zum Erkennen der SIM-Entfernung, jedoch nur zu kritischen Zeiten (sogenannte "Kartensitzungen", z. B. ein Telefonanruf).
In jedem Fall lautet meine Theorie: Dies geschieht als Entwurfsentscheidung, um die Firmware des Telefons zu vereinfachen, da das Telefon seine SIM-Karteninitialisierung immer nur beim Einschalten durchführen müsste und um zu vermeiden, dass mögliche Verfahren eingehalten werden müssen Nur anwenden, wenn Sie dem Benutzer erlauben, die SIM-Karte während des Betriebs zu entfernen. Da die Bereitstellung dieser Funktion keinen klaren Vorteil bietet, ist es (zumindest für mich) ein Kinderspiel, sich für ein Design zu entscheiden, das kein SIM-Hot-Swapping zulässt.