Project

General

Profile

Bug #5714

Updated by laforge 11 months ago

I'm using old regular cards for testing. 

 Class EF_MSISDN, method _encode_record_hex always assumes a rec_len of 15 which results in misaligned/invalid data if the real record length is different. 
 The encoded msisdn must always use the +last 14 bytes+ in the record. This can only be achieved when the real record length is used. 

 Example: 
 <pre> 
 select MF/ADF.USIM/EF.MSISDN 
 update_record_decoded 1 {"msisdn":"+491234567890"} 
 read_record_decoded 1 
 read_record 1 
 </pre> 

 This may also concern updating EF.ADN records.

Back

Add picture from clipboard (Maximum size: 48.8 MB)