diy solar

diy solar

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

Hallo Leute, nachdem ich mir die Firmware von meinem Daly 16s 250A mit der neuen APP 2.4.0 zerschossen habe, suche ich nun nach der richtigen Firmware, die ich per UART vielleicht wieder flashen kann. Kann mir da wer helfen? Grüße vom Daniel (Neuling hier)

Schwierig ???
Da es bereits zerschossen ist, kannst du nur ausprobieren.
Meine Erfahrung mit dem Upgrade in der PC-Master-Software 2.1.9 (BMSMonitor V9) ist die, dass es nicht schlimmer wird, falls man das falsche File ausgewählt hat.
Die Software lehnt dann das Upgrade mit "nicht passend" ab.
Da es ein 16s ist, sollte es ein File sein mit _309_ oder evtl. auch möglich DVCE, jedoch auf keinen Fall _303_, da dies die 4s Variante ist.
Was jetzt nun noch unbekannt ist, ist die MCU ( verbauter Microcontroller ), ST oder GD ???

Wenn ein File passt, dann läuft das Upgrade / der Flash auch durch.

Also, PC-Master-Software 2.1.9 auf einen Windows-PC installieren, statt dem Bluetooth das UART-USB-Kabel anschließen, im Gerätemanager schauen ob eine COM3/4 o.ä. sauber erscheint, diese COM in der Software auswählen und Upgrade starten.

Im Notfall soll auch die BASIS-APP.apk zum Flashen bei zerstörten BMS funktionieren.
Aber diese Variante habe ich selbst noch nicht probiert.

Viel Glück.

p.s. Archiv nochmal upgedatet
 

Attachments

  • DalyBmsSammlung.7z
    14.7 MB · Views: 275
Last edited:
Am descarcat 303 și update dar nu merge

yours: 100A 12V 4S BMS ( Hardware R06A2-HE26 has a GD32 MCU (mine) )

possibly the following file: BmsGD32E230_303(32_221130_100T).s19 -> see my post above "DalyBmsSammlung.7z"

GD32 + 303=4s
 
Schwierig ???
Da es bereits zerschossen ist, kannst du nur ausprobieren.
Meine Erfahrung mit dem Upgrade in der PC-Master-Software 2.1.9 (BMSMonitor V9) ist die, dass es nicht schlimmer wird, falls man das falsche File ausgewählt hat.
Die Software lehnt dann das Upgrade mit "nicht passend" ab.
Da es ein 16s ist, sollte es ein File sein mit _309_ oder evtl. auch möglich DVCE, jedoch auf keinen Fall _303_, da dies die 4s Variante ist.
Was jetzt nun noch unbekannt ist, ist die MCU ( verbauter Microcontroller ), ST oder GD ???

Wenn ein File passt, dann läuft das Upgrade / der Flash auch durch.

Also, PC-Master-Software 2.1.9 auf einen Windows-PC installieren, statt dem Bluetooth das UART-USB-Kabel anschließen, im Gerätemanager schauen ob eine COM3/4 o.ä. sauber erscheint, diese COM in der Software auswählen und Upgrade starten.

Im Notfall soll auch die BASIS-APP.apk zum Flashen bei zerstörten BMS funktionieren.
Aber diese Variante habe ich selbst noch nicht probiert.

Viel Glück.

p.s. Archiv nochmal upgedatet
Danke für die Hilfestellung. Ich versuche mal mein Glück heute Abend, wenn ich Zeit habe. Melde mich auch zurück, wie das Ergebnis aussieht. DANKE NOCHMAL!
 
Schwierig ???
Da es bereits zerschossen ist, kannst du nur ausprobieren.
Meine Erfahrung mit dem Upgrade in der PC-Master-Software 2.1.9 (BMSMonitor V9) ist die, dass es nicht schlimmer wird, falls man das falsche File ausgewählt hat.
Die Software lehnt dann das Upgrade mit "nicht passend" ab.
Da es ein 16s ist, sollte es ein File sein mit _309_ oder evtl. auch möglich DVCE, jedoch auf keinen Fall _303_, da dies die 4s Variante ist.
Was jetzt nun noch unbekannt ist, ist die MCU ( verbauter Microcontroller ), ST oder GD ???

Wenn ein File passt, dann läuft das Upgrade / der Flash auch durch.

Also, PC-Master-Software 2.1.9 auf einen Windows-PC installieren, statt dem Bluetooth das UART-USB-Kabel anschließen, im Gerätemanager schauen ob eine COM3/4 o.ä. sauber erscheint, diese COM in der Software auswählen und Upgrade starten.

Im Notfall soll auch die BASIS-APP.apk zum Flashen bei zerstörten BMS funktionieren.
Aber diese Variante habe ich selbst noch nicht probiert.

Viel Glück.

p.s. Archiv nochmal upgedatet

Hervorragend, jedoch habe ich schon festgestellt das augenscheinlich passende und fertig installierte Versionen neue oder andere Diskrepanzen verursachen. Ich bekomme jetzt von 2 Daly Spezialisten zum dritten Mal dieselbe ältere Version angeboten und ich denke das hat seinen Grund. Andere Versionen funktionieren erstmal augenscheinlich, aber plötzlich "tanzen" vorher intakte EinzelZellenSpannungsWerte oder die LED BalkenAnzeige zeigt nur noch die Hälfte oder der berühmte falsche Ausgangsstrom.
Theoretisch müsste jede neue Version einmal durchgetestet werden in den Funktionen, zumindest Spannungs min/max Grenzwerte oder Balancing.........wer weiss was bei ner neuen Version plötzlich nicht mehr geht.
Irgendwann schaut man nochmal nach und für 2000,- lifepo4 Zellen sind unter 2,3 V........
Hat jemand schon das alles geprüft?
Ich halte es für notwendig.
 
Danke für die Hilfestellung. Ich versuche mal mein Glück heute Abend, wenn ich Zeit habe. Melde mich auch zurück, wie das Ergebnis aussieht. DANKE NOCHMAL!
So, habe nach der Anleitung von "NooL" per UART geflasht. Hatte mir die Datei BmsGD32E230_309(31_221110_100T).s19 für mein 16S 250A erstmal rausgesucht. Ich hatte noch einen Screenshot von der ursprünglichen Version gefunden. Die war mal bei 31_211225_LEDT. Siehe Bilder. Die App zum Auslesen ist nun die Version 2.4.3. Alle Werte aus der früheren Firmware sind augenscheinlich erhalten geblieben und in meine neu geflashte 31_221110_100T übernommen worden. Ich denke ich werde es probieren per App nochmal richtig zu aktualisieren. Vielen lieben Dank für die schnelle Hilfe!

Cool wäre es, wenn ich noch irgendwie an die alte Firmware 31_211225_LEDT ran kommen würde, dann könnte ich das BMS auf vor den Crash zurücksetzen. Hmmmm...

Hardware Version ist bei mir übrigens: BMS-GD230-309E
Ausgelesen über BmsMonitor V2.1.9
 

Attachments

  • 20230103_192806.jpg
    20230103_192806.jpg
    536.6 KB · Views: 50
  • Screenshot_20221012-154347_SMART BMS.jpg
    Screenshot_20221012-154347_SMART BMS.jpg
    93.6 KB · Views: 50
  • Screenshot_20230103_192129_SMART BMS.jpg
    Screenshot_20230103_192129_SMART BMS.jpg
    83.8 KB · Views: 52
Last edited:
So, nochmal ein Update zur Firmware-Sammlung.
Jetzt sortiert nach AFE (4s oder 8s) und MCU (ST oder GD) .

Natürlich alles ohne Gewähr ...... !

Und wie bereits beschrieben, ist das BMS bereits zerschossen und UART funktioniert noch, dann die Files ausprobieren.
Ob 4s oder 8s erkennt jeder selbst, nur die MCU GD32, ST030, ST103 ist meistens unbekannt.
Eine falsche Firmware wird beim Upgrade in der PC-Master-Software 2.1.9 (BMSMonitor V9) als "nicht passend" abgelehnt.
Wenn die Firmware passt, dann läuft auch das Upgrade.
Und bitte warten bis 100% durch ist, das dauert ca. 10 Minuten.

Und auch noch wichtig, ist das BMS noch nicht zerschossen, dann Vorsicht mit dem Upgrade.
Hier sollte man genau wissen, welche MCU und AFE benötigt wird.
Eine falsche Firmware wird beim Upgrade in der PC-Master-Software 2.1.9 (BMSMonitor V9) zwar als "nicht passend" abgelehnt, jedoch befindet sich dann das BMS bereits in einem Upgrade-Modus und die Smart-BMS-App zeigt dann an, dass das Upgrade zu Ende geführt werden muss und mehr geht dann in der App nicht mehr.
Das BMS ist nun zerschossen.
 

Attachments

  • DalyBmsSoftwareCollection.7z
    16.1 MB · Views: 228
  • DalyBmsFirmwareCollection.7z
    227.4 KB · Views: 222
  • BMS Manual.pdf
    11.6 MB · Views: 223
Last edited:
buna ziua.
Hello I have a li-ion 40a 24s 84v daly bms..last update was a failure..but downloading the 2.0 app it works as before..do you think I need to update to latest app?

O prostie cu astia de la daly..sa faca teste pe clineti.
 

Attachments

  • Screenshot_2023-01-03-23-56-47-705_com.inuker.bluetooth.daliy.jpg
    Screenshot_2023-01-03-23-56-47-705_com.inuker.bluetooth.daliy.jpg
    65.6 KB · Views: 25
you find solution????
Uninstall the smart BMS app entirely, clear cache and data, do not attempt to install the app from the play store, browse to apkpure.com site and search for daly smart BMS, you will find all the old versions, install version # v2.4.3, all should work like before now.
 
Step1: clear all cache and data of the smart BMS app
Step2: remove/Uninstall smart BMS
Step3: download smart BMS v2.4.3 from www.apkpure.com since previous versions won't be available on the play store
Run the app, all should get back to normal now.
 
Is it worth the risk to try on a 4s 200a one?

I do not get respons at all from where I get it from...
You do not need the new firmware update unless you have a direct communication between your BMS and the inverter which is not the case. Simply follow the steps I posted earlier and you will be fine regardless of the number of batteries you have 4s, 8s or 16s, the app is the same for all of these strings whether they are installed in series or parallel
 
So, habe nach der Anleitung von "NooL" per UART geflasht. Hatte mir die Datei BmsGD32E230_309(31_221110_100T).s19 für mein 16S 250A erstmal rausgesucht. Ich hatte noch einen Screenshot von der ursprünglichen Version gefunden. Die war mal bei 31_211225_LEDT. Siehe Bilder. Die App zum Auslesen ist nun die Version 2.4.3. Alle Werte aus der früheren Firmware sind augenscheinlich erhalten geblieben und in meine neu geflashte 31_221110_100T übernommen worden. Ich denke ich werde es probieren per App nochmal richtig zu aktualisieren. Vielen lieben Dank für die schnelle Hilfe!

Cool wäre es, wenn ich noch irgendwie an die alte Firmware 31_211225_LEDT ran kommen würde, dann könnte ich das BMS auf vor den Crash zurücksetzen. Hmmmm...

Hardware Version ist bei mir übrigens: BMS-GD230-309E
Ausgelesen über BmsMonitor V2.1.9
So Leute, habe heute von meinem Lieferanten von meinem Daly BMS 16S 48V 250A (Hardware BMS-GD230-309E) die Firmware BmsGD32E230_309(31_221110_100T).s19 zugesandt bekommen. Die habe ich ja gestern schon geflasht gehabt, dank dieses Forums. Also habe ich jetzt alles wieder richtig und funktionstüchtig. :) Im Anhang war noch eine Anleitung, die ich hier allen zur Verfügung stelle.

Bezeichnung BMS: Daly BMS 16S 48V 250A R32W1-*-HF06
Hardware ausgelesen: BMS-GD230-309E
Firmware geflasht: BmsGD32E230_309(31_221110_100T).s19 (vorher 31_211225_LEDT)
Software benutzt: BmsMonitor V2.1.9
Android App in Nutzung: Smart BMS 2.4.3
 

Attachments

  • Anleitung flashen Firmware.pdf
    217.7 KB · Views: 160
Last edited:
where can i get the firmware? Mine is a 100a 16s smart bms with fan (not so smart really) Is that the same as yours?
 
So Leute, habe heute von meinem Lieferanten von meinem Daly BMS 16S 48V 250A (Hardware BMS-GD230-309E) die Firmware BmsGD32E230_309(31_221110_100T).s19 zugesandt bekommen. Die habe ich ja gestern schon geflasht gehabt, dank dieses Forums. Also habe ich jetzt alles wieder richtig und funktionstüchtig. :) Im Anhang war noch eine Anleitung, die ich hier allen zur Verfügung stelle.

Hallo,
funktioniert bei dir mit 31_221110_100T die Strommessung (in Smart BMS Apps) bei ENTLADEN?
Ist die Anzeige (-A) stabil?
 
buna ziua.
Hello I have a li-ion 40a 24s 84v daly bms..last update was a failure..but downloading the 2.0 app it works as before..do you think I need to update to latest app?

O prostie cu astia de la daly..sa faca teste pe clineti.
You can keep your 2.0 app. Up to 2.2.8 and new 2.4.3 everything is fine. Only the 2.4.0 is buggy and forces a firmware upgrade.
If your BMS firmware is still OK, then leave everything as is and do not change anything for the time being.
 
where can i get the firmware? Mine is a 100a 16s smart bms with fan (not so smart really) Is that the same as yours?
Difficult ?

I can tell you what I wrote in German in post #226:

Updated firmware collection is now sorted by AFE (4s or 8s/16s (8s/16s is the same) ) and MCU (ST or GD) .

Of course everything without guarantee ...... !

And as already described, if the firmware of the BMS is already broken and the UART is still working, then try the files from the archive DalyBmsFirmwareCollection.7z.
Everyone recognizes whether 4s or 8s/16s, only the MCU GD32, ST030, ST103 is mostly unknown.
An incorrect firmware is recognized as "not identical" during the upgrade in the PC-Master Software 2.1.9 (BMSMonitor V9).
If the firmware fits, then the upgrade runs.
And please wait until 100% is done, that takes about 10 minutes.

And also important, if the firmware of the BMS is not damaged yet, then be careful with the upgrade.
Here you should know exactly which MCU and AFE is required.
An incorrect firmware is recognized as "not identical" during the upgrade in the PC master software 2.1.9 (BMSMonitor V9), but the BMS is then already in an upgrade mode and the Smart BMS app then displays that the upgrade has to be completed and more is then no longer possible in the app. The BMS is now damaged.


p.s. small correction of the archives
 

Attachments

  • DalyBmsFirmwareCollection.7z
    227.4 KB · Views: 177
Last edited:
So Leute, habe heute von meinem Lieferanten von meinem Daly BMS 16S 48V 250A (Hardware BMS-GD230-309E) die Firmware BmsGD32E230_309(31_221110_100T).s19 zugesandt bekommen. Die habe ich ja gestern schon geflasht gehabt, dank dieses Forums. Also habe ich jetzt alles wieder richtig und funktionstüchtig. :) Im Anhang war noch eine Anleitung, die ich hier allen zur Verfügung stelle.

Bezeichnung BMS: Daly BMS 16S 48V 250A R32W1-*-HF06
Hardware ausgelesen: BMS-GD230-309E
Firmware geflasht: BmsGD32E230_309(31_221110_100T).s19 (vorher 31_211225_LEDT)
Software benutzt: BmsMonitor V2.1.9
Android App in Nutzung: Smart BMS 2.4.3

Danke für die Flash-Anleitung.
Habe die Flash-Anleitung noch mit in das Software-Archiv integriert und aufgrund der vielen Fragen zu passenden 16s-Firmwares im Firmware-Archiv das Verzeichnis 8s auf 8s_16s erweitert. Im Software-Archiv ist auch noch eine englisch-chinesische Flash-Anleitung zu finden.
Also, für jeden Geschmack etwas dabei. ;-)
 
Hallo,
funktioniert bei dir mit 31_221110_100T die Strommessung (in Smart BMS Apps) bei ENTLADEN?
Ist die Anzeige (-A) stabil?
Ich klink mich mal ein,
.......31_221110_100T......
und
BmsSTM32F030_309_20220722.s19
hat bei meinem 8s 100A KEINE stabile Stromanzeige !!!
Die funktioniert erst vernünftig bei
BmsGD32E230_309_20220224_CADC.s19

Meine zwei Daly Spezialisten in Shenzhen versuchen aber mich wehemehnt davon abzuhalten, die CADC.s19 Version bei meiner Hardware weiter zu benutzen und verweisen konsequent auf ....31_221110_100T....., die aber hat die zuckende Stromanzeige.

Mir wurde ganz klar erklärt CADC ist nicht zulässig bei mir.
Läuft aber besser als die anderen!!!
 
Last edited:
Ich klink mich mal ein,
.......31_221110_100T......
und
BmsSTM32F030_309_20220722.s19
hat bei meinem 8s 100A KEINE stabile Stromanzeige !!!
Die funktioniert erst vernünftig bei
BmsGD32E230_309_20220224_CADC.s19

Meine zwei Daly Spezialisten in Shenzhen versuchen aber mich wehemehnt davon abzuhalten, die CADC.s19 Version bei meiner Hardware weiter zu benutzen und verweisen konsequent auf ....31_221110_100T....., die aber hat die zuckende Stromanzeige.

Mir wurde ganz klar erklärt CADC ist nicht zulässig bei mir.
Läuft aber besser als die anderen!!!

Ich benutze seit ca. 5 Monaten die Firmware CADC (8S, 80A, 230_309, 140Ah LiFePo4), und bin ganz zufrieden (geliefert war 31_220722_100T mit Stromfehler). Alles stimmt, stabil auch die Spannungsmessungen.
Die FW hat mir der Händler (Ali) zugeschickt. Was haben die Chinesen vermasselt?
Vor paar Tage habe ich ein neuen 8S 80A 230-DVCE mit 34_220323_DVCE FW (R08A2-*-HL19) bekommen. Der hat auch schwankende Stromanzeige (ca. 20%), wahnsinnig. Für die DVCE FW gibt keine Updates.
Ich habe Schnauze voll von Daly, nutze Rückgaberechts, schicke das Ding zurück nach China, kein Vertrauen, zu gefährlich.
Ich versuche mein Glück mit JK BMS (Jikong).
 
Back
Top