Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Occaisional corruption of the downloaded hex file --> The hex file cannot be decoded. Checksum calculation failure occurred

Offen
#55 29 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
javascript

Rechercherichtung

Es werden keine Quelldateien oder Tests genannt. Beginne damit, die vom Browser heruntergeladene .hex-Datei zu reproduzieren und sie mit der erwarteten Datei zu vergleichen, untersuche anschließend die Ausgabe von DAPLink in fail.txt und die fehlenden Chunks, die keine Zeilengrenzen bilden. Als abgeschlossen gilt die Aufgabe, wenn der Korruptionspfad identifiziert, das Abschneiden von Downloads verhindert und bestätigt wurde, dass die resultierende Datei die Checksum-Validierung besteht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

This is a tricky to track down issue, so hopefully posting it here we'll find other people with the same problem...

Though we haven't ever seen or reproduced it ourselves in the foundation, a number of people have sent us hex files that are missing large chunks of data, and the result is that the checksums fail and DAPLink refuses (correctly!) to flash the file.

The error DAPLink puts in the fail.txt is:
The hex file cannot be decoded. Checksum calculation failure occurred

Missing chunks are not on line boundaries.

Vorherrschende Sprache
JavaScript
Sterne
201
Forks
126
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus bbcmicrobit/PythonEditor

Alle Issues in bbcmicrobit/PythonEditor

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.