Authentication Request goes unanswered with Pixel 5 #1431
Replies: 6 comments 6 replies
-
I would expect to see a Authentication failure if something goes wrong, |
Beta Was this translation helpful? Give feedback.
-
I'm not having any luck getting detailed logs from the phone. 'adb logcat -b radio' doesn't help. I can only speculate as to what's going on at the mobile,
I tried this on a Samsung Galaxy S9 phone (production) with similar results. Both these phones have the Qualcomm Snapdragon chipset and likely have the same software (I would assume) |
Beta Was this translation helpful? Give feedback.
-
I updated a previous SIM (ever so slightly) that was exhibiting the same behavior by clearing the SMSP field. Now, i get an my authentication algorithm, UE key and OP/OPc appear to match, so I'm not sure why it's complaining user_db.csv, |
Beta Was this translation helpful? Give feedback.
-
I was able to figure this out and got my UE to authenticate. In short, the software used to program the SIM needs to be compatible with certain types of SIM cards. pySim doesn't work with all cards including the ones I purchased. As for my original issue when not seeing an Auth response, I can only suspect that a crash occurred during the reading and/or calculation because of the way I programmed the SIM. Big shout out to Phil Greenland for this insight and help. |
Beta Was this translation helpful? Give feedback.
-
Thanks for your feedback on this @caseyonline |
Beta Was this translation helpful? Give feedback.
-
I’m consistently observing a successful Setup three way handshake when connecting my Pixel 5 to my srsran private network. However, the Authentication request (0x52) that follows on the DL to the UE goes unanswered with no indication of why in the logs nor a reject nor failure response (pcap attached)
I’ve confirmed that the IMSI, KI and OPC codes match between the SIM and the user_db.csv file (attached details for both).
I run epc first, then enb (attached logs for both)
Looking at android logs (adb logcat -b radio,events,system,main) doesn’t help me understand this impasse. Are there logs that might provide more detail on the UE side?
I’m using an mcc=001 and a mnc=01. Is that an issue? I’ve also tried mcc=999 with a similar outcome.
Setup
Ettus USRP B205
Pixel 5 (rooted) with Android 14
Ubuntu 22.04 hosting epc and enb services.
user_db.csv.txt
rr.conf.txt
epc.conf.txt
enb.conf.txt
epc.log.txt
enb.trace.txt
enb_mac.pcap.txt
Beta Was this translation helpful? Give feedback.
All reactions