On Fri, May 23, 2014 at 11:44:40AM +0200, Michal Grznár wrote:
Hi,
Hi, I am sorry for my previous bad post format. There are the right diff files. And the problem was as I said in Imsi attach procedure new TLLI == new allocated P-tmsi, and there was a problem that the function gprs_tmsi2tlli() function there was not called and so I had to mask the upper bits in function where the p-tmsi is allocated, there is also a pcap trace where you can see it.
sorry for the late reply. The issue is that your MS does not convert the P-TMSI to a Local-TLLI. On the other hand Jacob has pointed me to some documentation of a measurement equipment manufacturer that states that the local bits/highest two bits of the ptmsi should be set.
restart: +++ ptmsi = rand() | 0xc0000000; /*because of GPRS IMSI
we will carry a patch like this.