mirror of
https://github.com/linux-msm/qdl.git
synced 2026-02-25 13:12:25 -08:00
In order to support selecting board based on serial number the iProduct field needs to be inspected, with the hand-rolled parsing of the USB descriptors this becomes cumbersome. Furthermore the direct use of Linux's USBDEVFS creats an unnecessary dependency on the host OS being Linux. It's unclear why libusb wasn't choosen in the first place, perhaps it relates to the faint memory of 0.1 vs 1.0 packaging issues? Move to libusb-1.0 in order to resolve these issues, as well as clean up the code a bit. Signed-off-by: Bjorn Andersson <quic_bjorande@quicinc.com>
17 lines
395 B
Plaintext
17 lines
395 B
Plaintext
Qualcomm Download
|
|
=================
|
|
|
|
This tool communicates with USB devices of id 05c6:9008 to upload a flash
|
|
loader and use this to flash images.
|
|
|
|
Usage:
|
|
qdl <prog.mbn> [<program> <patch> ...]
|
|
|
|
Building
|
|
========
|
|
In order to build the project you need libxml2 and libusb-1.0 headers
|
|
and libraries, found in e.g. the libxml2-dev and libusb-1.0.0-dev packages
|
|
|
|
With these installed run:
|
|
make
|