1. Install Python and Pysim on your computer
2. You should have a Smart Card Reader ready
https://www.ernestech.com/video/57662/how-to-use-grsimwrite-software-for-sim-card-reader-writer-instruction
3. (venv) PS C:\Users\[UserName]\SimPrograming\pysim> python pySim-prog.py -p 0 -t sysmoISIM-SJA5 -a [ADM1_Very_Secretive] -x 999 -y 700 -i 999700000183809 -s 8949440000001838091 -k 18181818181818181818181818181818 -o 18181818181818181818181818181818 --ims-hdomain ims.mnc700.mcc999.3gppnetwork.org --impi 999700000183809@ims.mnc700.mcc999.3gppnetwork.org --impu sip:999700000183809@ims.mnc700.mcc999.3gppnetwork.org --pcscf pcscf.ims.mnc700.mcc999.3gppnetwork.org --epdgid epdg.epc.mnc700.mcc999.pub.3gppnetwork.org --epdgSelection 999070
4. You will response if programming went well:
INFO: Using reader PCSC[Identiv CLOUD 2700 R Smart Card Reader 0]
Ready for Programming: Insert card now (or CTRL-C to cancel)
Generated card parameters :
> Name : Magic
> SMSP : e1ffffffffffffffffffffffff0581005155f5ffffffffffff000000
> ICCID : 8949440000001838091
> MCC/MNC : 999/700
> IMSI : 999700000183809
> Ki : 18181818181818181818181818181818
> OPC : 18181818181818181818181818181818
> ACC : None
> ADM1(hex): REMOVED
> OPMODE : None
Programming ...
Warning: Programming of the ICCID is not implemented for this type of card.
Warning: the database format of recent OsmoHLR versions is not compatible with pySim-prog!
Programming successful: Remove card from reader