Files
simple/docs/services-editor.md
T
catarrh e10228c37c Services editor (core): cross-file service tables
Add a Services pill to the Card reader tab that shows the card's service
tables side by side:

- SERVICES_CROSS_REF: the 161-row feature cross-reference (SST/UST/EST/IST
  numbers + class) transcribed from docs/services-editor.md §A; a
  completeness test pins every non-RFU service number to exactly one row.
- Reads the four files (DF.GSM/6F38, ADF.USIM/6F38, ADF.USIM/6F56,
  ADF.ISIM/6F07) via /api/read, cached per card session; a column renders
  only for a present file (no ISIM -> no IST column).
- SST cell is on/allocated-off only (never de-allocates); UST/EST/IST are
  checkboxes; per-file Save buttons write via /api/write, preserving
  unmodelled bits and reporting each result.

Frontend 1105 + Python 1090 tests green.  (Version/sw bump deferred;
FS-check is the next step.)
2026-10-25 22:06:31 +03:00

24 KiB
Raw Blame History

Services editor — data tables (draft)

Status: DRAFT for human review — data only. No code or UI has been written against these tables yet. They are a semantic merge of the four service lists from frontend/index.html (EF_SST_SERVICES, EF_UST_SERVICES, EF_IST_SERVICES, EF_EST_SERVICES) cross-referenced with the filesystem registry docs/uicc/UICC_FILES.md and the standard file tree frontend/uicc_files.json.

Step 4a (the cross-file Services editor: §A's cross-reference, read, render, per-file save) is implemented against §A; the counts below were verified against the PWA's constants by frontend/tests/services.test.js. §B (the filesystem check) is not implemented yet.

Counts: SST 59 / UST 150 / IST 22 / EST 3 services → 164 feature rows (10 SIM-only, 85 USIM-only, 5 ISIM-only, 61 shared, 3 RFU/reserved). Reconciliation is exact; see Notes §4.


A. Feature cross-reference

Columns: SST # (SIM, TS 51.011 §10.3.7, 2 bits/service: allocated + activated), UST # (USIM, TS 31.102 §4.2.8, 1 bit), IST # (ISIM, TS 31.103 §4.2.7, 1 bit), EST # (USIM Enabled Services Table, TS 31.102 §4.2.47). Class ∈ SIM-only · USIM-only · ISIM-only · shared · RFU. The Filesystem column is deliverable B merged in (see §B for the legend and the full capability/? list).

Names are canonicalised; wording aliases are listed in Notes §1.

A.1 Features present in the SIM list (SST), and their USIM/ISIM counterparts

# Feature SST # UST # IST # EST # Class Filesystem
1 CHV1 disable function 1 SIM-only capability
2 Local Phone Book (ADN) 2 1 shared EF.ADN 6F3A (USIM: DF.PHONEBOOK 5F3A → EF.PBR 4F30)
3 Fixed Dialling Numbers (FDN) 3 2 1 shared EF.FDN 6F3B (+ EF.EXT2 6F4B)
4 Short Message Storage (SMS) 4 10 6 shared EF.SMS 6F3C
5 Advice of Charge (AoC) 5 13 shared EF.ACM 6F39 · EF.ACMmax 6F37 · EF.PUCT 6F41
6 Capability Configuration Parameters (CCP) 6 SIM-only EF.CCP 6F3D
7 Capability Configuration Parameters 2 (CCP2) 14 USIM-only EF.CCP2 6F4F
8 PLMN selector 7 SIM-only EF.PLMNsel 6F30
9 MSISDN 9 21 shared EF.MSISDN 6F40
10 Extension 1 10 SIM-only EF.EXT1 6F4A
11 Extension 2 11 3 shared EF.EXT2 6F4B
12 SMS Parameters (SMSP) 12 12 shared EF.SMSP 6F42
13 Last Number Dialled (LND) 13 SIM-only EF.LND 6F44
14 Cell Broadcast Message Identifier (CBMI) 14 15 shared EF.CBMI 6F45
15 Group Identifier Level 1 (GID1) 15 17 shared EF.GID1 6F3E
16 Group Identifier Level 2 (GID2) 16 18 shared EF.GID2 6F3F
17 Service Provider Name (SPN) 17 19 shared EF.SPN 6F46
18 Service Dialling Numbers (SDN) 18 4 shared EF.SDN 6F49 (+ EF.EXT3 6F4C)
19 Extension 3 19 5 shared EF.EXT3 6F4C
20 VGCS Group Identifier List 21 57 shared EF.VGCS 6FB1 · EF.VGCSS 6FB2
21 VBS Group Identifier List 22 58 shared EF.VBS 6FB3 · EF.VBSS 6FB4
22 enhanced Multi-Level Precedence and Pre-emption (eMLPP) 23 24 shared EF.eMLPP 6FB5
23 Automatic Answer for eMLPP (AAeM) 24 25 shared EF.AAeM 6FB6
24 Data download via SMS-CB 25 29 shared capability (gate: EF.CBMID 6F48)
25 Data download via SMS-PP 26 28 shared capability
26 Menu selection 27 SIM-only capability (menu title: EF.SUME 6F54)
27 Call control (by SIM/USIM) 28 30 shared capability
28 Proactive SIM 29 SIM-only capability
29 Cell Broadcast Message Identifier Ranges (CBMIR) 30 16 shared EF.CBMIR 6F50
30 Barred Dialling Numbers (BDN) 31 6 2 shared EF.BDN 6F4D (+ EF.EXT4 6F4E/6F55)
31 Extension 4 32 7 shared EF.EXT4 6F4E (SIM) / 6F55 (USIM)
32 De-personalisation Control Keys (DCK) 33 36 shared EF.DCK 6F2C
33 Co-operative Network List (CNL) 34 37 shared EF.CNL 6F32
34 Short Message Status Reports (SMSR) 35 11 7 shared EF.SMSR 6F47
35 Network's indication of alerting in the MS (NIA) 36 56 shared EF.NIA 6F51 (SIM) / 6FD3 (USIM)
36 MO-SMS control (by SIM/USIM) 37 31 shared capability
37 GPRS 38 SIM-only EF.KcGPRS 6F52 (+ DF.GSM 7F20)
38 Image (IMG) 39 22 shared DF.GRAPHICS 5F50 → EF.IMG 4F20
39 SoLSA 40 23 shared DF.SoLSA 5F70 → EF.SAI 4F30 · EF.SLL 4F31
40 USSD string data object supported in Call Control 41 SIM-only capability
41 RUN AT COMMAND command 42 32 shared capability
42 User controlled PLMN selector with Access Technology 43 20 shared EF.PLMNwAcT 6F60
43 Operator controlled PLMN selector with Access Technology 44 42 shared EF.OPLMNwAcT 6F61
44 HPLMN selector with Access Technology 45 43 shared EF.HPLMNwAcT 6F62
45 CPBCCH Information 46 39 shared EF.CPBCCH 6F63 (SIM) / 4F63 (USIM)
46 Investigation Scan 47 40 shared EF.InvScan 6F64 (SIM) / 4F64 (USIM)
47 Extended Capability Configuration Parameters (ECCP) 48 SIM-only EF.ECCP 6F4F
48 MExE 49 41 shared DF.MExE 5F3C → EF.MExE-ST 4F40
49 PLMN Network Name (PNN) 51 45 shared EF.PNN 6FC5
50 Operator PLMN List (OPL) 52 46 shared EF.OPL 6FC6
51 Mailbox Dialling Numbers (MBDN) 53 47 shared EF.MBDN 6FC7 (+ EF.EXT6 6FC8)
52 Message Waiting Indication Status (MWIS) 54 48 shared EF.MWIS 6FCA (+ EF.MBI 6FC9)
53 Call Forwarding Indication Status (CFIS) 55 49 shared EF.CFIS 6FCB (+ EF.EXT7 6FCC)
54 Service Provider Display Information (SPDI) 56 51 shared EF.SPDI 6FCD
55 Multimedia Messaging Service (MMS) 57 52 shared EF.MMSN 6FCE (+ MMS set: EXT8/MMSICP/MMSUP/MMSUCP)
56 Extension 8 58 53 shared EF.EXT8 6FCF
57 MMS User Connectivity Parameters 59 55 shared EF.MMSICP 6FD0 · EF.MMSUCP 6FD2 · EF.MMSUP 6FD1

A.2 USIM-only, and USIM+ISIM shared features (no SIM entry)

# Feature SST # UST # IST # EST # Class Filesystem
58 Outgoing Call Information (OCI and OCT) 8 USIM-only EF.OCI 6F81 · EF.OCT 6F83
59 Incoming Call Information (ICI and ICT) 9 USIM-only EF.ICI 6F80 · EF.ICT 6F82
60 GSM Access 27 USIM-only DF.GSM-ACCESS 5F3B
61 Enabled Services Table 34 USIM-only EF.EST 6F56
62 APN Control List (ACL) 35 3 USIM-only EF.ACL 6F57
63 GSM security context 38 USIM-only EF.Kc 4F20 · EF.KcGPRS 4F52 (DF.GSM-ACCESS 5F3B)
64 Extension 5 44 USIM-only EF.EXT5 6F4E (USIM)
65 Call control on GPRS by USIM 54 USIM-only capability
66 Pseudonym 59 USIM-only EF.Pseudo 4F41 (DF.WLAN 5F40)
67 User Controlled PLMN selector for I-WLAN access 60 USIM-only EF.UPLMNWLAN 4F42
68 Operator Controlled PLMN selector for I-WLAN access 61 USIM-only EF.OPLMNWLAN 4F43
69 User controlled WSID list 62 USIM-only EF.UWSIDL 4F44
70 Operator controlled WSID list 63 USIM-only EF.OWSIDL 4F45
71 VGCS security 64 USIM-only EF.VGCSCA 6FD4
72 VBS security 65 USIM-only EF.VBSCA 6FD5
73 WLAN Reauthentication Identity 66 USIM-only EF.WRI 4F46
74 Multimedia Messages Storage 67 USIM-only EF.MML 4F47 · EF.MMDF 4F48 (DF.MULTIMEDIA 5F3B)
75 Generic Bootstrapping Architecture (GBA) 68 2 shared EF.GBABP 6FD6 (USIM) / 6FD5 (ISIM) · EF.GBANL 6FDA/6FD7 · EF.NAFKCA 6FDD
76 MBMS security 69 USIM-only EF.MSK 6FD7 · EF.MUK 6FD8
77 Data download via USSD and USSD application mode 70 USIM-only capability
78 Equivalent HPLMN 71 USIM-only EF.EHPLMN 6FD9
79 Additional TERMINAL PROFILE after UICC activation 72 USIM-only capability
80 Equivalent HPLMN Presentation Indication 73 USIM-only EF.EHPLMNPI 6FDB
81 Last RPLMN Selection Indication 74 USIM-only EF.LRPLMNSI 6FDC
82 OMA BCAST Smart Card Profile 75 USIM-only DF.BCAST 5F80
83 GBA-based Local Key Establishment Mechanism 76 4 shared capability
84 Terminal Applications 77 USIM-only capability
85 Service Provider Name Icon 78 USIM-only EF.SPNI 6FDE
86 PLMN Network Name Icon 79 USIM-only EF.PNNI 6FDF
87 Connectivity Parameters for USIM IP connections 80 USIM-only EF.NCP-IP 6FE2
88 Home I-WLAN Specific Identifier List 81 USIM-only EF.HWSIDL 4F47
89 I-WLAN Equivalent HPLMN Presentation Indication 82 USIM-only EF.WEHPLMNPI 4F48
90 I-WLAN HPLMN Priority Indication 83 USIM-only EF.WHPI 4F49
91 I-WLAN Last Registered PLMN 84 USIM-only EF.WLRPLMN 4F4A
92 EPS Mobility Management Information 85 USIM-only EF.EPSLOCI 6FE3 · EF.EPSNSC 6FE4
93 Allowed CSG Lists and corresponding indications 86 USIM-only EF.ACSGL 4F81 · EF.CSGT 4F82 · EF.HNBN 4F83
94 Call control on EPS PDN connection by USIM 87 USIM-only capability
95 HPLMN Direct Access 88 USIM-only EF.HPLMNDAI 4F4B
96 eCall Data 89 USIM-only EF.SDN 6F49 (+ EF.FDN 6F3A)
97 Operator CSG Lists and corresponding indications 90 USIM-only EF.OCSGL 4F84 · EF.OCSGT 4F85 · EF.OHNBN 4F86
98 Support for SM-over-IP 91 8 shared capability (ISIM-related: EF.PSISMSC 6FE5)
99 Support of CSG Display Control 92 USIM-only capability
100 Communication Control for IMS 93 9 shared capability
101 Extended Terminal Applications 94 USIM-only capability
102 Support of UICC access to IMS 95 10 shared capability
103 Non-Access Stratum configuration by USIM 96 USIM-only EF.NASCONFIG 6FE8
104 PWS configuration by USIM 97 USIM-only EF.PWS 6FEC
105 URI support by UICC 99 11 shared capability (URI files: EF.FDNURI 6FED · EF.BDNURI 6FEE · EF.SDNURI 6FEF)
106 Extended EARFCN support 100 USIM-only capability
107 ProSe 101 USIM-only DF.ProSe 5F90 → EF.PST 4F10
108 USAT Application Pairing 102 USIM-only EF.IPS 6FF1 (+ EF.IAL 6FF0 · EF.IPD 6FF2)
109 Media Type support 103 12 shared capability
110 IMS call disconnection cause 104 13 shared capability
111 URI support for MO SHORT MESSAGE CONTROL 105 14 shared capability
112 ePDG configuration Information support 106 USIM-only EF.ePDGSelection 6FF4
113 ePDG configuration Information configured 107 USIM-only EF.ePDGId 6FF3
114 ACDC support 108 USIM-only DF.ACDC 5FA0 → EF.ACDC_LIST 4F01
115 MCPTT 109 15 shared DF.MCS 5F3D → EF.MST 4F01 (USIM)
116 ePDG configuration Information for Emergency Service support 110 USIM-only EF.ePDGSelectionEm 6FF6
117 ePDG configuration Information for Emergency Service configured 111 USIM-only EF.ePDGIdEm 6FF5
118 eCall Data over IMS 112 USIM-only EF.SDNURI 6FEF (+ EF.FDNURI 6FED)
119 URI support for SMS-PP DOWNLOAD 113 16 shared capability
120 From Preferred 114 17 shared EF.FromPreferred 6FF7
121 IMS configuration data 115 18 shared EF.IMSConfigData 6FF8
122 TV configuration 116 USIM-only EF.TVCONFIG 6FFB (+ DF.TV 5FB0 → EF.TVUSD)
123 3GPP PS Data Off 117 USIM-only EF.3GPPPSDATAOFF 6FF9
124 3GPP PS Data Off Service List 118 USIM-only EF.3GPPPSDATAOFFservicelist 6FFA
125 V2X 119 USIM-only DF.V2X 5F3E → EF.VST 4F01 · EF.V2X_CONFIG 4F02
126 XCAP Configuration Data 120 19 shared EF.XCAPConfigData 6FFC
127 EARFCN list for MTC/NB-IOT UEs 121 USIM-only EF.EARFCNList 6FFD
128 5GS Mobility Management Information 122 USIM-only DF.5GS 5FC0 → EF.5GS3GPPLOCI 4F01 · EF.5GSN3GPPLOCI 4F02
129 5G Security Parameters 123 USIM-only EF.5GAUTHKEYS 4F05 (+ EF.5GS3GPPNSC 4F03 · EF.5GSN3GPPNSC 4F04)
130 Subscription identifier privacy support 124 USIM-only capability (SUCI data: EF.SUCI_Calc_Info 4F07, gated by 125)
131 SUCI calculation by the USIM 125 USIM-only EF.SUCI_Calc_Info 4F07
132 UAC Access Identities support 126 USIM-only EF.UAC_AIC 4F06
133 Expect control plane-based Steering of Roaming information during initial registration in VPLMN 127 USIM-only capability (SOR data: EF.SOR-CMCI 4F0E, gated by 138)
134 Call control on PDU Session by USIM 128 USIM-only capability
135 5GS Operator PLMN List 129 USIM-only EF.OPL5G 4F08
136 Support for SUPI of type NSI or GLI or GCI 130 USIM-only EF.SUPI_NAI 4F09
137 3GPP PS Data Off separate Home and Roaming lists 131 USIM-only capability (extends EF.3GPPPSDATAOFFservicelist 6FFA)
138 Support for URSP by USIM 132 USIM-only EF.URSP 4F0B
139 5G Security Parameters extended 133 USIM-only capability (extends EF.5GAUTHKEYS 4F05)
140 MuD and MiD configuration data 134 21 shared EF.MuDMiDConfigData 6FFE
141 Support for Trusted non-3GPP access networks by USIM 135 USIM-only capability
142 Support for multiple records of NAS security context storage for multiple registration 136 USIM-only EF.5GS3GPPNSC 4F03 · EF.5GSN3GPPNSC 4F04 (2nd record)
143 Pre-configured CAG information list 137 USIM-only EF.CAG 4F0D
144 SOR-CMCI storage in USIM 138 USIM-only EF.SOR-CMCI 4F0E
145 5G ProSe 139 USIM-only DF.5G_ProSe 5FF0 → EF.5G_PROSE_ST 4F01
146 Storage of disaster roaming information in USIM 140 USIM-only EF.DRI 4F0F
147 Pre-configured eDRX parameters 141 USIM-only EF.5GSEDRX 4F10
148 5G NSWO support 142 USIM-only EF.5GNSWO_CONF 4F11
149 PWS configuration for SNPN in USIM 143 USIM-only EF.PWS_SNPN 4F01 (DF.SNPN 5FE0)
150 Multiplier Coefficient for Higher Priority PLMN search via NG-RAN satellite access 144 USIM-only EF.MCHPPLMN 4F15
151 K_AUSF derivation configuration 145 USIM-only EF.KAUSF_DERIVATION 4F16
152 Network Identifier for SNPN (NID) 146 USIM-only EF.NID 4F02 (DF.SNPN 5FE0)
153 5MBS UE pre-configuration 147 USIM-only DF.5MBSUECONFIG 5FF1 → EF.5MBSUECONFIG 4F01
154 Operator Controlled Signal Threshold per Access Technology 148 USIM-only EF.OCST 6F02
155 A2X 149 USIM-only DF.A2X 5F3F → EF.AST 4F01
156 IMS Data Channel Indication 150 USIM-only EF.IMSDCI 6F0B

A.3 ISIM-only features

# Feature SST # UST # IST # EST # Class Filesystem
153 P-CSCF address 1 ISIM-only EF.P-CSCF 6F09
154 HTTP Digest 3 ISIM-only capability
155 Support of P-CSCF discovery for IMS Local Break Out 5 ISIM-only capability (address store: EF.P-CSCF 6F09)
156 WebRTC URI 20 ISIM-only EF.WebRTCURI 6FFA
157 IMS Data Channel indication 22 ISIM-only EF.IMSDCI 6F0B

A.4 RFU / reserved (non-editable)

# Feature SST # UST # IST # EST # Class Filesystem
158 RFU 8, 20 26, 98 RFU —
159 Reserved and shall be ignored 50 50 RFU —
160 shall be set to 1 33 RFU —

B. Feature → filesystem (FS check)

The FS column in §A is deliverable B, merged for readability. Legend:

  • EF.<name> <FID> — the file the service declares (FID from uicc_files.json or UICC_FILES.md; both agree unless noted).
  • DF.<name> <FID> → EF.<name> <FID> — the service gates a whole DF; the principal EF is shown. Companion files after (+ …) or ·.
  • capability — a procedural / terminal-side feature with no single file.
  • ? — no clear file found in either source; needs a human decision.
  • — — RFU/reserved.

B.1 capability entries (no single file)

CHV1 disable · Data download via SMS-PP · Data download via SMS-CB (gate EF.CBMID 6F48) · Menu selection (title EF.SUME 6F54) · Call control · Proactive SIM · MO-SMS control · USSD string in Call Control · RUN AT COMMAND · Call control on GPRS · Data download via USSD · Additional TERMINAL PROFILE · GBA-based Local Key Establishment · Terminal Applications · SM-over-IP (related EF.PSISMSC 6FE5, ISIM) · CSG Display Control · Communication Control for IMS · Extended Terminal Applications · UICC access to IMS · URI support by UICC (URI files EF.FDNURI/BDNURI/SDNURI) · Media Type support · IMS call disconnection cause · URI for MO SHORT MESSAGE CONTROL · URI for SMS-PP DOWNLOAD · Call control on EPS PDN · Call control on PDU Session · Subscription identifier privacy (SUCI data in EF.SUCI_Calc_Info 4F07) · SOR expectation (data in EF.SOR-CMCI 4F0E) · PS Data Off separate Home/Roaming (EF.3GPPPSDATAOFFservicelist 6FFA) · 5G Security Parameters extended (EF.5GAUTHKEYS 4F05) · Trusted non-3GPP access · HTTP Digest · P-CSCF discovery Local Break Out (EF.P-CSCF 6F09).

B.2 Resolved against TS 31.102 v18.10.0

The three initially-unresolved mappings were settled from the spec text (docs/uicc/ts_131102*.txt):

  • eCall Data (89) — no dedicated EF: the eCall test/reconfiguration numbers live in EF.SDN 6F49 ("If service n° 4 and/or n° 89 is available this file shall be present … eCall test and reconfiguration numbers") and EF.FDN 6F3A (the eCall procedures).
  • eCall Data over IMS (112) — the eCall test/reconfiguration URIs live in EF.SDNURI 6FEF (and EF.FDNURI 6FED).
  • EARFCN list for MTC/NB-IOT UEs (121) — EF.EARFCNList 6FFD (§4.2.112, whose clause title is literally "EARFCN list for MTC/NB-IOT UEs"). "Extended EARFCN support" (100) is a capability with no file.

Notes / open questions

1. Aliases used (case-insensitive exact name did not join these; merged manually)

Canonical SST wording UST wording IST wording
Local Phone Book (ADN) "Abbreviated Dialling Numbers (ADN)" (2) "Local Phone Book" (1)
SMS Parameters (SMSP) "SMS Parameters" (12) "Short Message Service Parameters (SMSP)" (12)
Short Message Status Reports (SMSR) "Short Message Status Reports" (35) "…Status Reports (SMSR)" (11) "…Status Reports (SMSR)" (7)
Network's indication of alerting in the MS (NIA) "Network's indication of alerting in the MS" (36) "…in the MS (NIA)" (56)
Call control "Call control" (28) "Call Control by USIM" (30)
MO-SMS control "Mobile Originated Short Message control by SIM" (37) "MO-SMS Control by USIM" (31)
De-personalisation Control Keys (DCK) "De-personalization Control Keys" (33) "Depersonalisation Control Keys" (36)
SoLSA "SoLSA (Support of Local Service Area)" (40) "Support of Localised Service Areas (SoLSA)" (23)
eMLPP / MExE "enhanced Multi-Level…" (23), "MExE" (49) "Enhanced Multi-Level…" (24), "MexE" (41)
PLMN selector w/ Access Technology (×3) "…PLMN Selector with Access Technology" (43–45) "…PLMN selector with Access Technology" (20/42/43)
Extension 2 "Extension2" (11) "Extension 2" (3)
SM-over-IP "Support for SM-over-IP" (91) "Support for SM-over-IP including data download via SMS-PP as defined in TS 31.111 [31]" (8)
Communication Control for IMS "…by USIM" (93) "…by ISIM" (9)
URI support for SMS-PP DOWNLOAD "…TS 31.111 [12]" (113) "…TS 31.111 [31]" (16)

The other shared rows joined on a case-insensitive exact name (e.g. "Service Provider Name" SST 17 / UST 19, "MSISDN" SST 9 / UST 21, "Short Message Storage (SMS)" SST 4 / UST 10 / IST 6).

2. Kept separate, flagged for review

  • CCP / CCP2 / ECCP. SST carries two bearer-capability services — "Capability Configuration Parameters (CCP)" (6, file EF.CCP 6F3D) and "Extended Capability Configuration Parameters (ECCP)" (48, EF.ECCP 6F4F); UST carries one — "Capability Configuration Parameters 2 (CCP2)" (14, EF.CCP2 6F4F). These were kept as three rows. Note the structural mismatch: the USIM's CCP2 shares FID 6F4F with the SIM's ECCP, not with the SIM's CCP (6F3D), so a CCP↔CCP2 merge is not obviously correct — decide whether CCP2 ≙ CCP or CCP2 ≙ ECCP (or neither) before writing code.

3. FID / tree collisions to respect in the editor

  • 6F4E = EF.EXT4 in the GSM tree, EF.EXT5 in the USIM tree (UICC_FILES.md §2.3).
  • 6F4F = EF.ECCP (GSM) vs EF.CCP2 (USIM) — see §2.
  • 6F07 = EF.IMSI (DF.GSM / ADF.USIM) vs EF.IST (ADF.ISIM).
  • 6F38 = EF.SST (DF.GSM) vs EF.UST (ADF.USIM).
  • 6FD7 = EF.MSK (USIM) vs EF.GBANL (ISIM).
  • EF.NIA has different FIDs per tree: 6F51 (SIM) vs 6FD3 (USIM).
  • DF.GSM-ACCESS 5F3B (ADF.USIM) vs DF.MULTIMEDIA 5F3B (DF.TELECOM) — same FID, different parents; the child-DF summary (UICC_FILES.md §4.13) is the authority for which DF a service gates.

The filesystem column already resolves these per-tree (e.g. EF.EXT4 shows both FIDs); the editor's DF-context selection must do the same.

4. Reconciliation (completeness invariant)

  • SST 59: 56 non-RFU service numbers (SST 1–59 minus {8,20,50}) spread over the 57 rows of §A.1 (one of those rows, CCP2, carries no SST number) + 3 RFU/reserved slots (8, 20, 50) = 59. ✓
  • UST 150: 46 shared-with-SIM + 15 shared-with-ISIM + 85 USIM-only (1 in §A.1 = CCP2, 84 in §A.2) + 4 RFU/reserved (26, 33, 50, 98) = 150. ✓
  • IST 22: 2 shared with SIM (SMS 6, SMSR 7) + 15 shared with USIM (2,4,8,9,10,11,12,13,14,15,16,17,18,19,21) + 5 ISIM-only (1,3,5,20,22) = 22. ✓
  • EST 3: FDN (1), BDN (2), ACL (3) — all present. ✓

The PWA's EF_UST_SERVICES constant previously stopped at 146; it now carries 147–150 (5MBS UE pre-configuration / Operator Controlled Signal Threshold per Access Technology / A2X / IMS Data Channel Indication), matching UICC_FILES.md §6.1 and TS 31.102 §4.2.8, so the tables above are complete.

5. Source-coverage gaps (cardless list only)

The Services editor is card-only: it probes the equipped card by FID and writes via /api/write, so it does not depend on frontend/uicc_files.json (that is the cardless standard-file list feeding the SELECT picker and the test-script file picker). The FS check probes the card directly, so the files below missing from uicc_files.json are not a blocker — they matter only if a cardless picker must offer them: EF.IMG 4F20 / DF.GRAPHICS 5F50, DF.MExE 5F3C + EF.MExE-ST/ORPK/ARPK/TPRPK 4F40–4F43, DF.SoLSA 5F70 + EF.SAI 4F30/EF.SLL 4F31, DF.BCAST 5F80, DF.ACDC 5FA0 + EF.ACDC_LIST 4F01, DF.TV 5FB0 + EF.TVUSD, EF.TVCONFIG 6FFB, EF.3GPPPSDATAOFF 6FF9 / EF.3GPPPSDATAOFFservicelist 6FFA, EF.IAL 6FF0 / EF.IPD 6FF2 (pairing), EF.PSISMSC 6FE5, and the 5G/A2X/5MBS DFs (5FC0/5F3F/5F3E/5FF0/5FF1/5FE0).

6. Deliberately unmapped

  • "GSM Access" (UST 27) maps to DF.GSM-ACCESS 5F3B (UICC_FILES.md §4.13c "DF_GSM-ACCESS — UST n°27"), not to DF.GSM 7F20 — DF.GSM is the classic SIM tree and is not UST-gated. This corrects the DF.GSM hint in the drafting brief.
  • EF.RPLMNAcT 6F65 (legacy, "deleted in Rel-6") has no current UST/SST service and is intentionally absent.
  • EF.ACC 6F78 (access-control class) and EF.Phase 6FAE are not service-gated in either list, so they do not appear.