ICCID checksums

Hello,

I am currently using the `AT%XICCID` to obtain the ICCID of Hologram eSIMs. The output of some of these eSIMs are just the raw 20 digit ICCID with no ending checksum, and some of these eSIMs output a 19 digit ICCID with an additional checksum. We are attempting to obtain all the ICCIDs from our devices to activate them, but when some ICCIDs provide a checksum character and others do not, the automated activation process marks ICCIDs with an additional checksum character to be invalid. I have also attempted to obtain the ICCID with `AT+CRSM=176,12258,0,0,10` and run into the the same issue.

Is there some way to differentiate this between eSIMs? Or perhaps does the `AT%XICCID` command just always output 20 characters? In these specific cases I am getting an `F` as the ending value, but I am unsure if it is just extra padding or not. I am using the SLM version 2.5.0 and MFW 1.3.5.

Here is a relevant post to this topic:  Incorrect ICCID value from modem_info 

Thanks! 

Ben

Parents
  • Hi,

    I am currently using the `AT%XICCID` to obtain the ICCID of Hologram eSIMs. The output of some of these eSIMs are just the raw 20 digit ICCID with no ending checksum, and some of these eSIMs output a 19 digit ICCID with an additional checksum.

    As I understand, you have only Hologram eSIMs and all of them show 20-digit ICCID. Is this correct? 
    How did you verify that some of eSIMs' ICCIDs have 20 digits and others 19 digits and additional checksum? Can you elaborate on this and provide an example? 

    Best regards,
    Dejan

Reply
  • Hi,

    I am currently using the `AT%XICCID` to obtain the ICCID of Hologram eSIMs. The output of some of these eSIMs are just the raw 20 digit ICCID with no ending checksum, and some of these eSIMs output a 19 digit ICCID with an additional checksum.

    As I understand, you have only Hologram eSIMs and all of them show 20-digit ICCID. Is this correct? 
    How did you verify that some of eSIMs' ICCIDs have 20 digits and others 19 digits and additional checksum? Can you elaborate on this and provide an example? 

    Best regards,
    Dejan

Children
No Data
Related