This is the modified Software to read/write USIM from http://open-cells.com/d5138782a8739209ec5760865b1e53b0/uicc-v1.3.tgz. This software was createt by Laurent Thomas at the Open-Cells project company.
- --port Linux port to access the card reader (/dev/ttyUSB0)
- --adm The ADM code of the card (the master password is 85496936)
- --iccid the UICC id to set
- --imsi The imsi to set, we automatically set complementary files such as "home PLMN"
- --opc OPc field: OPerator code: must be also set in HSS (exlusive with OP)
- --isdn The mobile phone number (not used in simple 4G)
- --acc One of the defined security codes
- --key The authentication key (called Ki in 3G/4G, Kc in GSM), must be the same in HSS
- --MNCsize Mobile network code size in digits (default to 2)
- --xx OP field: OPerator code: must be also set in HSS (exclusive with OPc)
- --authenticate Test the milenage authentication and discover the current sequence number
- --spn service provider name: the name that the UE will show as 'network'
- --rusimv Read USIM values: 1 -> yes, 0 -> no
- Modify program_uicc.c file
- make
sudo ./program_uicc --adm 12345678 --opc e734f8734007d6c5ce7a0508809e7e9c --key 8baf473f2f8fd09487cccbd7097c6862 --spn openairinterface --authenticate