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

Issue using webUSB/serial in chrome 75 Mac

Offen
#182 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
32/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
javascript

Rechercherichtung

Es werden keine Dateien oder Tests genannt. Beginne damit, die Verbindung in Chrome 75 unter macOS mit einem micro:bit mit der Firmware 0249 oder 0254 zu reproduzieren, und untersuche dann die Browserkonsole sowie den WebUSB-/seriellen Verbindungspfad. Als erledigt gilt die Aufgabe, wenn das Klicken auf Serial die REPL öffnet und das Flashen ohne den gemeldeten bad-response-Fehler abgeschlossen wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug WebUSB

Clicking on Serial should open the REPL, this doesn't appear to be the case, though the micro:bit does say it's connected.
Recording of trying to connect
Screen Recording 2019-07-02 at 02 19 pm

If I try to flash the device I get
"Error: Bad response for 17 -> 131 Please restart your micro:bit and try again"
Screenshot 2019-07-02 at 18 07 09

Here is the console output
Screenshot 2019-07-02 at 18 04 48
Screenshot 2019-07-02 at 18 04 33

Have tested this with a micro:bit running 0249 and 0254 on Chrome 75 Mac

DETAILS TXT:

DAPLink Firmware - see https://mbed.com/daplink

Unique ID: 9900000031634e45006e40020000005e0000000097969901
HIC ID: 97969901
Auto Reset: 1
Automation allowed: 0
Overflow detection: 0
Daplink Mode: Interface
Interface Version: 0249
Git SHA: 9c5fd81e6545d00b7f7c21ca9d8577dbd6a5fed2
Local Mods: 0
USB Interfaces: MSD, CDC, HID, WebUSB
Interface CRC: 0xcdb7b2a3
Remount count: 0
URL: https://microbit.org/device/?id=9900&v=0249

cc @microbit-carlos

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.