SIM SAT simulation - kamwar/simLAB GitHub Wiki

SIM/SAT simulator (Soft SIM)

simLAB supports USIM/ISIM card simulation and SIM application toolkit (SAT). SIM file-system is saved in ./sim_soft/sim_backup.xml. To backup live SIM filesystem use shell command backup.

When registering in Network Simulator use dummy xor authentication algorithm. Security codes are configured in ./sim/sim_codes.py

SAT simulation

simLAB implements basic SAT functionality useful for testing SAT features from UE perspective.

  • terminal profile (hardcoded)
  • setup menu list
  • display text
  • refresh with modes:
    • SIM init and full file list notification
    • SIM init and file list notification
    • SIM reset
  • SAT initiated USSD code

SAT refresh

Some of the SAT commands like refresh might be triggered with shell command sat

Limitation

  • 2G SIM support is limited.
  • SFI is not implemented
  • SQN validation is not implemented in dummy XOR authentication
  • Milenage authentication is not implemented