esim.saip.FsProfileElement: Add file2pe() for single file conversion (details)
pySim.esim.saip.personalization: Support for EF.SMSP personalization (details)
ts_31_102.EF_ECC: Use PaddedBcdAdapter to skip trailing 'f' (details)
Fix more odd-length digit sequences via PaddedBcdAdapter (details)
Commit
c6fd1d314afd914fd3723b4d1e38452518810d05
by laforge
esim.saip.FsProfileElement: Add file2pe() for single file conversion
We've had files2pe() for re-encoding all of the files, but let's add a specific one for re-encoding only one of the files (such as commonly needed during personalization)
Commit
1da34c1a4f0d178117aba063f16bcdf161206573
by laforge
Fix more odd-length digit sequences via PaddedBcdAdapter
There are more files where trailing digits are indicated using 'f' and should be stripped during decode, including EF.MSISDN and EF.VGCS
This is not just a presentation issue, but actually rendered wrong data before, see the modified test output where our "read_record_uicc.ok" file contained "bcd_len: 7" but then only 6 BCD digits due to this bug.