Hallo zusammen, ich habe ein Voltcraft B6 Ultimate Ladegerät. Das müsste Baugleich oder ähnlich einem iMax B6 sein, bzw von dessen Variationen. Ich wollte die hoffentlich bekannte alternative Cheali Charger Firmware flashen, um mehr Funktionen zu haben und um den Lader zu justieren und zu kalibrieren. Um die Firmware zu flashen, habe ich mir folgenden USBASP gekauft (https://de.aliexpress.com/item/10-Pin-Convert-to-Standard-6-Pin-Adapter-Board-USBASP-USBISP-AVR-Programmer-USB/2055099231.html?spm=a2g0s.9042311.0.0.701f4c4d96iNwX). Ich bin von folgender Pinbelegung Ausgegangen (siehe Bild Anschlussbelegung). Nachdem ich mit Hilfe des Zadig 3.4 Tools die libusb-3.0.7.0. Treiber auf meinem Win10 Rechner installierte, habe ich als erstes ein Backup der aufgespielten Firmware gemacht. (Ich bin nach dieser Anleitung vorgegangen: http://copterjungle.de/cheali-charger-flashen-deutsche-anleitung/). Nun habe ich zwei Dateien mit einem vermeintlichen Backup. (eeprom.ex und flash.hex) Dann habe ich versucht folgende Firmwares zu flashen: (mittels AVRDUDE 6.3; alle Firmwares habe ich hier heruntergeladen: https://github.com/stawel/cheali-charger/tree/master/hex) cheali-charger-GTPowerA6-10_2.00-e10.3.12-20160613_atmega32.hex cheali-charger-imaxB6-original_2.00-e10.3.12-20160613_atmega32.hex cheali-charger-Turnigy-A-6-10-200W_2.00-e10.3.12-20160613_atmega32.hex Warum die drei? Weil ich keine Ahnung habe, ob irgendeine Firmware überhaupt auf meinen Lader passt. Diese drei kamen mir am sinnvollsten vor. Ich weiß auch nicht ob ich nur die hex Datei brauche, oder ob ich alle vier Dateien herunterladen muss. Ich weiß nicht was ich falsch gemacht habe, jedenfalls funktioniert mein Ladegerät jetzt nicht mehr. Ich denke ich habe was falsches geflasht oder gar nicht richtig geflasht. Beim flashen kam auch folgende Fehlermeldung. (siehe Bild cmd.jpg) Vielleicht kennt sich ja einer damit aus und kann mir sagen wie ich meinen Lader flashen kann. Vielleicht kann man den B6 Ultimate auch gar nicht flashen, bisher habe ich immer nur von einem B6 ohne Ultimate gelesen. Ich bin über jeden Tipp sehr dankbar!
Tja, erase hat geklappt, der Chip ist leer. Programmieren nicht, weil die flash2.hex nicht gefunden wurde. Der Chip war offensichtlich gesichert, denn deine ausgelesene Datei ist Murks. Damit ist das Gerät kaputt, sofern nicht eine der neuen passt.
:
Bearbeitet durch User
Wo muss ich die Datei flash2.hex hinschieben, damit sie gefunden wird? Ich habe sie in C:\WINDOWS\system32 geschoben und sie wurde nicht gefunden und ich habe sie in den Ordner geschoben, indem avrdude ist. Hat beides nicht funktioniert. Was heißt der Chip könnte gesichert sein? Ist der dann überhaupt beschreibbar?
BTW: justieren und kalibrieren geht üblichweise auch mit der originalen Software. Wie groß war denn die Abweichung? Eigentlich sind die guten Nachbauten gar nicht so schlecht.
Jens M. schrieb: > Damit ist das Gerät kaputt, sofern nicht eine der neuen passt. Unsinn. Ein explizites 'Chip Erase' löscht auch die Lock Bits. (Datenblatt Abschnitt 29.1) Generell sollte man vor dem Programmieren immer erstmal die Signatur auslesen. Damit ist sichergestellt, das alle Anschlüsse korrekt mit dem Porgrammer verbunden sind.
@ test Soweit ich weiß kann ich nichts justieren und kalibrieren. Mir ging es weniger um die Abweichung, vielmehr um die neuen Funktionen. @ Matthias S. Ich habe leider keine Ahnung wie das geht. Ich bin nach Anleitung vorgegangen und dachte es wäre so einfach wie beschrieben.
Matthias S. schrieb: > Jens M. schrieb: >> Damit ist das Gerät kaputt, sofern nicht eine der neuen passt. > > Unsinn. Ein explizites 'Chip Erase' löscht auch die Lock Bits. > (Datenblatt Abschnitt 29.1) > Generell sollte man vor dem Programmieren immer erstmal die Signatur > auslesen. Damit ist sichergestellt, das alle Anschlüsse korrekt mit dem > Porgrammer verbunden sind. Unsinn Unsinn. Der Chip ist gelöscht. Da ist kein Programm mehr drin. Wenn es kein funktionierendes Programm zum schreiben gibt ist die Platine jetzt nutzlos. Jannik schrieb: > Wo muss ich die Datei flash2.hex hinschieben, damit sie gefunden wird? > Ich habe sie in C:\WINDOWS\system32 geschoben und sie wurde nicht > gefunden und ich habe sie in den Ordner geschoben, indem avrdude ist. > Hat beides nicht funktioniert. In dein Arbeitsverzeichnis. Was dich treibt den AVRDUDE in system32 unterzubringen weiß ich nicht. Normal hat man einen Ordner irgendwo einfach erreichbar, auf einer anderen Partition (oder einem USB-Stick), weil C: manchmal geschützt ist. Also z.B. D:\AVRDUDE\ Da alles reinwerfen. Warum er die Datei nicht gefunden hat weiß ich nicht, aber die Fehlermeldung "no such file or directory" ist eindeutig. Jannik schrieb: > Was heißt der Chip könnte gesichert sein? Ist der dann überhaupt > beschreibbar? Ja, jetzt ist er gelöscht. Vorher als du ausgelesen hast war ein Ausleseschutz drin. Deine Datei enthält nur Mist, da läuft kein Chip mit. Oder du hast was Grande falsch gemacht. Die richtige Signatur sagt aber eigentlich, das Verbindung und Chiptyp stimmen. Es liegt also nur an der Hexdatei.
:
Bearbeitet durch User
@ Jens M. Allgemein bin ich mit deiner Aussage sehr glücklich! Das bedeutet ja, das ich nur die richtige Hex Datei finden und flashen muss. Ich werde den Lader allerdings nie auf Ausgangszustand zurückbringen können, aber damit kann ich leben, sobald ich eine andere Firmware finde. War der Flash befehl denn richtig, den ich angewandt habe? Dann muss ja nur noch die Datei gefunden werden…
Jannik schrieb: > Allgemein bin ich mit deiner Aussage sehr glücklich! Noch. Jannik schrieb: > Dann muss ja nur noch die Datei gefunden werden… Da liegt der Hund begraben. Es gibt keine.
@ Manni Doch doch, die Datei gibt es, nur ich muss den richtigen Pfad einstellen.
Ich konnte nun die Datei flashen. Es lag NUR am Pfad. Avrdude ist zwar im system32 Ordner, das konnte ich nicht ändern, aber das Flashen hat jetzt geklappt! Jetzt muss ich nur ausprobieren, ob ich die richtige Firmware habe. Ich danke euch allen schon einmal! Sollte ich noch ein Problem haben, melde ich mich wieder.
Hast Du die richtige Firmware gefunden? Hat das Flashen funktioniert?
Kann mir vielleicht jemand die Original Software "Charger Monitor" vom Charger zu Verfügung stellen? Funktioniert diese noch auf Win10? Danke lg Tom
Hi Tom, hast du noch Probleme beim flashen? Vll. kann ich dir helfen. Habe die Woche auch meinen imax b6 clone geflasht und bin an einigen stellen verzweifelt. Dein Gerät ist jedenfalls nicht defekt sondern brauch nur eine frische Firmware :) VG Tobias
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.