diy solar

diy solar

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

Ein Freund hat mir die Anleitung mit Codes für Bulltron geschickt.
 

Attachments

  • Kurzanleitung.pdf
    770.2 KB · Views: 140
Ein Freund hat mir die Anleitung mit Codes für Bulltron geschickt.
FW an Bulltron angepasst. Die Update sperrt die Parameter Einstellungen in Apps (Apps Zugriff, Password geschützt)! Nach diesem Upload, kein weiteres Upload möglich (nur mit PC Master). Vorsicht.
 
I have tried so hard to solve the riddle of what firmware I need to flash my 2 BMS's to apply the update. They are both Daly Smart BMS 48v 16s1p 300A. They are both currently running 20210729-1002A.

Any help would be greatly appreciated. If I mess this up we lose everything given we're completely offgrid and 100% dependant on our solar for everything. I'm hoping this improves parallel functionality.
 
Daly 12V 4S LifePo4 250A 560AH

Brand new here, the efforts in this forum to navigate the minefield of firmware update for the Daly BMS have helped me immensely.
I wanted to try a new firmware, as the version I had was not shutting off with my victron MPPT 100/15 solar controller, the bouncing of input voltage was enough to open the charging MOS again and allow 3.7V on one of my cells. Not good.

I tried to update the firmware through the upgrade function on the SmartBMS app v2.4.3, and ended up in no mans land where it had cleared the data and the SmartBMS app would connect but tell me the firmware wasn't right.

I used the base.apk app to reflash the firmware.
It's very slow (about 25 mins) but at least gives an indication of working.
Base.apk does not allow you to flash the wrong firmware, which is nice.
It took 3 tries to flash. I had to set the phone display to not go blank.
DalyBmsApp_103_303(12_221130_100T).s19 was the right firmware for my device Daly 12V 4S LifePo4 250A 560AH
Once flash was successful my old settings were persistent and the device is stable.

View attachment 128820
Bei einer Neuinstallation bzw Erst-Start werden bei meinen Daly BMS immer 3,7V als Maximal zulässige Spannung grund-eingestellt!
Ich habe es dann in meinem Fall auf 3,55V reduziert!
 
Bei einer Neuinstallation bzw Erst-Start werden bei meinen Daly BMS immer 3,7V als Maximal zulässige Spannung grund-eingestellt!
Ich habe es dann in meinem Fall auf 3,55V reduziert!
From Google Translate, My german is 35 years ago....
"With a new installation or first start, my Daly BMS is always set to 3.7V as the maximum permissible voltage!
I then reduced it to 3.55V in my case!"

My BMS was set to 3.55V, but the bouncing nature of the MPPT voltage was inducing the BMS to close the charging MOS, allowing the cells to overcharge. This IS NOT Happening with the new firmware. I've also lowered the MPPT float charge in the victron, so there is less chance of exceeding the cell voltage.
 
@RangeyRover which Version ist now shown in the Daly App 2.4.3 as Firmware?
Original Software version: 20210512-3031T
New Software Version 12_221130_100T ,
My hardware is Daly 12V 4S LifePo4 250A 560AH Boot Version:V1.01.1E which makes it 103 aka ST103 aka STM32F103RBT6

MCU Abbreviation
MCU Full Name
Boot VersionFirst number of firmware

ST103
STM32F103RBT6
V1.01.1E1
ST030
STM32F030C8T6
V2.01.1E2
GD230
GD32E230C8T6
V3.01.1E3

AFE AbbreviationAFE Full NameCells In StringSecond number of firmware
309ESH3673096+1
303ESH3673033-52
DVCE (Maybe 323?)MT DVCNot Known(4&8 seen)3
98189818Not Known4

these tables are modified from the one linked previously at https://www.microcharge.de/anleitungen/PC_Master_Software_V1.0_manual.pdf

Decoding my new firmware makes it 1: ST103 2: 303E (3-5 Cells in string) which matches my known MCU and string capability.
Hope this helps.
 
Last edited:
I have tried so hard to solve the riddle of what firmware I need to flash my 2 BMS's to apply the update. They are both Daly Smart BMS 48v 16s1p 300A. They are both currently running 20210729-1002A.

Any help would be greatly appreciated. If I mess this up we lose everything given we're completely offgrid and 100% dependant on our solar for everything. I'm hoping this improves parallel functionality.
I would suggest using the Base.apk as this does not allow you to flash the wrong firmware, which is nice.
So you can try every flavour of firmware on here.
it will be a 309 type of firmware, as you have more than 6 strings
This manual suggests there are only 6 possible combinations https://www.microcharge.de/anleitungen/PC_Master_Software_V1.0_manual.pdf
2.6.2 Notes on BMS Upgrade
The upgrade program matches the BMS. The current BMS software versions are 103+303, 103+309, 030+303, 030+309, 230+303, 230+309.
 
Last edited:
Hallo zusammen, nutze ein DALY 12V 4S 250A , nach dem Update der APP auf 2.4.3 zwar ein Connect aber das besagte Thema. Downgrade der BMS App kein Erfolg. BMS aber in Funktion. Kann mich nur mit Sinowealth PC Software verbinden. Wollte dann mit der Base.apk die Firmware updaten. Die App meldet dann ständig Boot update request command sent successfully, das hab ich nach 10 Minuten abgebrochen. Hardreset BMS war auch erfolglos . Scheint so, als wenn das BMS ein Update nicht zulässt. Kann ich mittels der Sinowealth irgenwo einstellen, das ein Update erlaubt wird? Gruß aus Dortmund gullwing
 
I would suggest using the Base.apk as this does not allow you to flash the wrong firmware, which is nice.
So you can try every flavour of firmware on here.
One thing to watch out for is that the Base.apk App doesn't necessarily flash the correct version properly first time.

Also, using the firmware download code supplied by Daly for use with the SmartBMS App not only didn't download the correct firmware, but downloaded and flashed an incorrect version (I didn't notice the 309 descriptor code - in fact I'm not sure why Daly gave me the 309 codes because I told them it was a 4S).

I finally got my 12V 150A 4S BMS to start up again this afternoon. It took 3 attempts to get the firmware to load correctly so that Charge/Discharge would turn on.
 
Original Software version: 20210512-3031T
New Software Version 12_221130_100T ,
My hardware is Daly 12V 4S LifePo4 250A 560AH Boot Version:V1.01.1E which makes it 103 aka ST103 aka STM32F103RBT6

MCU Abbreviation
MCU Full Name
Boot VersionFirst number of firmware

ST103
STM32F103RBT6
V1.01.1E1
ST030
STM32F030C8T6
V2.01.1E2
GD230
GD32E230C8T6
V3.01.1E3

AFE AbbreviationAFE Full NameCells In StringSecond number of firmware
309ESH3673096+1
303ESH3673033-52
DVCEMT DVCNot Known3
98189818Not Known4

I got a 12v-4s GD230-DVCE Firmware 34-220323_100T
 
One thing to watch out for is that the Base.apk App doesn't necessarily flash the correct version properly first time.

Also, using the firmware download code supplied by Daly for use with the SmartBMS App not only didn't download the correct firmware, but downloaded and flashed an incorrect version (I didn't notice the 309 descriptor code - in fact I'm not sure why Daly gave me the 309 codes because I told them it was a 4S).

I finally got my 12V 150A 4S BMS to start up again this afternoon. It took 3 attempts to get the firmware to load correctly so that Charge/Discharge would turn on.
Inside of the SMARTBMS2.4.3.apk there is only one firmware available. I'm not sure that the app downloads any other firmware.
Name: BmsApp103_309_221202OTA1.s19

1673479168905.png
 

Attachments

  • BmsApp103_309_221202OTA1.zip
    67.2 KB · Views: 85
Kann jemand erklären wann die BMS 1.0.0.0 Android Update App die bluetooth-dongle findet ?
Ich habe 2 die werden gar nicht mehr gefunden und einen der wird immer gefunden.
 
Hi all,
Just wanted to know if I'm getting the same issue as everybody here regarding the BMS.
I'm quite new to Daly, so for a first experience, I don't kow what to expect.
For what I've seen in the Smart BMS app, I can connect to the BMS, modify all the parameters and see the cell voltages but not the overall SOC nor the MOS chg/dischg. Are we all talking about the same issue here or is this something else ?
Btw, I've installed the 2.4.3 version twice, first from Play store, and then from apkpure, and now I fall back to the 2.2.8. But same behaviour in each version.
So my question here is quite simple, what's the current process to get everything working ? :)
Thanks,
 
Hi all,
Just wanted to know if I'm getting the same issue as everybody here regarding the BMS.
I'm quite new to Daly, so for a first experience, I don't kow what to expect.
For what I've seen in the Smart BMS app, I can connect to the BMS, modify all the parameters and see the cell voltages but not the overall SOC nor the MOS chg/dischg. Are we all talking about the same issue here or is this something else ?
Btw, I've installed the 2.4.3 version twice, first from Play store, and then from apkpure, and now I fall back to the 2.2.8. But same behaviour in each version.
So my question here is quite simple, what's the current process to get everything working ? :)
Thanks,
Hi mate,
Have you tried to update the firmware and failed or is this a first use?
Also, list as much about your hardware as you can.
Voltage, strings, model number, current firmware number
Mine for example is Daly 12V 4S LifePo4 250A 560AH Boot Version:V1.01.1E which makes it 103 aka ST103 aka STM32F103RBT6
Current firmware according to the app:
Original Software version: 20210512-3031T
New Software Version 12_221130_100T
 
Ok, lets go for some details :)

Have you tried to update the firmware and failed or is this a first use?
First use, never done any firmware update.

Voltage, strings, model number, current firmware number
16S, 60V, 150A with active balancer (using the Y 16S cable included). My cells are 280Ah Eve.
Boot version, where can I find that info ?

Firmware is 32_220625_100B in the app. I don't know what you call original and new software version, I've got only one in the app and as said before, I've never updated it.

Any additional info don't know if it's relevant, I'm using a Multiplus II 48/5000 and SmartShunt in front of the battery.

Regards,
 
Ok, lets go for some details :)


First use, never done any firmware update.


16S, 60V, 150A with active balancer (using the Y 16S cable included). My cells are 280Ah Eve.
Boot version, where can I find that info ?

Firmware is 32_220625_100B in the app. I don't know what you call original and new software version, I've got only one in the app and as said before, I've never updated it.

Any additional info don't know if it's relevant, I'm using a Multiplus II 48/5000 and SmartShunt in front of the battery.

Regards,
Ok, cool, original firmware.
Might be worth starting a new topic as I don't think your issue is related to the firmware auto update which caused this whole mess in this thread.
For info, your firmware is GD230, boot version V3.01.1E, identified by the first number (3) in the firmware.
I'm weird about the second number (2) which is supposed to mean 303E and therefore 3-5 strings of cells, but since yours is a 16S this is obviously not true.
You might try a different firmware based on this info, I would expect it to take the attached version.
Be careful, this is all based on the reading of one manual by a random on the internet.
 

Attachments

  • BmsGD32E230_309(31_221110_100T)基版本.zip
    48.1 KB · Views: 70
Back
Top