diy solar

diy solar

Chargery BMS News / UPDATE (Nov.25.2020) Ver 4.02 firmware

On an extra Chargery BMS16T I intend to use on my 2nd set of 8 280Ah LifePO4 cells ... I just updated a main unit to v4.2, and then the LCD Unit. to v 4.2 ... I initially had some issues with the LCD update; and going back to be following the instruction more closely helped me finish. ... I initially had a challenge of Not being able to open a com port in update tool for the LCD update, ... which now seems was because I closed down the update tool first, then reopen it for the LCD update (NOT proper protocol), and that was the wrong procedure. I was stumped for awhile trying to get a com port to show up for the LCD update. Before I finished, I ran the v4.2 update on the main unit 3 times, so I could then be closer to instructions, and proceed through steps that seemed a bit time sensitive. Next time will be easier. The Instruction make a point of saying .. after update is done / go into config setting, and restore default settings. I had to turn my main unit off, and disconnect LCD unit from my laptop, Then was able to reset my default values after selecting "Life" for my battery type, and "8" ..for number of cells, to then open config setting, and find default enable button. Now done on this BMS16T, and ready for my next 280Ah set in route to my car port. ... Happy Camper about all that now :+) Bill
 
Last edited:
I updated a few days ago. After the main reflash ( and during for that matter ) the display was on and normal ( until the display update ) my "guess" is it needs to be on for reflashing. Likely won't matter but have you fired the main unit up on battery power?
 
I have to mod the update instructions.
Jason is changing the file naming conventions and adjusting where the updates will be located to the new site. A few things have to be comleted first before a new guide is issued. I suggested he change the naming convention to simplify it for folks at a glance.
for example, "BMS*T Main Module V###" and "BMS*T LCD Module V###" firmware and to bold the most current version of the firmware.

Procedure:
Load update application,
Connect USB Update cable from PC to the Main Module,
Select the Main Module HEX File,
Select Com# and OPEN port
Select UPDATE, wait as it updates.
When done, clone, CLOSE Com# port

Connect the cable to the LCD module,
Select LCD module HEX file, OPEN port, Update, Close Port, do next BMS.

LCD Module must be connected to the Main Module.
Screen does not have to be active to begin the update. It will display progress on LCD as the update progresses.

- RESET TO DEFAULT -
"Apparently" this is not needed. Having multiple BMS' I had to see what happens.
It does keep the existing settings such as AH, wh, low volt cutoff etc as changed. Counters remain.
IF Resetting, then obviously all goes to factory defaults.
* IF using another shunt (not supplied by Chargery) then of course it has to be recalibrated.
* IF using the Chargery supplied shunt, then it's not nescessary.
If in doubt, reset to default and re-enter your persnalised settings.
 
Last firmware update one of the forum members posted a step by step video about the update process and I cannot seem to find it now.

Does anyone recall who posted that or where it’s posted?
 
Are there two different version of the BMS16? Seems like there are two different kinds mine are v2.0.
 
Are there two different version of the BMS16? Seems like there are two different kinds mine are v2.0.
"12. Add cooling fan connector (on hardware V3.2), optional cooling fan can speed up balancing, fan speed is adjusted automatically (on program V4.0)"
That's out of the Manuel so I agree.
 
bms16 version is V2.0, bms16T main unit and LCD unit is updated to v4.02,
 
To bad, my antivirus won't let me run the update tool v1.03.....guess i will just have to stick with ver 4.0 :-(

"windows cannot access the path or file" and then my antivirus kicks in with "item nutralised"
 
To bad, my antivirus won't let me run the update tool v1.03.....guess i will just have to stick with ver 4.0 :-(

"windows cannot access the path or file" and then my antivirus kicks in with "item nutralised"
Disable the antivirus. My antivirus scanned it and it is fine. Windows is what had heartburn about running an unsigned app. It worked fine anyway.
 
Now im getting "update time over"
This is why i hate software updates :-(
Hope this hasn't screwed up my BMS main unit!!!

edit...BMS unit unaffected....guess i'm just going to leave it as is :-(
 
Last edited:
I now have two non functional units one will will take the main update but timeouts on lcd. Another no longer accepts main update and timeouts.
Since they no longer turn on I'm guessing its due to the lcd not being updated I will have to email chargery support tomorrow.

 
Last edited:
I now have two non functional units one will will take the main update but timeouts on lcd. Another no longer accepts main update and timeouts.
Since they no longer turn on I'm guessing its due to the lcd not being updated I will have to email chargery support tomorrow.

4 screens and 4 bms updated, no issues on any.
Did you make sure and get the other firmware for the screen?
BMS16C3_V4.02_APP for the BMS
BMS16T_V4.02_APP
for the SCREEN.

Do you hear the USB connection sound when you connect the USB? Be sure to give it a 12V power supply.

And are you certain you are using V1.03 of the updater?

Everything I used to do the update, connect and plug into a power supply.

20201124_225333.jpg

Connect USB Update cable from PC to the BMS,
Select the BMS HEX File, BMS16C3_V4.02_APP
Select Com# then OPEN port
Select UPDATE, watch the progress bar.
At completion CLOSE.

20201124_224821.jpg

Connect USB Update cable from PC to the SCREEN,
Select the SCREEN HEX File, BMS16T_V4.02_APP
Select Com# then OPEN port
Select UPDATE, watch the progress bar.
At completion CLOSE.

20201124_224817.jpg
 
Last edited:
NOTE, May affect some people.
I had another USB driver installed due to my Midnite Classic's software for updating their firmware, it clobbered the USB port and would not allow the Chargery update tool to access the port. After uninstalling that USB driver it was able to connect to the USB port reliably. If you have something else that installed a USB driver it can potentially interfere.

As Jason noted above, the correct file must be used for the LCD or Main Module. If you select the incorrect HEX file, the result is Timeout as the device rejects the incorrect file.

Disappointed that Jason has not renamed & bolded the names on the site. Simple solution to reduce confusion....
 
It is easy enough when downloading the files to put them in seperate folders, to differentiate them when you look to open the file....so i dont think it is file confusion. I didnt have any other USB drivers installed on that port. The updater loaded up fine, apeared to open the com3 port no problem, but simply wouldn't make any progress on updating. Disappointing, but not the end of the world. I currently have a functioning BMS...if i tinker with this these updates, i potentially stand to lose functionality. I have a BMV712 for accurate SOC data, so these updates have minimal impact for me anyways.

For info...i'm on a BMS8T with 600A shunt and attempting update with an older laptop running vista....in case other folks with similar update issues can find a common link?
 
Last edited:
4 screens and 4 bms updated, no issues on any.
Did you make sure and get the other firmware for the screen?
BMS16C3_V4.02_APP for the BMS
BMS16T_V4.02_APP
for the SCREEN.

Do you hear the USB connection sound when you connect the USB? Be sure to give it a 12V power supply.

And are you certain you are using V1.03 of the updater?

Everything I used to do the update, connect and plug into a power supply.

View attachment 28997

Connect USB Update cable from PC to the BMS,
Select the BMS HEX File, BMS16C3_V4.02_APP
Select Com# then OPEN port
Select UPDATE, watch the progress bar.
At completion CLOSE.

View attachment 28998

Connect USB Update cable from PC to the SCREEN,
Select the SCREEN HEX File, BMS16T_V4.02_APP
Select Com# then OPEN port
Select UPDATE, watch the progress bar.
At completion CLOSE.

View attachment 28999
If you look at my screenshots the software version both firmware are identical to yours, but my bms does not look like yours. Have to find where I left the camera and take a picture.
 
Seems like there are two versions?
 

Attachments

  • PC010472.JPG
    PC010472.JPG
    65.8 KB · Views: 17
  • PC010471.JPG
    PC010471.JPG
    56.5 KB · Views: 17
  • PC010470.JPG
    PC010470.JPG
    45.5 KB · Views: 17
NOTE, May affect some people.
I had another USB driver installed due to my Midnite Classic's software for updating their firmware, it clobbered the USB port and would not allow the Chargery update tool to access the port. After uninstalling that USB driver it was able to connect to the USB port reliably. If you have something else that installed a USB driver it can potentially interfere.

As Jason noted above, the correct file must be used for the LCD or Main Module. If you select the incorrect HEX file, the result is Timeout as the device rejects the incorrect file.

Disappointed that Jason has not renamed & bolded the names on the site. Simple solution to reduce confusion....
I had hard enough trouble with that also. I think SCREEN and BMS should be in the file name just to be easy to see.
 
I can't tell with the last picture, but the other two look the same as mine.
In your pictures is the one flipped over have a screen on it? It looks like you have a second device and the button layout is different.
 

diy solar

diy solar
Back
Top