From 56c482d321cd9ac32393e9fded06a4fdc0bfa7ae Mon Sep 17 00:00:00 2001 From: Robie Basak Date: Thu, 24 Jul 2025 12:03:16 +0100 Subject: [PATCH 1/2] Update to QLI 95 boot binaries This is similar to qualcomm-linux/meta-qcom#886 and should bring at least one bug fix for QCM6490 (RB3Gen2). Fixes: #106 Signed-off-by: Robie Basak --- debos-recipes/qualcomm-linux-debian-flash.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debos-recipes/qualcomm-linux-debian-flash.yaml b/debos-recipes/qualcomm-linux-debian-flash.yaml index bb87857a..9ab99adf 100644 --- a/debos-recipes/qualcomm-linux-debian-flash.yaml +++ b/debos-recipes/qualcomm-linux-debian-flash.yaml @@ -26,7 +26,7 @@ actions: {{- if eq $build_qcm6490 "true" }} - action: download description: Download QCM6490 boot binaries - url: https://softwarecenter.qualcomm.com/download/software/chip/qualcomm_linux-spf-1-0/qualcomm-linux-spf-1-0_test_device_public/r1.0_00075.0/qcm6490-le-1-0/common/build/ufs/bin/QCM6490_bootbinaries.zip + url: https://softwarecenter.qualcomm.com/download/software/chip/qualcomm_linux-spf-1-0/qualcomm-linux-spf-1-0_test_device_public/r1.0_00095.0/qcm6490-le-1-0/common/build/ufs/bin/QCM6490_bootbinaries.zip name: qcm6490_boot-binaries filename: qcm6490_boot-binaries.zip {{- end }} From 953683028e9a2f67acffcce93222abed7c78688c Mon Sep 17 00:00:00 2001 From: Robie Basak Date: Thu, 24 Jul 2025 13:10:05 +0100 Subject: [PATCH 2/2] Verify sha256sums of some binary dependencies debos has an outstanding feature request to make this integrated in go-debos/debos#120. In the meantime, we can do this manually by invoking sha256sum in check mode directly. We're downloading qcom-ptool directly from the tip of the main branch, so verifying that download seems less practical. In future, we could tag a release there, and then pin to that, at which point verifying the hash of the result would make more sense. Signed-off-by: Robie Basak --- debos-recipes/qualcomm-linux-debian-flash.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/debos-recipes/qualcomm-linux-debian-flash.yaml b/debos-recipes/qualcomm-linux-debian-flash.yaml index 9ab99adf..eeafeecb 100644 --- a/debos-recipes/qualcomm-linux-debian-flash.yaml +++ b/debos-recipes/qualcomm-linux-debian-flash.yaml @@ -21,6 +21,10 @@ actions: url: https://releases.linaro.org/96boards/rb1/linaro/rescue/23.12/rb1-bootloader-emmc-linux-47528.zip name: qrb2210-rb1_rescue-image.zip filename: qrb2210-rb1_rescue-image.zip + - action: run + description: Verify download + chroot: false + command: echo c75b6c63eb24c8ca36dad08ba4d4e93f3f4cd7dce60cf1b6dfb5790dc181cc3d ${ROOTDIR}/../qrb2210-rb1_rescue-image.zip|sha256sum --strict -c - {{- end }} {{- if eq $build_qcm6490 "true" }} @@ -29,6 +33,10 @@ actions: url: https://softwarecenter.qualcomm.com/download/software/chip/qualcomm_linux-spf-1-0/qualcomm-linux-spf-1-0_test_device_public/r1.0_00095.0/qcm6490-le-1-0/common/build/ufs/bin/QCM6490_bootbinaries.zip name: qcm6490_boot-binaries filename: qcm6490_boot-binaries.zip + - action: run + description: Verify download + chroot: false + command: echo 9c100d7b184ecf0ab9c4be71a8bb7c243fdc79a64380ca3025024dd2b14c5078 ${ROOTDIR}/../qcm6490_boot-binaries.zip|sha256sum --strict -c - {{- end }} {{- if eq $build_qcm6490 "true" }} @@ -37,6 +45,10 @@ actions: url: https://artifacts.codelinaro.org/artifactory/codelinaro-le/Qualcomm_Linux/QCS6490/cdt/rb3gen2-vision-kit.zip name: qcs6490-rb3gen2-vision-kit_cdt filename: qcs6490-rb3gen2-vision-kit_cdt.zip + - action: run + description: Verify download + chroot: false + command: echo a339e297b454c4dc3805fe8cd11d6d8dcb801aa8f0c2dc691561c2785019fa3c ${ROOTDIR}/../qcs6490-rb3gen2-vision-kit_cdt.zip|sha256sum --strict -c - {{- end }} - action: run