Package: wnpp
Severity: wishlist
Owner: Christopher Obbard <[email protected]>
X-Debbugs-Cc: [email protected], [email protected]

  Package name    : qdlrs
  Version         : 0.0~git20260224.4cc11c8
  Upstream Contact: Bjorn Andersson <[email protected]>
  URL             : https://github.com/qualcomm/qdlrs
  License         : BSD
  Programming Lang: Rust
  Description     : Qualcomm Sahara / Firehose tools written in Rust

Qualcomm system-on-chips provide an Emergency Download Mode (EDL),
commonly referred to as "9008 mode". In this mode the device boot ROM
exposes a USB interface which allows low-level communication with the
hardware for tasks such as device recovery, firmware flashing and
bootloader loading.

This package provides qdl-rs, a Rust implementation of the Qualcomm Sahara
and Firehose protocols used to communicate with devices operating in
EDL mode. These protocols are typically used by flashing tools to upload
a programmer image and subsequently transfer firmware or partition
images to the target device.

qdl-rs can be used to recover bricked devices, flash firmware images and
perform development or manufacturing tasks on supported Qualcomm-based
hardware.

I intend to maintain this package under the Rust team. Since the crate
isn't yet uploaded to crates.io[0], the packaging will be done
separately to debcargo-conf unless upstream uploads to crates.io
(my preferred option).

[0]: https://github.com/qualcomm/qdlrs/issues/10

Reply via email to