Skip to content

[DO NOT MERGE] Prepare for the v2.8 release#293

Open
igoropaniuk wants to merge 1 commit into
linux-msm:masterfrom
igoropaniuk:doc/changelog-v2.8
Open

[DO NOT MERGE] Prepare for the v2.8 release#293
igoropaniuk wants to merge 1 commit into
linux-msm:masterfrom
igoropaniuk:doc/changelog-v2.8

Conversation

@igoropaniuk

@igoropaniuk igoropaniuk commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

We are preparing the QDL v2.8 release and have tagged a release candidate, v2.8-rc1 . Before cutting the final release, we would really appreciate any help testing it on as many platforms as possible.

If you already use QDL to flash your board[s] as part of your daily work, the single most helpful thing you can do is switch to the latest rc for your regular flashing and let us know how it goes - real workflows catch what test suites miss, and "no problems after a week of use" is exactly the signal we need to cut the release

Getting it:

git clone https://github.com/linux-msm/qdl.git
cd qdl && git checkout v2.8-rc1
meson setup build && meson compile -C build
./build/qdl --version

Self-contained v2.8-rc1 prebuilt binaries for Linux/macOS/Windows can be also found on https://github.com/linux-msm/qdl/actions/runs/29996300733

What is new in v2.8:

  • One qdl binary: the separate qdl-ks and qdl-ramdump tools are folded in as subcommands
  • New chipinfo and reset commands for reading chip identity and resetting the device without flashing
  • nbdkit plugin exposing a device LUN as a block device
  • Faster, leaner skipblock flashing: short/offset files can be skipped, digest memory is bounded, progress is reported
  • Hardening sweep across firehose, sahara, GPT and program parsing of device-controlled data
  • Improved crash-mode/ramdump device detection shared by both USB backends
  • Addressed issues in the VIP mode on Windows

Please report results here by posting a short note with your platform and qdl invocation is plenty, and a Tested-by: Your Name <email> tag is welcome if everything works so we can credit you in the release notes.

Regressions are best filed as GitHub issues

CC @quic-bjorande @lumag @ndechesne @konradybcio @obbardc @brgl @edsj-sony
@monkbroc @ykaire-qti @shoudil @bmx666 @yangh @z3ntu

@igoropaniuk igoropaniuk changed the title doc: add v2.8 changelog [DO NOT MERGE] doc: add v2.8 changelog Jul 21, 2026
@igoropaniuk igoropaniuk changed the title [DO NOT MERGE] doc: add v2.8 changelog doc: add v2.8 changelog Jul 21, 2026
@igoropaniuk
igoropaniuk force-pushed the doc/changelog-v2.8 branch 2 times, most recently from 5cd18e7 to 903cad8 Compare July 21, 2026 19:09
@igoropaniuk igoropaniuk changed the title doc: add v2.8 changelog Prepare for the v2.8 release Jul 21, 2026
@igoropaniuk
igoropaniuk marked this pull request as ready for review July 23, 2026 09:42
@igoropaniuk
igoropaniuk requested a review from a team as a code owner July 23, 2026 09:42
@igoropaniuk

igoropaniuk commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

Tested Uno Q and RB3Gen2-sec, full HIL suite:

Tested-by: Igor Opaniuk <igor.opaniuk@oss.qualcomm.com> (RB3Gen2 secure, Linux)
Tested-by: Igor Opaniuk <igor.opaniuk@oss.qualcomm.com> (Uno Q, Linux)
Tested-by: Igor Opaniuk <igor.opaniuk@oss.qualcomm.com> (Uno Q, Win)

@igoropaniuk igoropaniuk reopened this Jul 23, 2026
@igoropaniuk

igoropaniuk commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

Open RB3Gen2, MacOS, smoke test (flashing a build):
Tested-by: Igor Opaniuk <igor.opaniuk@oss.qualcomm.com> (RB3Gen2, MacOS)

@igoropaniuk igoropaniuk changed the title Prepare for the v2.8 release [DO NOT MERGE] Prepare for the v2.8 release Jul 23, 2026
@igoropaniuk

Copy link
Copy Markdown
Contributor Author

From @Eric0039, confirmation that latest fix for #294 works for him (it was based on v2.8-rc1)

Tested-by: liuth <lth@t-chip.com.cn> (IQ-9075)

@obbardc

obbardc commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

RB3Gen2, Debian Unstable amd64, flashing a build:

Tested-by: Christopher Obbard <chris.obbard@oss.qualcomm.com> (RB3Gen2, Debian Unstable amd64)

Populate the changelog for the upcoming v2.8 release, per step 1 of
the release process. Beyond the mirrored list of merged pull requests,
the entry introduces two curated sections: Highlights, summarizing the
release from a user's perspective, and Breaking changes, calling out
the dropped qdl-ks/qdl-ramdump standalone binaries and the rejection
of mixed XML-and-verb invocations that scripts and packaging may rely
on.

Signed-off-by: Igor Opaniuk <igor.opaniuk@oss.qualcomm.com>
@igoropaniuk

Copy link
Copy Markdown
Contributor Author

Tested-by: Igor Opaniuk <igor.opaniuk@oss.qualcomm.com> (Radxa Q8B, SC8280XP, Linux)

@shawngsc

Copy link
Copy Markdown
Tested-by: Shawn Guo <shengchao.guo@oss.qualcomm.com> (IQ10 RRD, Windows)

@pankaj-qcom

Copy link
Copy Markdown

Tested-by: Pankaj Patil pankaj.patil@oss.qualcomm.com (Glymur CRD, Linux - Ubuntu 24.04.4 LTS)

@WeepingClown13

WeepingClown13 commented Jul 24, 2026

Copy link
Copy Markdown

Tested-by: Ananthu C V <ananthu.cv@oss.qualcomm.com> (Hamoa CRD, Ubuntu 24.04.4 LTS)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants