Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions ks.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH KS "1" "September 2025" "ks version v2.3" "User Commands"
.SH NAME
ks \- KS
.SH DESCRIPTION
ks \fB\-p\fR <sahara dev_node> \fB\-s\fR <id:file path> ...
.TP
\fB\-h\fR \fB\-\-help\fR
Print this usage info
.TP
\fB\-p\fR \fB\-\-port\fR
Sahara device node to use
.TP
\fB\-s\fR <id:file path> \fB\-\-sahara\fR <id:file path>
Sahara protocol file mapping
.PP
One \fB\-p\fR instance is required. One or more \fB\-s\fR instances are required.
.PP
Example:
ks \fB\-p\fR \fI\,/dev/mhi0_QAIC_SAHARA\/\fP \fB\-s\fR 1:/opt/qti\-aic/firmware/fw1.bin \fB\-s\fR 2:/opt/qti\-aic/firmware/fw2.bin
6 changes: 6 additions & 0 deletions qdl-ramdump.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH QDL-RAMDUMP "1" "September 2025" "qdl-ramdump version v2.3" "User Commands"
.SH NAME
qdl-ramdump \- Qualcomm Download Ramdump
.SH DESCRIPTION
qdl\-ramdump [\-\-debug] [\-o <ramdump\-path>] [segment\-filter,...]
62 changes: 62 additions & 0 deletions qdl.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH QDL "1" "September 2025" "qdl version v2.3" "User Commands"
.SH NAME
qdl \- Qualcomm Download
.SH SYNOPSIS
.B qdl
[\fI\,options\/\fR] \fI\,<prog.mbn> (<program-xml> | <patch-xml> | <read-xml>)\/\fR...
.SH DESCRIPTION
.IP
qdl [options] <prog.mbn> ((read | write) <address> <binary>)...
.TP
\fB\-d\fR, \fB\-\-debug\fR
Print detailed debug info
.TP
\fB\-v\fR, \fB\-\-version\fR
Print the current version and exit
.TP
\fB\-n\fR, \fB\-\-dry\-run\fR
Dry run execution, no device reading or flashing
.TP
\fB\-f\fR, \fB\-\-allow\-missing\fR
Allow skipping of missing files during flashing
.TP
\fB\-s\fR, \fB\-\-storage\fR=\fI\,T\/\fR
Set target storage type T: <emmc|nand|ufs>
.TP
\fB\-l\fR, \fB\-\-finalize\-provisioning\fR
Provision the target storage
.TP
\fB\-i\fR, \fB\-\-include\fR=\fI\,T\/\fR
Set an optional folder T to search for files
.TP
\fB\-S\fR, \fB\-\-serial\fR=\fI\,T\/\fR
Select target by serial number T (e.g. <0AA94EFD>)
.TP
\fB\-u\fR, \fB\-\-out\-chunk\-size\fR=\fI\,T\/\fR
Override chunk size for transaction with T
.TP
\fB\-t\fR, \fB\-\-create\-digests\fR=\fI\,T\/\fR
Generate table of digests in the T folder
.TP
\fB\-D\fR, \fB\-\-vip\-table\-path\fR=\fI\,T\/\fR
Use digest tables in the T folder for VIP
.TP
\fB\-h\fR, \fB\-\-help\fR
Print this usage info
.TP
<program\-xml>
xml file containing <program> or <erase> directives
.TP
<patch\-xml>
xml file containing <patch> directives
.TP
<read\-xml>
xml file containing <read> directives
.TP
<address>
disk address specifier, can be one of <P>, <P/S>, <P/S+L>, <name>, or
<P/name>, to specify a physical partition number P, a starting sector
number S, the number of sectors to follow L, or partition by "name"
.PP
Example: qdl prog_firehose_ddr.elf rawprogram*.xml patch*.xml
Loading