From 70033f1e026a4a60bc93ecfd30fc394f6b5a6905 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Thu, 9 Apr 2026 22:11:17 +0200 Subject: [PATCH] saip: MncLen: fix for missing EF-AD Change-Id: I7f5ce22d23808c91234c6a75b8a22264d3c5bc92 --- pySim/esim/saip/personalization.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pySim/esim/saip/personalization.py b/pySim/esim/saip/personalization.py index e19d8e50..7159da26 100644 --- a/pySim/esim/saip/personalization.py +++ b/pySim/esim/saip/personalization.py @@ -673,8 +673,10 @@ class MncLen(ConfigurableParameter): for pe in pes.get_pes_for_type('usim'): if not hasattr(pe, 'files'): continue + f_ad = pe.files.get('ef-ad') + if not f_ad: + continue # decode existing values - f_ad = pe.files['ef-ad'] if not f_ad.body: continue try: