Bug #5636
closedpySim-shell fails on eUICC without EF.ICCID
100%
Description
an eUICC, at least one without an active eSIM profile, has no EF.ICCID.
This makes pySim-shell crash as it does not even activate a generic card profile if EF.ICCID reading fails.
Related issues
Updated by laforge 11 months ago
- Related to Feature #5637: pySim-shell basic eUICC support added
Updated by laforge 7 months ago
ls11j wrote in #note-2:
in my opinion it is SMDPP server's job to handle the file system while there is no profile being active on the eUICC.
Only when an profile is activated on the eUICC it will appear to be a normal SIM card to most of the card reader/tools etc.
yes, that is correct. But given that pySim-shell is used for all kinds of debugging/analysis/development, it should also gain some eUICC support, see #5637.
Updated by dexter 6 months ago
- Status changed from New to In Progress
- % Done changed from 0 to 80
Here is a possible solution to the problem.
https://gerrit.osmocom.org/c/pysim/+/34768 pySim-shell: do not fail when EF.ICCID does not exist [NEW]
(The ICCID is also used as a lookup key for verify_adm, so the lookup won't work for eUICCs at the moment. We may use the eID as alternative lookup key later when we have enough eUICC support to retrieve it.)