Bug #4335
closedUnexpected/malformed data from SIM applet causes simtrace2-sniff to stop until simtrace2 board is reset
100%
Description
Seeing an issue when trying to diagnose communications on a particular variety of SIM. The SIM has an applet on it the user equipment is interacting with. Given a specific cellular module, the simtrace2 will receive some malformed packets then stop logging data to USB until it is reset. This same SIM when traced with other equipment connected is fine, as is this same equipment with other SIMs. The cellular module is a u-blox SARA-R410M. Below please find a portion of the log - simtrace2-sniff always stops relaying sniffed packets at this point. It is worth noting that the simtrace2's other pass-through capabilities are unaffected by this, the user equipment can continue interacting with the SIM, but either nothing is sent over USB or the sniffer stops being able to read it. Restarting the simtrace2 application does not get logging flowing again, only resetting the simtrace2 board seems to. I have pulled the lasted on master for libosmocore and simtrace2 and have upgraded the fw on the simtrace2 to 0.7.0.6-342a.
This is consistently reproducible, so if any additional information would be helpful I am glad to assist.
<...>
TPDU: 00 a4 08 04 04 7f ff 6f 65 6a 82
TPDU: 00 a4 08 04 04 7f ff 6f c4 61 1d
TPDU: 00 c0 00 00 1d 62 1b 82 02 41 21 83 02 6f c4 a5 03 80 01 71 8a 01 05 8b 03 6f 06 05 80 02 00 da 88 00 90 00
TPDU: 00 a4 08 04 04 7f ff 6f 31 61 1e
TPDU: 00 c0 00 00 1e 62 1c 82 02 41 21 83 02 6f 31 a5 03 80 01 71 8a 01 05 8b 03 6f 06 04 80 02 00 01 88 01 90 90 00
TPDU: 00 b0 00 00 01 02 90 00
TPDU: 00 a4 08 04 04 7f ff 6f 62 61 1e
TPDU: 00 c0 00 00 1e 62 1c 82 02 41 21 83 02 6f 62 a5 03 80 01 71 8a 01 05 8b 03 6f 06 04 80 02 00 32 88 01 98 90 00
TPDU: 00 b0 00 00 32 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00
TPDU: 00 a4 08 04 04 7f ff 6f 61 61 1e
TPDU: 00 c0 00 00 1e 62 1c 82 02 41 21 83 02 6f 61 a5 03 80 01 71 8a 01 05 8b 03 6f 06 04 80 02 05 dc 88 01 88 90 00
TPDU: 00 b0 00 00 ff 13 00 14 c0 80 62 f2 30 c0 81 64 f0 00 c0 82 27 f2 70 c0 83 63 f3 10 c0 84 05 f5 20 c0 85 32 f2 50 c0 86 32 f2 01 c0 87 63 f4 94 c0 88 37 f6 10 c0 89 27 f4 60 c0 90 27 f4 01 c0 91 27 f4 11 c0 92 27 34 27 c0 93 03 02 23 c0 94 37 f0 20 c0 95 37 f0 70 c0 96 17 f2 40 c0 97 12 f9 01 c0 98 32 f0 30 c0 99 32 f8 02 c1 00 32 f8 66 c1 01 07 f6 40 c1 02 42 f8 10 c1 03 42 f8 20 c1 04 42 f4 19 c1 05 42 f4 63 c1 06 02 f8 20 c1 07 02 f8 10 c1 08 62 f2 30 c1 09 02 f2 41 c1 10 07 f4 30 c1 11 54 f4 30 c1 12 54 f4 60 c1 13 12 f6 07 c1 14 04 f4 29 c1 15 15 f0 80 c1 16 22 f2 01 c1 17 42 f6 10 c1 18 72 f0 10 c1 19 72 f0 77 c1 20 54 f5 10 c1 21 54 f5 30 c1 22 33 04 30 c1 23 33 f4 30 c1 24 02 f4 40 c1 25 35 f0 10 c1 26 17 00 03 c1 27 42 f2 20 c1 28 17 04 20 c1 29 17 f6 60 c1 30 90 00
TPDU: 00 b0 00 ff ff 62 f0 60 c1 31 62 f8 10 c1 32 22 f6 10 c1 33 22 f6 01 c1 34 52 f0 10 c1 35 56 f5 10 c1 36 12 f4 40 c1 37 14 f3 20 c1 38 42 f0 10 c1 39 22 f8 10 c1 40 22 f8 20 c1 41 64 f6 29 c1 42 64 f6 98 c1 43 25 f0 00 c1 44 24 f4 30 c1 45 24 f4 20 c1 46 32 f4 02 c1 47 13 00 62 c1 48 47 f8 70 c1 49 34 f4 40 c1 50 72 f6 20 c1 51 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00
TPDU: 00 b0 01 fe ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00
TPDU: 00 b0 02 fd ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00
TPDU (malformed): 00 b0 03 fc ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 61 1e 00 c0 00 00 1e c0 62 1c 82 02 41
TPDU (malformed): 83 02 6f 7b a5
TPDU (malformed): 80 01 71 8a 01
TPDU (malformed): 8b 03 6f 06 08
TPDU: 02 00 0c 88 01 68 90
TPDU (malformed): 00 00 b0 00 00
Thank you,
Randy
Related issues