Voltcraft B6 Ultimate (iMax B6) Cheali Charger Firmware

Gast #5728596
Lesenswert?

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!
Angehängte Dateien:
Gast #5728614
Lesenswert?

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?
Gast #5728618
Lesenswert?

@ 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.
#5728625
Lesenswert?

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.
Gast #5728630
Lesenswert?

@ 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…
Gast #5728673
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren