From a0a25f75f5349d0972efea7417562e208f3841a9 Mon Sep 17 00:00:00 2001 From: Cameron Clough Date: Fri, 7 Mar 2025 01:51:44 +0000 Subject: [PATCH] bump qdl (sparse-stream) --- bun.lockb | Bin 227876 -> 227876 bytes package.json | 2 +- src/utils/qdl.js | 3 ++- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bun.lockb b/bun.lockb index eddf29b4754cf945924f8e5fe3ac02ec8d2c06c4..b22328c41b66c68d407fb6ff80a0fd94cf08bb2c 100755 GIT binary patch delta 270 zcmZ4Tg?Gsp-U)gNUs~?Z%J*OY(fw{+b9bqx^=1``30}^XtMcLs1AmKk{MhLCN{uZ* zAbUb3%VazCFh-8aftuQr4;XQ7KB<0WvqQ$rUx(I~|6P7_`H#zA+0qVp9A35hlGNN# z|A|wZpa0*!{zbUfgP3!T$q}`z67|-z%I!k=8Q)Lar6_5Y_W$vftcA^IZ*M<)o3ZbW zhJ`_@u|cYdMOvbXg^`6xVv>2Pg{6ssS!%MWVOm;Za%!@Xc~X*T>h|UnOghYV#41nD k&&^Ft%+xJR$Wn@_4A+3fJSS=7szMdp92qwuGDQ~z!>4gJ&XQ7!j% z^Oe&#GIxsPUy}}575ivYx~KKuoe}>VW37!$ZzvR9`#9%Ohkey+lltbfx3{0Y&Di%w z!!#|;JlV+7EZHzI$vD|G(ZJBc(7@6>#lqMi#mL;!BstB(B*nq50ne|wr~CbPMo@%GL$OtaSl05!*M_W%F@ diff --git a/package.json b/package.json index 07d00c38..8069ac17 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "node": ">=20.11.0" }, "dependencies": { - "@commaai/qdl": "git+https://github.com/commaai/qdl.js.git#5ff7c296c1ab3c5a0181097d830d2794cf84d238", + "@commaai/qdl": "git+https://github.com/commaai/qdl.js.git#80e30e48fa48284ab7e89406ec51ffacec27bb5e", "@fontsource-variable/inter": "^5.0.18", "@fontsource-variable/jetbrains-mono": "^5.0.21", "comlink": "^4.4.1", diff --git a/src/utils/qdl.js b/src/utils/qdl.js index a0f04749..04a4fe5b 100644 --- a/src/utils/qdl.js +++ b/src/utils/qdl.js @@ -275,6 +275,7 @@ export class QdlManager { // Erase current xbl partition await this.qdl.erase(`xbl_${currentSlot}`) + /** @type {[ManifestImage, string][]} */ const steps = [] const findImage = (name) => this.manifest.find((it) => it.name === name) @@ -294,7 +295,7 @@ export class QdlManager { const fileHandle = await this.imageWorker.getImage(image) const blob = await fileHandle.getFile() this.setMessage(`Flashing ${partitionName}`) - await this.qdl.flashBlob(partitionName, blob, onProgress) + await this.qdl.flashBlob(partitionName, blob, (progress) => onProgress(progress / image.size)) } console.debug('[QDL] Flashed all partitions')