We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a273570 commit 57cc3deCopy full SHA for 57cc3de
src/utils/flash.js
@@ -282,9 +282,9 @@ export function useQdl() {
282
setProgress(0)
283
284
async function resetUserdata() {
285
- let wData = new TextEncoder().encode("COMMA_RESET")
286
- wData = new Blob([concatUint8Array([wData, new Uint8Array(28 - wData.length).fill(0)])]) // make equal sparseHeaderSize
287
- await qdl.current.flashBlob("userdata", wData)
+ const label = new Uint8Array(28).fill(0) // sparse header size
+ label.set(new TextEncoder().encode('COMMA_RESET'), 0)
+ await qdl.current.flashBlob('userdata', new Blob([label]))
288
}
289
290
async function eraseDevice() {
0 commit comments