diy solar

diy solar

Today's Daly SmartBMS Android App Update forces a firmware update which fails

Die hier sollte funktionieren:
Ausgezeichnet!
BmsGD32E230_309_20220224_CADC.zip
funktioniert am 8s 100A GD230-309E mit ausreichender Stromanzeige ohne rumgezappel!
Bleibt nur noch die Frage, ob der CAN funktioniert?
Hardware / 3inch Display ist noch per Post unterwegs. Abwarten .
Nutzt jemand anders die Firmware an gleicher oder ähnlicher Hardware? Daly wollte/konnte mir die Version nicht schicken.
Übrigens:
Firmware Name Ende CADC
correct (a?) Direct Current
DANKE towatai
 
Hi Guys,
Finally my BMS is also up and running, BmsGD32E230_303(32_221130_100T).s19 firmware file worked and BMS is back up and running.
Thanks to this great community!!

The challenge with Daly BMS have given some thoughts for reflection, given the (total) lack of answers from Daly themselves and shitty communication from their side is making me wonder; is Daly the right company to bet on when it comes to critical battery management?

Do you guys recommend any other BMS products?
 
Die hier sollte funktionieren:

Hallo Leute,
Endlich ist auch mein BMS betriebsbereit, die Firmwaredatei BmsGD32E230_303(32_221130_100T).s19 hat funktioniert und das BMS ist wieder betriebsbereit.
Danke an diese tolle Community!!

Die Herausforderung mit Daly BMS hat einige Gedanken zum Nachdenken angeregt, angesichts des (völligen) Mangels an Antworten von Daly selbst und der beschissenen Kommunikation von ihrer Seite, lässt mich wundern; Ist Daly das richtige Unternehmen, wenn es um kritisches Batteriemanagement geht?

Könnt ihr andere BMS-Produkte empfehlen?
Hast du 8s ???A ?
Bei mir funktioniert die Stromanzeige des entnommenen Stroms nicht eindeutig, zappelt rauf und runter ! Die Version hats gelöst:
BmsGD32E230_309_20220224_CADC.zip
 
BMS Hardware version: BMS-GD230-303E (read with PC software, BMS Monitor)
BMS Software version: 32_221130_100T (read with PC Software, BMS Monitor)
Working firmware file: BmsGD32E230_303(32_221130_100T).s19

BMS Type: 4S 12V 60A
Written on BMS: R05T1-*-HE17

The clue was to read the BMS Hardware version and then select the proper file.
(As you can see there is a similarity between filename and BMS hardware version, in my case "230-303")

Before updating with BMS Monitor I first disconected the BMS from the string connector and then reconnected.
 
Hast du 8s ???A ?
Bei mir funktioniert die Stromanzeige des entnommenen Stroms nicht eindeutig, zappelt rauf und runter ! Die Version hats gelöst:
BmsGD32E230_309_20220224_CADC.zip
I have 4S, 60A
If the file BmsGD32E230_309_20220224_CADC.s19 solved your problem then I believe your BMS hardware version must be: BMS-GD32E230-309
 
Hallo Leute,
läuft die Version BmsGD32E230_303(32_221130_100T).s19 auch auf dm 16S 150A - R32U-HK11 ?
Hab auch die Stromfresser Probleme und das BMS entleert den Akku bis zur Unterspannungsabschaltung.

1-16S 150A - R32U-HK11-001.jpg


Gruss
Volker
 
Für die BMS-Variante BMS-ST030-309E funktionierte die Firmware BmsSTM32F030_309_20220722.s19 vom Post #121 von Buana .
Mega Dank an Buana !!!

Konnte dadurch nach einem misslungenen Upgrade mit der Version BmsGD32E230_309_20220224_CADC.s19 mein Daly BMS 8S 100A (XENES gelabelt) wieder zum Leben erwecken.
Das Problem beim Upgrade per BmsMonitor ist, dass das Upgrade zwar abbricht, wenn eine nicht passende Firmware geladen und gestartet wurde, jedoch das BMS sich danach in einem nicht beendeten Upgrade-Modus befindet. Die Daly-App meldet dann immer nur bitte Upgrade beenden.
Zum glück funktioniert die UART-Schnittstelle des BMS und die Upgrade-Funktion des BmSMonitors noch, sodass mit der passenden Firmware das Upgrade dann korrekt ausgeführt wird.
Also Upgrade über den BmsMonitor nur ausführen, wenn das passende File vorliegt.

Meine BMS SW Version vor dem Upgrade: 20210729-1001T und nach dem Upgrade 21_220722_100T.

Zu Mindestens mein BMS (XENES gelabelt) läuft jetzt erstmal wieder, wird in der App wieder erkannt und habe noch keine Abweichungen zu vorher festgestellt, auch wenn die die Syntax der BMS SW Version nun leicht abweicht.

1672592832189.png
 
Ein kleines Problem gibt es nach dem Einspielen der Firmware von BMS SW Version 20210729-1001T auf Version 21_220722_100T doch.
Das Light-Board zeigt nur noch 2 Balken, obwohl ca. 86% Akku-Ladung vorliegt.
Aber damit kann ich erstmal leben und evtl. taucht irgendwo die ursprüngliche Version 20210729-1001T im Netz mal auf oder es gibt noch ein Update.
Die Übersetzung der chinesischen Zeichen 基版本 im File-Name BmsSTM32F030_303_20220722基版本.s19 bedeuten, dass es sich bei diesem File um eine Basis-Version handeln soll. Evtl. ist hier das Light-Board noch nicht vollständig implementiert, oder seitens Daly wurde für XENES das Light-Board extra implementiert.
Also erstmal abwarten, ob sich bzgl. Firmware noch etwas auftut.
1672599482992.png

Lt. dem Handbuch der PC-Master-Software (siehe hier: https://www.microcharge.de/anleitungen/PC_Master_Software_V1.0_manual.pdf) verbaut Daly verschiedene Microcontroller (MCU), welche dann die Firmware-Variante vorgibt.
1672599742301.png

Das erklärt für mich nun auch, dass man hier keine Experimente mit anderen Firmware-Files ausprobieren muss/darf.
Geht dann definitiv in die Hose.
Für mein Daly-BMS von XENES gilt also ST030 = MCU/Microcontroller STM32F030C8T6 = Firmware BmsSTM32F030_3_xxx_xxxxxxxxx
 
Zusätzlich wird im Handbuch der PC-Master-Software (siehe hier: https://www.microcharge.de/anleitungen/PC_Master_Software_V1.0_manual.pdf) noch der Zusammenhang der Versionen erklärt.

303 = 3 bis 5 Messleitungen = z.B. 4s
309 = 6 und mehr Messleitungen = z.B. 8s oder 16s

In meinem Falls passt das zum Firmware-File: BmsSTM32F030_309_20220722.s19

ST030=STM32F030 + 309=8s + 030=V2.01.1E

1672601596804.png
 
Super Arbeit @NooL
Jetzt müsste man nur noch wissen wie man ohne UART Auslesung auf den richtigen Controller kommt.
 
Wo geht denn dann die ganze Energie hin?
Dann müsste irgendwas ja " glühen" !
Gute Frage !
hab da keine Ahnung,
Glühen tut auch nichts
aber nach einigen Stunden ist der Akku leer

Mein Dealer in China meit es ist ein Fehler im BMS, vieleicht ein Widerstand der verbrannt ist und will mir jetzt ein neues BMS zum Austausch schicken - ist ja schon mal ein Angebot.

Hab jetzt in einem Parallelforum was gefunden, dass man mit der neuen PCMonitor SW (V2.2.6) eine Strombegrenzung ( current wave) einstellen kann und hab das mal auf 3A gestellt, seitdem ist Ruhe, keine Stromschwankungen mehr.

Jetzt warte ich mal bis morgenfrüh ob die Werte stabil geblieben sind.
 
Super Arbeit @NooL
Jetzt müsste man nur noch wissen wie man ohne UART Auslesung auf den richtigen Controller kommt.

Oder wir bräuchten die "alten" Basisfiles z.B. zu 20210729-1001T (4s, 12V, 100A) - R05A1-GL16
um dann daraus auf die neuen Files zu kommen
 
Gute Frage !
hab da keine Ahnung,
Glühen tut auch nichts
aber nach einigen Stunden ist der Akku leer

Mein Dealer in China meit es ist ein Fehler im BMS, vieleicht ein Widerstand der verbrannt ist und will mir jetzt ein neues BMS zum Austausch schicken - ist ja schon mal ein Angebot.

Hab jetzt in einem Parallelforum was gefunden, dass man mit der neuen PCMonitor SW (V2.2.6) eine Strombegrenzung ( current wave) einstellen kann und hab das mal auf 3A gestellt, seitdem ist Ruhe, keine Stromschwankungen mehr.

Jetzt warte ich mal bis morgenfrüh ob die Werte stabil geblieben sind.


Ok !
Aber da müsste jetzt irgendwo was warm werden, im logischsten Fall am BMS.
Wird der denn warm? Eigentlich sollte der bei 12 oder 24v und 1 Ampere HEISS sein !
 
Zusätzlich wird im Handbuch der PC-Master-Software (siehe hier: https://www.microcharge.de/anleitungen/PC_Master_Software_V1.0_manual.pdf) noch der Zusammenhang der Versionen erklärt.

303 = 3 bis 5 Messleitungen = z.B. 4s
309 = 6 und mehr Messleitungen = z.B. 8s oder 16s

In meinem Falls passt das zum Firmware-File: BmsSTM32F030_309_20220722.s19

ST030=STM32F030 + 309=8s + 030=V2.01.1E

View attachment 127367

Ich blick nicht ganz durch
Erklär mal bitte:

BMS-GD230-309E
BmsGD32E230_309_20220224_CADC.zip
SW Version 31_220224_CADC

309 klar 8s

Der Rest ?
31 32 ?
 
Theoretisch wird dies hier so erklärt:
BMS software version number records the project software version of the BMS. Total of thirteen characters, the first two digits represent the chip solution, the middle represents the release date, the last four digits are reserved, and the default represents the project code.

Die Chip-Solution kann also durchaus bzgl. 100% Kompatibilität des Firmware-Files zur MCU bedeutsam sein.

Bei mir war vorher die BMC-SW 20210729-1001T auf dem BMS.
Ich vermute, dass dies eigentlich 20_210729-1001T heißen müsste und hier der Programmierer nur gepennt hat.
Jedoch sind hier auch 5 letzte Digits 1001T gespeichert, warum auch immer, und bei 13 möglichen Digits war kein Platz für den ersten Unterstrich.

Nach dem Upgrade 21_220722_100T.

Wie wichtig nun die 20_ zu 21_ für die Funktion ist bzw. die Passgenauigkeit der Firmware zur MCU beeinflusst, bleibt das Geheimnis von Daly.

In Foren wurde häufig vermutet 31 für 8s und 32 für 4s.
Evtl. wurden viele 4s BMS nur mit einer neueren Chip-Solution 32 gebaut und dient jetzt grob als Indikator, ob passend für 4s oder 8s.
 
Theoretisch wird dies hier so erklärt:
BMS software version number records the project software version of the BMS. Total of thirteen characters, the first two digits represent the chip solution, the middle represents the release date, the last four digits are reserved, and the default represents the project code.

Die Chip-Solution kann also durchaus bzgl. 100% Kompatibilität des Firmware-Files zur MCU bedeutsam sein.

Bei mir war vorher die BMC-SW 20210729-1001T auf dem BMS.
Ich vermute, dass dies eigentlich 20_210729-1001T heißen müsste und hier der Programmierer nur gepennt hat.
Jedoch sind hier auch 5 letzte Digits 1001T gespeichert, warum auch immer, und bei 13 möglichen Digits war kein Platz für den ersten Unterstrich.

Nach dem Upgrade 21_220722_100T.

Wie wichtig nun die 20_ zu 21_ für die Funktion ist bzw. die Passgenauigkeit der Firmware zur MCU beeinflusst, bleibt das Geheimnis von Daly.

In Foren wurde häufig vermutet 31 für 8s und 32 für 4s.
Evtl. wurden viele 4s BMS nur mit einer neueren Chip-Solution 32 gebaut und dient jetzt grob als Indikator, ob passend für 4s oder 8s.

Es kommt langsam Licht ins Dunkele !
Danke NooL
 
Ich blick nicht ganz durch
Erklär mal bitte:

BMS-GD230-309E
BmsGD32E230_309_20220224_CADC.zip
SW Version 31_220224_CADC

309 klar 8s

Der Rest ?
31 32 ?
Ich glaube (nach NooL):

31 = 309 (AFE 1)
32 = 303 (AFE 2)
34 = (DVCE)
 

Attachments

  • 31.jpg
    31.jpg
    186.6 KB · Views: 59
  • 32.jpg
    32.jpg
    178.5 KB · Views: 60
  • 34.jpg
    34.jpg
    185.8 KB · Views: 60
Ich glaube (nach NooL):

31 = 309 (AFE 1)
32 = 303 (AFE 2)
34 = (DVCE)
Leuchtet ein !

Der Grund meiner Skepsis:

Daly hat mir die BmsGD32E230_309_20220224_CADC.zip
für mein
GD230-309E
NICHT angeboten.
Jetzt ists aber drauf und läuft, dank Forum hier, auch sauber mit Strommessung.
Das ein oder andere Mal wird aber beim Bluetoothverbinden kurz 16s anstatt 8s angezeigt. Dann wieder sauber 8s und alles ist gut. Ausserdem wird nicht so sauber ge-balanced wie vorher mit anderer Software. Ich hatte immer 0,000mV, alles grün, jetzt mit neuer Firmware immer ein paar mV rauf und runter.

Ich bin mir immer noch nicht sicher ob Hardware zur Firmware sauber passt......
 

diy solar

diy solar
Back
Top