From 73a7fea357d051f6db5ce626d9901829f2e1e7a6 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 24 Jan 2023 16:52:29 +0100 Subject: [PATCH] gsm_r: Fix byte/nibble ordering of predefined_value1 Change-Id: Ia0dd8994556548a17a0a3101225c23e804511717 Related: OS#5784 --- pySim/gsm_r.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pySim/gsm_r.py b/pySim/gsm_r.py index 347c4e68..edb51935 100644 --- a/pySim/gsm_r.py +++ b/pySim/gsm_r.py @@ -240,7 +240,7 @@ class EF_Predefined(LinFixedEF): # header and other records have different structure. WTF !?! construct_first = Struct('next_table_type'/NextTableType, 'id_of_next_table'/HexAdapter(Bytes(2))) - construct_others = Struct('predefined_value1'/HexAdapter(Bytes(2)), + construct_others = Struct('predefined_value1'/BcdAdapter(Bytes(2)), 'string_table_index1'/Int8ub) def __init__(self, fid, name, desc):