Actions
Bug #5414
closedUnknown tag found: 91047F206F when selecting files on vodafone DE SIM
Start date:
01/21/2022
Due date:
% Done:
100%
Spec Reference:
Description
pySIM-shell (MF/ADF.USIM)> select EF.OPLMNwAcT -> 00a4000402 6f61 <- 612b: -> 00c000002b <- 9000: 62298202412183026f61a509c0010091047f206f618a01058b066f06010500008002017781020189880188 Traceback (most recent call last): File "/space/home/laforge/.local/lib/python3.9/site-packages/cmd2/cmd2.py", line 2064, in onecmd_plus_hooks stop = self.onecmd(statement, add_to_history=add_to_history) File "/space/home/laforge/.local/lib/python3.9/site-packages/cmd2/cmd2.py", line 2494, in onecmd stop = func(statement) File "/space/home/laforge/projects/git/pysim/./pySim-shell.py", line 641, in do_select fcp_dec = self._cmd.rs.select(path, self._cmd) File "/space/home/laforge/projects/git/pysim/pySim/filesystem.py", line 1250, in select select_resp = f.decode_select_response(data) File "/space/home/laforge/projects/git/pysim/pySim/filesystem.py", line 192, in decode_select_response return self.parent.decode_select_response(data_hex) File "/space/home/laforge/projects/git/pysim/pySim/ts_31_102.py", line 1096, in decode_select_response return pySim.ts_102_221.CardProfileUICC.decode_select_response(data_hex) File "/space/home/laforge/projects/git/pysim/pySim/ts_102_221.py", line 700, in decode_select_response prop = prop_tlv.parse(fcp['A5']) File "/usr/local/lib/python3.9/dist-packages/pytlv/TLV.py", line 227, in parse raise ValueError(msg) ValueError: Unknown tag found: 91047F206F EXCEPTION of type 'ValueError' occurred with message: 'Unknown tag found: 91047F206F'
Updated by laforge about 2 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 80
Updated by laforge about 2 years ago
- Status changed from In Progress to New
- % Done changed from 80 to 0
The entire select response decoder should be switched away from pytlv to the new pySim.tlv decoder classes. They don't fail on unknown tags, but simply parse them as unknown_XX and continue.
Updated by laforge about 2 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset pysim|c8c3327b6e95146497530775fe8767faf875091b.
Actions