[PATCH v2 1/3] simutil: Add forbidden operator list fileid

Sean Nyekjaer <[email protected]> Thu, 03 Jul 2025 13:48:19 +0200
Newsgroups dev.linux.lists.ofono
Message-ID <[email protected]>
Add the FPLMN both as a define and as a entry in the struct sim_ef_info.
---
 src/simutil.c | 1 +
 src/simutil.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/simutil.c b/src/simutil.c
index 0fafcb7f77de8b7fac7318dec43fa92137356e4b..5dfc5e05e16d918b3bce5c2aae84e9b282ae77d9 100644
--- a/src/simutil.c
+++ b/src/simutil.c
@@ -84,6 +84,7 @@ static struct sim_ef_info ef_db[] = {
 {	0x6F50, 0x7F20, 0x7FFF, EF, BINARY, 0,		PIN,	PIN	},
 {	0x6F56, 0x0000, 0x7FFF, EF, BINARY, 0,		PIN,	PIN2	},
 {	0x6F57,	0x7F20,	0x7FFF,	EF, BINARY, 0,		PIN,	PIN2	},
+{	0x6F7B, ROOTMF, 0x7FFF, EF, BINARY, 12,		PIN,	PIN	},
 {	0x6FAD, 0x7F20, 0x7FFF, EF, BINARY, 0,		ALW,	ADM	},
 {	0x6FAE, 0x7F20, 0x0000, EF, BINARY, 1,		ALW,	ADM	},
 {	0x6FB7, 0x7F20, 0x7FFF, EF, BINARY, 0,		ALW,	ADM	},
diff --git a/src/simutil.h b/src/simutil.h
index 91be5e2345d39bfe4f4f25f5f4c6b8dfd4e8c3ea..556412c4eaa089789092caa72fc3d8dd7ad5b00f 100644
--- a/src/simutil.h
+++ b/src/simutil.h
@@ -40,6 +40,7 @@ enum sim_fileid {
 	SIM_EFBDN_FILEID =			0x6F4D,
 	SIM_EFCBMIR_FILEID =			0x6F50,
 	SIM_EFEST_FILEID =			0x6F56,
+	SIM_EF_PLMN_FILEID =			0x6F7B,
 	SIM_EFAD_FILEID =			0x6FAD,
 	SIM_EFPHASE_FILEID =			0x6FAE,
 	SIM_EFECC_FILEID =			0x6FB7,

-- 
2.49.0