Die Homezoneanzeige basiert bei GSM auf Koordinaten, die per Cellbroadcasting (im o2-Netz) ausgesandt werden. Auf der SIM ist ein Homezonemittelpunkt (nicht notwendigerweise der angegebenen Adresse entsprechend) gegeben sowie ein Radius (vermute im Quadrat).
(KoordinateNordSüd-MittelpunktNS)^2+(KoordinateOstWest-MittelpunktOW)^2<=Radiusimquadrat => Homezoneanzeige
Koordinaten sind aber glaubich nicht eindeutig. Dann müsste man vor dem Quadrieren noch nen Betrag setzen.
Bei UMTS wird die CellID des Senders verwendet, der den stärksten Pegel hat.
Auch diese IDs dürften sich nur auf o2-Sender beziehen, ansonsten gäbe das großflächige Sperren von T-Mobile-Gebieten wohl wenig Sinn.
Obige Parameter lassen sich nebst dem Anzeigenamen (home, city, gabs da mehr?) übrigens auch aus der SIM auslesen. Zu Beginn von Genion bot die SIM Platz für 4 Zonen.
Ergo: Firmwarefehler
LG
edit: Oh man, was für ein Schwachsinn. Die Koordinaten können gar nicht recyclet werden, da ja sonst die Homezone gitterartig widerauftauchen würde. Und der Betrag war der Gedanke, das Subtraktionen auf Prozessoren meist vorzeichenbehaftet sind, Multiplikationen aber mit und ohne Vorzeichen existieren.
Egal, das ergo stimmt auch so.