pySim.ts_31_102: Add support for EF.EARFCNList

This adds a construct + pyosmocore.tlv based declarative encoder/decoder
for the EF.EARFCNList file used in the context of NB-IoT in later
release USIMs.

Change-Id: I16797ca58c3ad6ebaf588d04fec011a0cbcfcef3
This commit is contained in:
Harald Welte
2024-10-20 10:12:03 +02:00
committed by Philipp Maier
parent ba22e238f3
commit 12328c090d
4 changed files with 103 additions and 4 deletions

View File

@@ -10105,6 +10105,45 @@
"message": "Wrong parameters - File not found"
}
},
"MF/ADF.USIM/EF.EARFCNList": {
"path": [
"MF",
"ADF.USIM",
"EF.EARFCNList"
],
"fcp_raw": "621e8202412183026ffda506d00120d2010f8a01058b036f0606800200808800",
"fcp": {
"file_descriptor": {
"file_descriptor_byte": {
"shareable": true,
"file_type": "working_ef",
"structure": "transparent"
},
"record_len": null,
"num_of_rec": null
},
"file_identifier": "6ffd",
"proprietary_information": {
"unknown_ber_tlv_ie_d0": {
"raw": "20"
},
"toolkit_access_conditions": {
"rfm_create": true,
"rfm_delete_terminate": true,
"other_applet_create": true,
"other_applet_delete_terminate": true
}
},
"life_cycle_status_integer": "operational_activated",
"security_attrib_referenced": {
"ef_arr_file_id": "6f06",
"ef_arr_record_nr": 6
},
"file_size": 128,
"short_file_identifier": null
},
"body": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
},
"MF/ADF.USIM/EF.MuDMiDConfigData": {
"path": [
"MF",