Re: [PATCH 1/4] simutil: Add Forbidden operatator list(PLMN) fileid

Sean Nyekjaer <[email protected]> Tue, 01 Jul 2025 13:06:52 +0000
Newsgroups dev.linux.lists.ofono
Message-ID <iqsltz227edv5f6rzhsyex2ibjj5f46xe3j3xbjytqzq7z7xlb@ptllzwsiq5io>
On Tue, Jul 01, 2025 at 09:29:46AM +0100, Sean Nyekjaer wrote:
> ---
>  src/simutil.h | 1 +
>  1 file changed, 1 insertion(+)
> 
> 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
>
Guess we also need:

diff --git a/src/simutil.c b/src/simutil.c
index 0fafcb7f..7cb3a5fa 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,         ADM,    ADM     },
 {      0x6FAD, 0x7F20, 0x7FFF, EF, BINARY, 0,          ALW,    ADM     },
 {      0x6FAE, 0x7F20, 0x0000, EF, BINARY, 1,          ALW,    ADM     },
 {      0x6FB7, 0x7F20, 0x7FFF, EF, BINARY, 0,          ALW,    ADM     },

But I don't have a clue what BINARY/RECORD, ALW, ADM stands for :)
Is there a place I can look this up?

Br,
/Sean