Home / Network & Wire Protocols / Cellular Modem Diagnostics

26 open-source Cellular Modem Diagnostics projects

Cellular Modem Diagnostics (Network & Wire Protocols): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. QCSuper★ 1,670 · active · Python

    Capture 2G/3G/4G signaling from your own Qualcomm phone or modem via the DIAG protocol

  2. FirmWire★ 891 · active · Python

    Full-system emulation of Samsung Shannon and MediaTek baseband firmware

  3. SCAT★ 542 · active · Python

    Signaling collection from Qualcomm and Samsung Shannon modem diagnostic interfaces

  4. xmm7360-pci★ 486 · slowing · Python

    Reverse-engineered Linux driver for the Intel XMM7360 (Fibocom L850-GL) LTE modem

  5. shannonRE★ 264 · dormant · Python

    Scripts for reverse engineering the Samsung Shannon baseband firmware

  6. mediatek-lte-baseband-re★ 229 · active · Python

    Notes and tools for reverse engineering the MediaTek LTE baseband and Coresonic DSP

  7. balong-usbdload★ 214 · slowing · C

    Emergency USB boot loader for Huawei Balong V7 modems

  8. balongflash★ 214 · dormant · C

    Flasher for Huawei modems on the Balong V7 chipset

  9. ShannonBaseband★ 188 · slowing · C

    Scripts, Ghidra loaders and notes for Samsung's Shannon baseband

  10. xmm7360-usb-modeswitch★ 143 · dormant · C

    Tools for the Fibocom L850-GL / Intel XMM7360 LTE modem on Linux

  11. MobileInsight core★ 140 · slowing · C

    Parses Qualcomm and MediaTek modem diagnostic logs on your own device

  12. shannon_modem_loader★ 87 · slowing · Python

    IDA Pro loader for Exynos/Shannon baseband modem firmware images

  13. mtk_bp★ 82 · active · Python

    MediaTek baseband processor firmware tools

  14. qc_debug_monitor★ 79 · dormant · Python

    Debug message monitor for Qualcomm cellular modems

  15. aristoteles★ 74 · active · Lua

    Wireshark dissector for Apple's ARI protocol between iPhone and Intel basebands

  16. qhuaweiflash★ 70 · dormant · C++

    GUI to flash Huawei modems/routers and edit their firmware files

  17. diag-parser★ 68 · dormant · C

    Parses Qualcomm DIAG logs and converts them to GSMTAP

  18. shannon-dbg★ 60 · dormant · C

    Debugger for the Samsung Shannon baseband firmware

  19. SM-A217F_forensics★ 56 · slowing · Python

    Samsung modem AT commands over USB serial and secret dialer codes extracted from system packages

  20. ShannonEE★ 44 · archived

    Dynamic analysis environment for Samsung's Shannon baseband (predecessor of FirmWire)

  21. DiagLibrary★ 26 · dormant · C

    Library using the Qualcomm DIAG port for band and frequency locking on your own device

  22. osmo-qcdiag★ 21 · slowing · C

    Osmocom tools for the Qualcomm DIAG interface

  23. dct3-gsmtap★ 0

    Obtains GSMTAP SIM and GSM messages from Nokia DCT3 phones

  24. imsd★ 0

    Reverse-engineered FOSS implementation of IMS (VoLTE) services for Linux phones

  25. libqmi★ 0

    Library for the Qualcomm MSM Interface (QMI) modem protocol

  26. libqrtr-glib★ 0

    Library for the Qualcomm IPC Router (QRTR) protocol