Calliope V3 Fehlercode?

Warum gibt es eigentlich kein Hardware Forum?

Ich habe den neuen Calliope V3 in der Schule an die digitale Tafel gesteckt. Es ist ein Chrome Browser und wahrscheinlich Android. Jedenfalls kenne ich das System nicht.

Im Dezember, als der Calliope ganz neu war, hat damit die Übertragung per WebUSB sofort funktioniert, an der selben digitalen Tafel. Es hat dann auch mit V1.3 funktioniert.

Jetzt aber wird WebUSB gekoppelt und die erste länger dauernde Übertragung gestartet. Der weiße Balken läuft langsam los bis ein Timeout kommt, nach gefühlt 5 Minuten. Dann steht dort, die Datei wurde als HEX Datei gespeichert, aber nicht auf dem Calliope.

Das nach neu anstecken dreimal wiederholt, immer Abbruch.

Dann Versuche mit dem „Finder“ die HEX Datei zu finden und über kopieren und einfügen im MINI zu laden. Hat einmal geklappt. Die erste und die zweite in MINI kopierte HEX Datei steht dann aber noch in MINI drin. Die muss dort doch verschwinden?

So jetzt fängt Calliope V3 an zu leben: Es wird ein Symbol angezeigt, dann 3 Ziffern 5 0 4.
Die rote LED neben USBC leuchtet.
Was bedeutet das?

Dreimal Reset (mit Batterie, kein USB angeschlossen) bringt auch kein Koppeln.

Einmal Reset macht die rote LED aus, die 4 Zeichen werden weiter dauerhaft angezeigt.

MAINTENANCE funktioniert, 2 Dateien CALLIOPE.HTM und DETAILS.TXT mit folgendem Inhalt:

# DAPLink Firmware - see https://daplink.io
Build ID: v0258-2-gfe87dbba (gcc, local mods)
Unique ID: 99050000000528204302bd9f5c62af4c000000006e052820
HIC ID: 6e052820
Auto Reset: 0
Automation allowed: 1
Overflow detection: 0
Incompatible image detection: 0
Page erasing: 0
Daplink Mode: Bootloader
Bootloader Version: 0258
Interface Version: 0258
Git SHA: fe87dbba9c2c4dd9c46a328dbd7322922c0ea863
Local Mods: 1
USB Interfaces: MSD
Bootloader CRC: 0x362c4d42
Interface CRC: 0x615c2f6b
Remount count: 0
URL: https://calliope.cc

Ich habe noch nichts in MAINTENANCE rein kopiert.
Wie weiter?


Hier ist noch der Inhalt von DETAILS.TXT in MINI:

# DAPLink Firmware - see https://daplink.io
Build ID: v0258-2-gfe87dbba (gcc)
Unique ID: 99063602000528204302bd9f5c62af4c000000006e052820
HIC ID: 6e052820
Auto Reset: 1
Automation allowed: 1
Overflow detection: 1
Incompatible image detection: 0
Page erasing: 0
Daplink Mode: Interface
Interface Version: 0258
Bootloader Version: 0258
Git SHA: fe87dbba9c2c4dd9c46a328dbd7322922c0ea863
Local Mods: 0
USB Interfaces: MSD, CDC, HID, WebUSB
Bootloader CRC: 0x362c4d42
Interface CRC: 0x615c2f6b
Remount count: 0
URL: https://calliope.cc

Für alle, die diesen Thread später mal lesen:
MAINTENANCE nur nutzen, wenn es ein Update gibt oder man den Calliope mini überhaupt nicht am Rechner sieht. Ansonsten gibt es keinen wirklich Grund die USB-Firmware zu aktualisieren.
Der Fehler 504 rührt meist aus einem Problem einer falschen Hex-Datei oder entsteht in der Kombination aus WebUSB und Drag’n’Drop Kopie.
Es mehrfaches Kopieren der Datei auf den Calliope mini – zwischendurch abstecken oder ein anderer Rechner…

Zu deiner Frage des Hardwareforums, da würde ich aktuell einfach „Nicht Kategorisiert“ nehmen.
Wir können gern irgendwann eins eröffnen, aktuell ist das aber so differenziert, dass es hier doch recht gut aufgehoben ist.

Ich habe nichts in MAINTENANCE kopiert. Am heimischen Windows Computer konnte ich aus MakeCode über USB (C) Kabel ein (leeres) Programm übertragen. Da wurde dann sofort WebUSB gemacht. Jetzt geht auch 3 Mal Rest wieder. Aber unterwegs (ohne Windows) hat nichts geholfen. Es gibt ja kein Programm 25 mehr. Mit dem iPad koppeln ging auch nicht.

Mir ist aber völlig neu, dass es Fehlercodes gibt. Sind die irgendwo dokumentiert? Gibt es die bei V1 und V2 auch?

Du findest etliche Fehlercodes hier: CALLIOPE | FAQ
Unter „Erste Hilfe“, „Was bedeuten die Fehler-Codes“.