Ross ROSS = Recommend OSS · open-source software intelligence for agents

bkerler/edl

Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools :) observed · 2026-08-28

github.com/bkerler/edl · Python · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 97
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2842
  • days_rel: n/a
  • days_push: 21
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2547 stars · 563 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Python CLI tool for communicating with Qualcomm devices in EDL (Emergency Download) mode via the Sahara, Firehose, Streaming, and Diag protocols. It enables flashing, firmware dumping, memory reading, and loader autodetection on Snapdragon-based smartphones.

Use cases

  • dump firmware from a qualcomm smartphone
  • flash a bricked android phone in edl mode
  • read device memory over firehose
  • unbrick a oneplus or xiaomi snapdragon device
  • autodetect sahara loader for a qualcomm chipset
  • communicate with qualcomm diag mode

When to choose

  • you need low-level EDL access to a Qualcomm device for flashing or dumping
  • you work with newer Snapdragon chips needing Sahara V3 support
  • you want an open-source alternative to vendor flashing tools

When to avoid

  • your device uses MediaTek or another non-Qualcomm chipset
  • you need a polished GUI flashing tool
  • you are unwilling to comply with the GPLv3 license

Facets

cli-tool · maturity active

security reverse-engineering cli developer-tools security reverse-engineering embedded-systems hardware developer-tools windows python cli cross-platform qualcomm firehose sahara edl-mode firmware-dumping android memory-dump diag linux macos

1 source

Member repositories

RepositoryRoleHealth v2
bkerler/edlmain66

For agents

markdown · JSON · MCP: product_card(name="bkerler/edl")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem