<p>laforge <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/pysim/+/17897">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Use helper method to print available service in EF.SST<br><br>Change-Id: I375475e9f7210dae4e8da7258d6824dc2d54cf4c<br>---<br>M pySim-read.py<br>M pysim-testdata/Fairwaves-SIM.ok<br>M pysim-testdata/Wavemobile-SIM.ok<br>M pysim-testdata/fakemagicsim.ok<br>M pysim-testdata/sysmoISIM-SJA2.ok<br>M pysim-testdata/sysmoUSIM-SJS1.ok<br>M pysim-testdata/sysmosim-gr1.ok<br>7 files changed, 244 insertions(+), 243 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/pySim-read.py b/pySim-read.py</span><br><span>index 8f81443..7557201 100755</span><br><span>--- a/pySim-read.py</span><br><span>+++ b/pySim-read.py</span><br><span>@@ -32,7 +32,7 @@</span><br><span> </span><br><span> from pySim.commands import SimCardCommands</span><br><span> from pySim.cards import card_detect, Card</span><br><span style="color: hsl(0, 100%, 40%);">-from pySim.utils import h2b, swap_nibbles, rpad, dec_imsi, dec_iccid, dec_msisdn, format_xplmn_w_act, dec_spn</span><br><span style="color: hsl(120, 100%, 40%);">+from pySim.utils import h2b, swap_nibbles, rpad, dec_imsi, dec_iccid, dec_msisdn, format_xplmn_w_act, dec_spn, dec_st</span><br><span> </span><br><span> </span><br><span> def parse_options():</span><br><span>@@ -234,16 +234,11 @@</span><br><span>               print("AD: Can't read, response code = %s" % (sw,))</span><br><span> </span><br><span>        # EF.SST</span><br><span style="color: hsl(0, 100%, 40%);">-        (res, sw) = card.read_sst()</span><br><span style="color: hsl(120, 100%, 40%);">+   (res, sw) = card.read_binary('SST')</span><br><span>  if sw == '9000':</span><br><span style="color: hsl(0, 100%, 40%);">-                # (st_hex, avail_src_list) = res</span><br><span style="color: hsl(0, 100%, 40%);">-                # st_hex - Service Table in hex format</span><br><span style="color: hsl(0, 100%, 40%);">-          # avail_src_list - List of services available</span><br><span style="color: hsl(0, 100%, 40%);">-           print("SIM Service Table: %s" % res[0])</span><br><span style="color: hsl(120, 100%, 40%);">+             print("SIM Service Table: %s" % res)</span><br><span>               # Print those which are available</span><br><span style="color: hsl(0, 100%, 40%);">-               for s in res[1]:</span><br><span style="color: hsl(0, 100%, 40%);">-                        if s in EF_SST_map:</span><br><span style="color: hsl(0, 100%, 40%);">-                             print('\tService %d - %s: %s' % (s, EF_SST_map[s], s in res[1]))</span><br><span style="color: hsl(120, 100%, 40%);">+              print("%s" % dec_st(res))</span><br><span>  else:</span><br><span>                print("SIM Service Table: Can't read, response code = %s" % (sw,))</span><br><span> </span><br><span>diff --git a/pysim-testdata/Fairwaves-SIM.ok b/pysim-testdata/Fairwaves-SIM.ok</span><br><span>index 1dbaab6..9df44fd 100644</span><br><span>--- a/pysim-testdata/Fairwaves-SIM.ok</span><br><span>+++ b/pysim-testdata/Fairwaves-SIM.ok</span><br><span>@@ -44,46 +44,47 @@</span><br><span> MSISDN: Not available</span><br><span> AD: 00000002</span><br><span> SIM Service Table: ff3cc3ff030fff0f000fff03f0c0</span><br><span style="color: hsl(0, 100%, 40%);">- Service 1 - CHV1 disable function: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 2 - Abbreviated Dialling Numbers (ADN): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 3 - Fixed Dialling Numbers (FDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 4 - Short Message Storage (SMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 5 - Advice of Charge (AoC): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 6 - Capability Configuration Parameters (CCP): True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 7 - PLMN selector: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 8 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 11 - Extension2: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 12 - SMS Parameters: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 13 - Last Number Dialled (LND): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 14 - Cell Broadcast Message Identifier: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 17 - Service Provider Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 18 - Service Dialling Numbers (SDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 23 - enhanced Multi-Level Precedence and Pre-emption Service: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 24 - Automatic Answer for eMLPP: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 25 - Data download via SMS-CB: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 26 - Data download via SMS-PP: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 27 - Menu selection: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 28 - Call control: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 29 - Proactive SIM: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 30 - Cell Broadcast Message Identifier Ranges: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 31 - Barred Dialling Numbers (BDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 32 - Extension4: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 33 - De-personalization Control Keys: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 34 - Co-operative Network List: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 41 - USSD string data object supported in Call Control: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 42 - RUN AT COMMAND command: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 43 - User controlled PLMN Selector with Access Technology: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 44 - Operator controlled PLMN Selector with Access Technology: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 49 - MExE: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 50 - Reserved and shall be ignored: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 51 - PLMN Network Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 52 - Operator PLMN List: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 53 - Mailbox Dialling Numbers: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 54 - Message Waiting Indication Status: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 55 - Call Forwarding Indication Status: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 56 - Service Provider Display Information: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 57 - Multimedia Messaging Service (MMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 58 - Extension 8: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 59 - MMS User Connectivity Parameters: True</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 1 - CHV1 disable function</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 2 - Abbreviated Dialling Numbers (ADN)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 3 - Fixed Dialling Numbers (FDN)</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 4 - Short Message Storage (SMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 5 - Advice of Charge (AoC)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 6 - Capability Configuration Parameters (CCP)</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 7 - PLMN selector</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 8 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 11 - Extension2</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 12 - SMS Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 13 - Last Number Dialled (LND)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 14 - Cell Broadcast Message Identifier</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 17 - Service Provider Name</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 18 - Service Dialling Numbers (SDN)</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 23 - enhanced Multi-Level Precedence and Pre-emption Service</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 24 - Automatic Answer for eMLPP</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 25 - Data download via SMS-CB</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 26 - Data download via SMS-PP</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 27 - Menu selection</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 28 - Call control</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 29 - Proactive SIM</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 30 - Cell Broadcast Message Identifier Ranges</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 31 - Barred Dialling Numbers (BDN)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 32 - Extension4</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 33 - De-personalization Control Keys</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 34 - Co-operative Network List</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 41 - USSD string data object supported in Call Control</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 42 - RUN AT COMMAND command</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 43 - User controlled PLMN Selector with Access Technology</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 44 - Operator controlled PLMN Selector with Access Technology</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 49 - MExE</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 50 - Reserved and shall be ignored</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 51 - PLMN Network Name</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 52 - Operator PLMN List</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 53 - Mailbox Dialling Numbers</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 54 - Message Waiting Indication Status</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 55 - Call Forwarding Indication Status</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 56 - Service Provider Display Information</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 57 - Multimedia Messaging Service (MMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 58 - Extension 8</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 59 - MMS User Connectivity Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> Done !</span><br><span> </span><br><span>diff --git a/pysim-testdata/Wavemobile-SIM.ok b/pysim-testdata/Wavemobile-SIM.ok</span><br><span>index e72599f..01ba6b7 100644</span><br><span>--- a/pysim-testdata/Wavemobile-SIM.ok</span><br><span>+++ b/pysim-testdata/Wavemobile-SIM.ok</span><br><span>@@ -51,44 +51,45 @@</span><br><span> MSISDN: Not available</span><br><span> AD: 00ffff02</span><br><span> SIM Service Table: ff33ff0f3c00ff0f000cf0c0f0030000</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 1 - CHV1 disable function: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 2 - Abbreviated Dialling Numbers (ADN): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 3 - Fixed Dialling Numbers (FDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 4 - Short Message Storage (SMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 5 - Advice of Charge (AoC): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 6 - Capability Configuration Parameters (CCP): True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 7 - PLMN selector: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 8 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 9 - MSISDN: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 10 - Extension1: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 13 - Last Number Dialled (LND): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 14 - Cell Broadcast Message Identifier: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 17 - Service Provider Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 18 - Service Dialling Numbers (SDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 19 - Extension3: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 20 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS): True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 22 - VBS Group Identifier List (EFVBS and EFVBSS): True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 23 - enhanced Multi-Level Precedence and Pre-emption Service: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 24 - Automatic Answer for eMLPP: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 25 - Data download via SMS-CB: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 26 - Data download via SMS-PP: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 27 - Menu selection: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 28 - Call control: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 35 - Short Message Status Reports: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 36 - Network's indication of alerting in the MS: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 37 - Mobile Originated Short Message control by SIM: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 38 - GPRS: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 49 - MExE: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 50 - Reserved and shall be ignored: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 51 - PLMN Network Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 52 - Operator PLMN List: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 53 - Mailbox Dialling Numbers: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 54 - Message Waiting Indication Status: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 55 - Call Forwarding Indication Status: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 56 - Service Provider Display Information: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 57 - Multimedia Messaging Service (MMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 58 - Extension 8: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 59 - MMS User Connectivity Parameters: True</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 1 - CHV1 disable function</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 2 - Abbreviated Dialling Numbers (ADN)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 3 - Fixed Dialling Numbers (FDN)</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 4 - Short Message Storage (SMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 5 - Advice of Charge (AoC)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 6 - Capability Configuration Parameters (CCP)</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 7 - PLMN selector</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 8 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 9 - MSISDN</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 10 - Extension1</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 13 - Last Number Dialled (LND)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 14 - Cell Broadcast Message Identifier</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 17 - Service Provider Name</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 18 - Service Dialling Numbers (SDN)</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 19 - Extension3</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 20 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS)</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 22 - VBS Group Identifier List (EFVBS and EFVBSS)</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 23 - enhanced Multi-Level Precedence and Pre-emption Service</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 24 - Automatic Answer for eMLPP</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 25 - Data download via SMS-CB</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 26 - Data download via SMS-PP</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 27 - Menu selection</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 28 - Call control</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 35 - Short Message Status Reports</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 36 - Network's indication of alerting in the MS</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 37 - Mobile Originated Short Message control by SIM</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 38 - GPRS</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 49 - MExE</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 50 - Reserved and shall be ignored</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 51 - PLMN Network Name</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 52 - Operator PLMN List</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 53 - Mailbox Dialling Numbers</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 54 - Message Waiting Indication Status</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 55 - Call Forwarding Indication Status</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 56 - Service Provider Display Information</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 57 - Multimedia Messaging Service (MMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 58 - Extension 8</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 59 - MMS User Connectivity Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> Done !</span><br><span> </span><br><span>diff --git a/pysim-testdata/fakemagicsim.ok b/pysim-testdata/fakemagicsim.ok</span><br><span>index 944dbfc..80cf3d9 100644</span><br><span>--- a/pysim-testdata/fakemagicsim.ok</span><br><span>+++ b/pysim-testdata/fakemagicsim.ok</span><br><span>@@ -18,39 +18,40 @@</span><br><span> MSISDN: Not available</span><br><span> AD: 000000</span><br><span> SIM Service Table: ff3fff0f0300f003000c</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 1 - CHV1 disable function: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 2 - Abbreviated Dialling Numbers (ADN): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 3 - Fixed Dialling Numbers (FDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 4 - Short Message Storage (SMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 5 - Advice of Charge (AoC): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 6 - Capability Configuration Parameters (CCP): True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 7 - PLMN selector: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 8 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 9 - MSISDN: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 10 - Extension1: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 11 - Extension2: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 12 - SMS Parameters: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 13 - Last Number Dialled (LND): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 14 - Cell Broadcast Message Identifier: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 17 - Service Provider Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 18 - Service Dialling Numbers (SDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 19 - Extension3: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 20 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS): True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 22 - VBS Group Identifier List (EFVBS and EFVBSS): True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 23 - enhanced Multi-Level Precedence and Pre-emption Service: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 24 - Automatic Answer for eMLPP: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 25 - Data download via SMS-CB: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 26 - Data download via SMS-PP: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 27 - Menu selection: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 28 - Call control: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 33 - De-personalization Control Keys: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 34 - Co-operative Network List: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 53 - Mailbox Dialling Numbers: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 54 - Message Waiting Indication Status: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 55 - Call Forwarding Indication Status: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 56 - Service Provider Display Information: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 57 - Multimedia Messaging Service (MMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 58 - Extension 8: True</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 1 - CHV1 disable function</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 2 - Abbreviated Dialling Numbers (ADN)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 3 - Fixed Dialling Numbers (FDN)</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 4 - Short Message Storage (SMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 5 - Advice of Charge (AoC)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 6 - Capability Configuration Parameters (CCP)</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 7 - PLMN selector</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 8 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 9 - MSISDN</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 10 - Extension1</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 11 - Extension2</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 12 - SMS Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 13 - Last Number Dialled (LND)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 14 - Cell Broadcast Message Identifier</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 17 - Service Provider Name</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 18 - Service Dialling Numbers (SDN)</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 19 - Extension3</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 20 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS)</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 22 - VBS Group Identifier List (EFVBS and EFVBSS)</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 23 - enhanced Multi-Level Precedence and Pre-emption Service</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 24 - Automatic Answer for eMLPP</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 25 - Data download via SMS-CB</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 26 - Data download via SMS-PP</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 27 - Menu selection</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 28 - Call control</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 33 - De-personalization Control Keys</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 34 - Co-operative Network List</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 53 - Mailbox Dialling Numbers</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 54 - Message Waiting Indication Status</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 55 - Call Forwarding Indication Status</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 56 - Service Provider Display Information</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 57 - Multimedia Messaging Service (MMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 58 - Extension 8</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> Done !</span><br><span> </span><br><span>diff --git a/pysim-testdata/sysmoISIM-SJA2.ok b/pysim-testdata/sysmoISIM-SJA2.ok</span><br><span>index 205cddf..f1acc16 100644</span><br><span>--- a/pysim-testdata/sysmoISIM-SJA2.ok</span><br><span>+++ b/pysim-testdata/sysmoISIM-SJA2.ok</span><br><span>@@ -56,48 +56,49 @@</span><br><span> MSISDN (NPI=1 ToN=1): +1234</span><br><span> AD: 00000002</span><br><span> SIM Service Table: ff33ffff3f003f0f300cf0c3f00000</span><br><span style="color: hsl(0, 100%, 40%);">- Service 1 - CHV1 disable function: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 2 - Abbreviated Dialling Numbers (ADN): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 3 - Fixed Dialling Numbers (FDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 4 - Short Message Storage (SMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 5 - Advice of Charge (AoC): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 6 - Capability Configuration Parameters (CCP): True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 7 - PLMN selector: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 8 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 9 - MSISDN: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 10 - Extension1: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 13 - Last Number Dialled (LND): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 14 - Cell Broadcast Message Identifier: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 17 - Service Provider Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 18 - Service Dialling Numbers (SDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 19 - Extension3: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 20 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS): True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 22 - VBS Group Identifier List (EFVBS and EFVBSS): True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 23 - enhanced Multi-Level Precedence and Pre-emption Service: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 24 - Automatic Answer for eMLPP: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 25 - Data download via SMS-CB: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 26 - Data download via SMS-PP: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 27 - Menu selection: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 28 - Call control: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 29 - Proactive SIM: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 30 - Cell Broadcast Message Identifier Ranges: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 31 - Barred Dialling Numbers (BDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 32 - Extension4: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 33 - De-personalization Control Keys: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 34 - Co-operative Network List: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 35 - Short Message Status Reports: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 36 - Network's indication of alerting in the MS: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 37 - Mobile Originated Short Message control by SIM: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 38 - GPRS: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 49 - MExE: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 50 - Reserved and shall be ignored: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 51 - PLMN Network Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 52 - Operator PLMN List: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 53 - Mailbox Dialling Numbers: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 54 - Message Waiting Indication Status: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 57 - Multimedia Messaging Service (MMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 58 - Extension 8: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 59 - MMS User Connectivity Parameters: True</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 1 - CHV1 disable function</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 2 - Abbreviated Dialling Numbers (ADN)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 3 - Fixed Dialling Numbers (FDN)</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 4 - Short Message Storage (SMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 5 - Advice of Charge (AoC)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 6 - Capability Configuration Parameters (CCP)</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 7 - PLMN selector</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 8 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 9 - MSISDN</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 10 - Extension1</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 13 - Last Number Dialled (LND)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 14 - Cell Broadcast Message Identifier</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 17 - Service Provider Name</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 18 - Service Dialling Numbers (SDN)</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 19 - Extension3</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 20 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS)</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 22 - VBS Group Identifier List (EFVBS and EFVBSS)</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 23 - enhanced Multi-Level Precedence and Pre-emption Service</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 24 - Automatic Answer for eMLPP</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 25 - Data download via SMS-CB</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 26 - Data download via SMS-PP</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 27 - Menu selection</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 28 - Call control</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 29 - Proactive SIM</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 30 - Cell Broadcast Message Identifier Ranges</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 31 - Barred Dialling Numbers (BDN)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 32 - Extension4</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 33 - De-personalization Control Keys</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 34 - Co-operative Network List</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 35 - Short Message Status Reports</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 36 - Network's indication of alerting in the MS</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 37 - Mobile Originated Short Message control by SIM</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 38 - GPRS</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 49 - MExE</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 50 - Reserved and shall be ignored</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 51 - PLMN Network Name</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 52 - Operator PLMN List</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 53 - Mailbox Dialling Numbers</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 54 - Message Waiting Indication Status</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 57 - Multimedia Messaging Service (MMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 58 - Extension 8</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 59 - MMS User Connectivity Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> Done !</span><br><span> </span><br><span>diff --git a/pysim-testdata/sysmoUSIM-SJS1.ok b/pysim-testdata/sysmoUSIM-SJS1.ok</span><br><span>index 89123a0..2244716 100644</span><br><span>--- a/pysim-testdata/sysmoUSIM-SJS1.ok</span><br><span>+++ b/pysim-testdata/sysmoUSIM-SJS1.ok</span><br><span>@@ -56,50 +56,51 @@</span><br><span> MSISDN (NPI=1 ToN=1): +77776336143</span><br><span> AD: 00000002</span><br><span> SIM Service Table: ff3fffff3f003f1ff00c00c0f00000</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 1 - CHV1 disable function: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 2 - Abbreviated Dialling Numbers (ADN): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 3 - Fixed Dialling Numbers (FDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 4 - Short Message Storage (SMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 5 - Advice of Charge (AoC): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 6 - Capability Configuration Parameters (CCP): True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 7 - PLMN selector: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 8 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 9 - MSISDN: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 10 - Extension1: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 11 - Extension2: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 12 - SMS Parameters: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 13 - Last Number Dialled (LND): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 14 - Cell Broadcast Message Identifier: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 17 - Service Provider Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 18 - Service Dialling Numbers (SDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 19 - Extension3: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 20 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS): True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 22 - VBS Group Identifier List (EFVBS and EFVBSS): True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 23 - enhanced Multi-Level Precedence and Pre-emption Service: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 24 - Automatic Answer for eMLPP: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 25 - Data download via SMS-CB: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 26 - Data download via SMS-PP: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 27 - Menu selection: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 28 - Call control: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 29 - Proactive SIM: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 30 - Cell Broadcast Message Identifier Ranges: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 31 - Barred Dialling Numbers (BDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 32 - Extension4: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 33 - De-personalization Control Keys: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 34 - Co-operative Network List: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 35 - Short Message Status Reports: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 36 - Network's indication of alerting in the MS: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 37 - Mobile Originated Short Message control by SIM: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 38 - GPRS: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 49 - MExE: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 50 - Reserved and shall be ignored: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 51 - PLMN Network Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 52 - Operator PLMN List: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 53 - Mailbox Dialling Numbers: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 54 - Message Waiting Indication Status: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 57 - Multimedia Messaging Service (MMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 58 - Extension 8: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 59 - MMS User Connectivity Parameters: True</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 1 - CHV1 disable function</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 2 - Abbreviated Dialling Numbers (ADN)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 3 - Fixed Dialling Numbers (FDN)</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 4 - Short Message Storage (SMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 5 - Advice of Charge (AoC)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 6 - Capability Configuration Parameters (CCP)</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 7 - PLMN selector</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 8 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 9 - MSISDN</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 10 - Extension1</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 11 - Extension2</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 12 - SMS Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 13 - Last Number Dialled (LND)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 14 - Cell Broadcast Message Identifier</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 17 - Service Provider Name</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 18 - Service Dialling Numbers (SDN)</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 19 - Extension3</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 20 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS)</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 22 - VBS Group Identifier List (EFVBS and EFVBSS)</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 23 - enhanced Multi-Level Precedence and Pre-emption Service</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 24 - Automatic Answer for eMLPP</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 25 - Data download via SMS-CB</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 26 - Data download via SMS-PP</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 27 - Menu selection</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 28 - Call control</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 29 - Proactive SIM</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 30 - Cell Broadcast Message Identifier Ranges</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 31 - Barred Dialling Numbers (BDN)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 32 - Extension4</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 33 - De-personalization Control Keys</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 34 - Co-operative Network List</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 35 - Short Message Status Reports</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 36 - Network's indication of alerting in the MS</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 37 - Mobile Originated Short Message control by SIM</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 38 - GPRS</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 49 - MExE</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 50 - Reserved and shall be ignored</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 51 - PLMN Network Name</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 52 - Operator PLMN List</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 53 - Mailbox Dialling Numbers</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 54 - Message Waiting Indication Status</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 57 - Multimedia Messaging Service (MMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 58 - Extension 8</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 59 - MMS User Connectivity Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> Done !</span><br><span> </span><br><span>diff --git a/pysim-testdata/sysmosim-gr1.ok b/pysim-testdata/sysmosim-gr1.ok</span><br><span>index 39f5ff6..833ba83 100644</span><br><span>--- a/pysim-testdata/sysmosim-gr1.ok</span><br><span>+++ b/pysim-testdata/sysmosim-gr1.ok</span><br><span>@@ -18,37 +18,38 @@</span><br><span> MSISDN: Not available</span><br><span> AD: 000000</span><br><span> SIM Service Table: ff3fff0f0f0000030000</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 1 - CHV1 disable function: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 2 - Abbreviated Dialling Numbers (ADN): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 3 - Fixed Dialling Numbers (FDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 4 - Short Message Storage (SMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 5 - Advice of Charge (AoC): True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 6 - Capability Configuration Parameters (CCP): True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 7 - PLMN selector: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 8 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 9 - MSISDN: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 10 - Extension1: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 11 - Extension2: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 12 - SMS Parameters: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 13 - Last Number Dialled (LND): True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 14 - Cell Broadcast Message Identifier: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 17 - Service Provider Name: True</span><br><span style="color: hsl(0, 100%, 40%);">-        Service 18 - Service Dialling Numbers (SDN): True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 19 - Extension3: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 20 - RFU: True</span><br><span style="color: hsl(0, 100%, 40%);">-  Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS): True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 22 - VBS Group Identifier List (EFVBS and EFVBSS): True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 23 - enhanced Multi-Level Precedence and Pre-emption Service: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 24 - Automatic Answer for eMLPP: True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 25 - Data download via SMS-CB: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 26 - Data download via SMS-PP: True</span><br><span style="color: hsl(0, 100%, 40%);">-     Service 27 - Menu selection: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 28 - Call control: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 33 - De-personalization Control Keys: True</span><br><span style="color: hsl(0, 100%, 40%);">-      Service 34 - Co-operative Network List: True</span><br><span style="color: hsl(0, 100%, 40%);">-    Service 35 - Short Message Status Reports: True</span><br><span style="color: hsl(0, 100%, 40%);">- Service 36 - Network's indication of alerting in the MS: True</span><br><span style="color: hsl(0, 100%, 40%);">-       Service 57 - Multimedia Messaging Service (MMS): True</span><br><span style="color: hsl(0, 100%, 40%);">-   Service 58 - Extension 8: True</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 1 - CHV1 disable function</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 2 - Abbreviated Dialling Numbers (ADN)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 3 - Fixed Dialling Numbers (FDN)</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 4 - Short Message Storage (SMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 5 - Advice of Charge (AoC)</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 6 - Capability Configuration Parameters (CCP)</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 7 - PLMN selector</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 8 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 9 - MSISDN</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 10 - Extension1</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 11 - Extension2</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 12 - SMS Parameters</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 13 - Last Number Dialled (LND)</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 14 - Cell Broadcast Message Identifier</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 17 - Service Provider Name</span><br><span style="color: hsl(120, 100%, 40%);">+    Service 18 - Service Dialling Numbers (SDN)</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 19 - Extension3</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 20 - RFU</span><br><span style="color: hsl(120, 100%, 40%);">+      Service 21 - VGCS Group Identifier List (EFVGCS and EFVGCSS)</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 22 - VBS Group Identifier List (EFVBS and EFVBSS)</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 23 - enhanced Multi-Level Precedence and Pre-emption Service</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 24 - Automatic Answer for eMLPP</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 25 - Data download via SMS-CB</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 26 - Data download via SMS-PP</span><br><span style="color: hsl(120, 100%, 40%);">+ Service 27 - Menu selection</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 28 - Call control</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 33 - De-personalization Control Keys</span><br><span style="color: hsl(120, 100%, 40%);">+  Service 34 - Co-operative Network List</span><br><span style="color: hsl(120, 100%, 40%);">+        Service 35 - Short Message Status Reports</span><br><span style="color: hsl(120, 100%, 40%);">+     Service 36 - Network's indication of alerting in the MS</span><br><span style="color: hsl(120, 100%, 40%);">+   Service 57 - Multimedia Messaging Service (MMS)</span><br><span style="color: hsl(120, 100%, 40%);">+       Service 58 - Extension 8</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> Done !</span><br><span> </span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/pysim/+/17897">change 17897</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/pysim/+/17897"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: pysim </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I375475e9f7210dae4e8da7258d6824dc2d54cf4c </div>
<div style="display:none"> Gerrit-Change-Number: 17897 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: herlesupreeth <herlesupreeth@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>