{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreig57ytnxjjnqbkktxdixss4hxiwbckrlbljvzhyuaecatr37u3kju",
"uri": "at://did:plc:26wbisnofuprnxip3e62v5t2/app.bsky.feed.post/3ml5jjenwqus2"
},
"path": "/t/yggdrasim-a-unified-open-source-orchestration-platform-for-e-sim/2578#post_1",
"publishedAt": "2026-05-05T21:11:19.000Z",
"site": "https://discourse.osmocom.org",
"tags": [
"https://github.com/1ot/YggdraSIM"
],
"textContent": "Over the years, I have used a number of different tools to manage (e)SIM cards, and it has always felt clunky swapping between different environments—sometimes CLI-only, sometimes a GUI. One of my biggest pain points has always been that there isn’t a single tool capable of handling the entire width of the (e)SIM stack; you are always left juggling at least a couple of them.\n\nI had personally been using `pysim` alongside GlobalPlatformPro, plus a few proprietary tools from vendors like Thales, Comprion, etc. This worked fine until I decided to move away from Windows in favor of Linux, at which point I realized the proprietary tools no longer worked as they are Windows-exclusive.\n\nInstead of moving back to Windows, I decided to build the comprehensive orchestration platform I had been missing. YggdraSIM utilizes the amazing work by the Osmocom community (especially the `pysim` and `simtrace2` teams) to tie all the loose ends together with a heavy focus on workflow orchestration.\n\nThe result is **YggdraSIM** , featuring:\n\n * **Card Admin Shell (SCP03 + ETSI File System):** Local management, script execution, and full file-system dumping.\n * **OTA Simulator (SCP80):** Remote management and script execution.\n * **eSIM Relay (SGP.22+32):** Both Live and Test certificate flows.\n * **Local eIM (SGP.32):** Full SGP.32 package loading.\n * **Local SM-DP+:** Load and tear down profiles completely offline to test card behavior without a server in the loop.\n * **SAIP Tool:** Powered by upstream `pySim`. Inspect, lint (against interoperability specs), transcode, interactively build, and hex-decode profile packages.\n * **SUCI Tool:** 5G SUCI key management.\n * **HIL Bridge:** A `SIMtrace2`-backed bridge. Lets a real card sit in a reader while serving a modem, with full APDU capture and a Wireshark mirror over GSMTAP.\n * **Simulated Backend:** An in-process simulated UICC/eUICC backend for testing without physical hardware.\n\n\n\n**v1.0.0 Release:** GitHub: https://github.com/1ot/YggdraSIM\n\nMore QoL updates (such as a GUI) are on the way. I would love to hear your thoughts and feedback",
"title": "YggdraSIM: A unified, open-source orchestration platform for (e)SIM"
}