I’m Han Lijie (), founder of HKCARD ELECTRONICS CO.,LIMITED in Hong Kong. From our ISO 9001 Shenzhen factory, we ship 5 million blank SIM cards monthly to Australia, Europe, and beyond. Today, I’m sharing the exact SIM card programming methods we use daily — turning our 100% empty SIM cards into fully functional MVNO, IoT, or test SIMs. Follow this guide, and you’ll program programmable SIM cards like a pro.
Why Start with HKCARD Empty SIM Cards?Our blank SIM cards are pre-initialized with empty DF_GSM/ADF_USIM file systems and locked ADM keys — ready for IMSI/KI/OPc injection via OTA, USB writer, or Java Card applet.
No carrier lock
Supports GSM / USIM / CSIM
Bulk empty SIM cards from 1, to 100,000 units
Method 1: USB Smart Card Writer (Most Popular for <10K Cards)Tools Needed:
Method 2: OTA Programming (Ideal for 10K+ Cards)Use Case: MVNOs, IoT fleet updates Tools:We provide pre-configured OTA profiles — just load your empty SIM card batch and push updates from Sydney in real-time.
Method 3: Java Card Applet (Advanced: eUICC / Remote SIM Provisioning)For 5G / eSIM-ready blank SIM cards
Method 4: Bulk Programming with Automated Line (Factory Scale)Our Mühlbauer CL9000 programs 9,000 cards/hour:
Security Tips for SIM Programming
Free Programming Starter Kit (Australia Only)Order 1,000+ empty SIM cards → get:
#SIMCardProgramming #EmptySIMCard #BlankSIMCard #ProgrammableSIM #MVNOSIM #IoTSIM #TestSIMCard #SIMCardHacking #OTASIM #JavaCard
Contact Us
Why Start with HKCARD Empty SIM Cards?Our blank SIM cards are pre-initialized with empty DF_GSM/ADF_USIM file systems and locked ADM keys — ready for IMSI/KI/OPc injection via OTA, USB writer, or Java Card applet.
No carrier lock
Supports GSM / USIM / CSIM
Bulk empty SIM cards from 1, to 100,000 units
Method 1: USB Smart Card Writer (Most Popular for <10K Cards)Tools Needed:
- ACR38U / ACR122U USB reader
- PySIM / pcsc-tools (Linux/Mac) or CardPeek (Windows)
- HKCARD blank SIM card
bash
# 1. Install drivers & pcsc-scan
sudo apt install pcscd pcsc-tools libccid
# 2. Insert HKCARD empty SIM card
pcsc_scan
# 3. Authenticate ADM (default: 48 4B 43 41 52 44 00 00)
echo "00 A4 04 00 08 48 4B 43 41 52 44 00 00" | xxd -r -p | pcsc_send
# 4. Write IMSI (example: 901700000123456)
echo "00 F2 20 00 09 89 01 70 00 00 12 34 56 F7" | xxd -r -p | pcsc_send
# 5. Write KI (16-byte key)
echo "00 F2 20 01 10 [32 hex digits of KI]" | xxd -r -p | pcsc_sendResult: Fully programmed test SIM card in <2 minutes.
Method 2: OTA Programming (Ideal for 10K+ Cards)Use Case: MVNOs, IoT fleet updates Tools:
- HKCARD OTA Gateway (SM-DP+ compatible)
- SMS/HTTPS BIP channel
xml
<UpdateRecord file="7F20" record="01">
<IMSI>901700000123456</IMSI>
<KI>00112233445566778899AABBCCDDEEFF</KI>
<OPc>63BF... (optional)</OPc>
</UpdateRecord>Method 3: Java Card Applet (Advanced: eUICC / Remote SIM Provisioning)For 5G / eSIM-ready blank SIM cards
- Load GlobalPlatform 2.3 applet via GPJ GUI
- Install RSP applet (complies with SGP.22)
- Bind to SM-DP+ server → enable remote profile download
HKCARD offers pre-flashed Java Card blank SIMs — skip step 1.
Method 4: Bulk Programming with Automated Line (Factory Scale)Our Mühlbauer CL9000 programs 9,000 cards/hour:
- Load CSV with IMSI/KI/OPc
- Auto-inject via high-speed contact interface
- 100% verification + SGS audit log
Security Tips for SIM Programming
Risk | Solution |
|---|---|
ADM key leak | Use one-time ADM per batch |
KI exposure | Program in Class 100 cleanroom |
Clone attacks | Enable Milenge 3DES/AES |
Free Programming Starter Kit (Australia Only)Order 1,000+ empty SIM cards → get:
- USB programmer
- PySIM script template
- Sample IMSI range (90170…)
#SIMCardProgramming #EmptySIMCard #BlankSIMCard #ProgrammableSIM #MVNOSIM #IoTSIM #TestSIMCard #SIMCardHacking #OTASIM #JavaCard
- 2025 SIM Card Programming Tutorial: From Blank to Live in 5 Mins
- How to Program Empty SIM Cards: HKCARD’s Step-by-Step Guide
- Bulk SIM Programming for MVNOs: Australia’s Fastest Method
- Programmable SIM Cards: OTA, USB, or Java? Full Comparison
- Free SIM Programming Script: Works with HKCARD Blank SIMs
Contact Us
HKCARD ELECTRONICS CO.,LIMITED
Whatsapp/wechat:+8615817372512
Skype/Teams:byron1681
Email:byronhan@cardmfg.com
Whatsapp/wechat:+8615817372512
Skype/Teams:byron1681
Email:byronhan@cardmfg.com
HKCARD ELECTRONICS CO.,LIMITED — Powering your network with programmable empty SIM cards since 2012.

