Thanks for your post David,
Well that sounds strange, this means that if I turn off my pda phone in Holland and turn it on in France, my pda phone won't register because of non-standard TMSI issue? I doubt about that.
The case is, I don't even see any transaction between OpenBSC and the PDA phone from the debugging of bsc_hack. I have the feeling that the PDA phone don't even do any request based on System Informations provided by the BCCH of the bsc_hack.
As far as I know, we don't do TMSI resolution. We kind of like saying "hey PDA, I don't want the TMSI, just give me your IMSI instead" and so the PDA "should" drop the TMSI as it's TEMPRORAY MSI anyway. If that's how it works.
c u later...
David A. Burgess schreef:
Holger -
[OpenBTS - I'm cross posting this from OpenBSC.]
A problem we had with a lot of PDA phones in OpenBTS was that they would attempt to register or access CM services by TMSI, even when our system had a different MCC/MNC/LAC and even when we had not yet assigned a TMSI. I first saw this with a Palm Treo 650 but have seen it with other PDA phones since then. I suspect a lot of them are using the same broken GSM chipset that does not follow the standard's TMSI invalidation rules. I don't know what you do for TMSI resolution in OpenBSC, but if you don't handle this case correctly you will have problems with these handsets.
-- David
On Jun 24, 2009, at 7:33 AM, Holger Freyther wrote:
But Holger, do you also have registering issues with pda-phones, like the HTC or maybe even the iPhone?
I remember we had some problems with the PDA phones at the 25C3, I currently have no physical access to any BTS and can't do tests.
z.
David A. Burgess Kestrel Signal Processing, Inc.