Beim Kopieren einer hex-Datei folgendes Verhalten:
Der Kopiervorgang hängt Sekunden bei 0% und bricht dann ab mit folgenden Fehlermeldungen.
C:\Users\XYZ\Downloads>copy /z "mini-test(2).hex" M:
0% kopiert Ein nicht vorhandenes Gerät wurde angegeben.
0 Datei(en) kopiert.
Alternativ Popup:
USB-Gerät nicht erkannt.
Das letzte USB-Gerät, das an diesen Computer angeschlossen wurde, hat nicht ordnungsgemäß funktioniert und wird nicht von Windows erkannt.
Empfehlung:
Schließen Sie das Gerät erneut an. Wenn es immer noch nicht von Windows erkannt wird, ist das Gerät möglicherweise nicht funktionsfähig.
Fehler tritt auf beim Kopieren via Eingabeaufforderung, Drag and Drop sowie Autouploader.
Beim erneuten Verbinden des Mini wird er wieder normal angezeigt. Keine Fail.txt o.ä.
Weiß jemand Rat?
Bitte immer angeben:
Mini Versionsnummer: 1.0 (aus Crowdfunding-Aktion)
Betriebssystem: Win 10 und 11
Benutzter Editor: MakeCode
Wie war es denn vor dem Update? Für mich klingt das nämlich eher nach einem OS-Problem. Kannst du in den Systemeinstellungen mal nachsehen, was am USB-Port hängt? Vielleicht benötigt der Rechner etwas, um USB-Treiber zu laden?
Hallo Jörn, danke für die Rückmeldung.
Der Calliope war vorher am identischen Rechner nie auffällig, weshalb ich einen Zusammenhang mit dem Firmware-Update vermute.
Im Windows 11 Geräte-Manager wird er unter „USB-Geräte“ als „WebUSB: CMSIS-DAP“ angezeigt mit Gerätestatus „Das Gerät funktioniert einwandfrei“.
Ich habe das Kopierverhalten noch weiter untersucht. Der Calliope wird nicht bei jedem Kopiervorgang getrennt. Ich konnte verschiedene Dateien problemlos rüberkopieren (per Drag and Drop):
eine kleine Textdatei
eine exe-Datei mit 1417 KB
Wenn ich die exe-Datei in .hex umbenennen, wird sie ebenfalls problemlos kopiert. Nach wenigen Sekunden wird sie dann auf dem Calliope auch prozessiert und ich erhalte eine FAIL.TXT mit Inhalt
error: The transfer timed out.
type: transient, user
Eine in .hex umbenannte Text-Datei erzeugt ein identisches Verhalten.
Die angehängte minimale MakeCode-Datei erzeugt den eingangs beschriebenen Fehler. Die Fehlermeldung als Screenshot befindet sich ebenfalls im Anhang.
Interessanterweise scheitert der Kopiervorgang ebenfalls, wenn ich die MakeCode .hex Datei in .txt umbenenne. Es scheint also nicht von der Dateiendung abzuhängen, sondern vom Inhalt.
Vielleicht gibt Dir das ja einen Hinweis, was das Problem sein könnte.
P.S.: Ich habe auch noch die Übertragung per WebUSB versucht. Diese hängt nun schon seit über 30 Minuten bei „Verbinden mit deinem Calliope mini“. Die gelbe LED auf dem Calliope flackert.
Alles klar. Ich meine, dass dies die Alte Version ist: http://calliope.cc/faq/calliope_mini_if_249.hex die kannst du ja erstmal wieder überspielen und schauen, ob es dann geht. Wir schauen mal, ob wir das Problem finden und lösen können.
ich denke, vorher war die originale Firmware drauf (Stand zur Auslieferung der Crowdfunding-Modelle). Das ist vermutlich noch eine deutlich ältere als die, die Du oben verlinkt hast.
Ich bin auch gerne bereit, die ursprüngliche Firmware wieder aufzuspielen, damit der Calliope überhaupt wieder nutzbar ist.
An einem anderen Rechner testen kann ich leider erst heute Abend.
Hallo @fok
es sind für die V1.x im Laufe der Zeit nur sehr geringe Anpassungen in der Firmware vorgenommen worden und die laufen auf sehr vielen Windows-Systemen ohne Probleme, deshalb vermute ich das Problem an anderer Stelle… Mal sehen, ob es an einem anderen System klappt.
Ich habe es an zwei weiteren Rechnern (Win 10, letzter Updatestand) an verschiedenen USB-Ports mit 3 verschiedenen Kabeln versucht, immer mit dem gleichen Ergebnis.
In der Windows Ereignis-Anzeige tauchen im zeitlichen Zusammenhang mit dem Kopiervorgang 3 Warnungen und eine Information auf.