sysmocom_sjs1: CardModel for the sysmoUSIM-SJS1

SJS1 model lifted off the the legacy
SysmoUSIMSJS1.program(), ADM is ADM1 with CHV 0x0a,
already used by the generic UiccCardBase default.

Change-Id: I32b011c68de5f990e709718b313b6f28a31ca78b
This commit is contained in:
Eric Wild
2026-09-23 17:51:04 +02:00
parent 2b7abdcf96
commit 3c437d41e0
3 changed files with 66 additions and 3 deletions
+4 -3
View File
@@ -30,10 +30,11 @@ from pySim.log import PySimLogger
log = PySimLogger.get(__name__)
# we need to import this module so that the SysmocomSJA2 sub-class of
# CardModel is created, which will add the ATR-based matching and
# calling of SysmocomSJA2.add_files. See CardModel.apply_matching_models
# we need to import these modules so that the SysmocomSJA2 / SysmocomSJS1
# sub-classes of CardModel are created, which will add the ATR-based matching
# and calling of their add_files. See CardModel.apply_matching_models
import pySim.sysmocom_sja2
import pySim.sysmocom_sjs1
# we need to import these modules so that the various sub-classes of
# CardProfile are created, which will be used in init_card() to iterate