Project

General

Profile

Actions

Bug #4335

closed

Unexpected/malformed data from SIM applet causes simtrace2-sniff to stop until simtrace2 board is reset

Added by rbeiter over 4 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
firmware
Target version:
-
Start date:
12/17/2019
Due date:
% Done:

100%

Spec Reference:

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

Related to SIMtrace 2 - Bug #4331: simtrace2 firmware fails to zend zero-length packet on IN endpoint if transfer size == wMaxPacketSizeResolvedlaforge12/15/2019

Actions
Related to SIMtrace 2 - Bug #4329: IN endpoint gets stuck during USB suspendResolvedlaforge12/15/2019

Actions
Related to SIMtrace 2 - Bug #4754: Malformed Packets in Sniff OutputRejectedconnectednow09/16/2020

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)