question

perma-batteries avatar image
perma-batteries asked

Pylontech US3000C / US5000 internal failure problem and how to fix it

Hello guys,


As we found out like many otherrs, many recent US3000C and even US5000 are showing randomly "internal failure" alarms on the GX. Whether it is a single battery or a cluster of several in parallel, the message is often relayed at various times during the day, and is not dependant on the SOC nor the CH/DCH status. After many exchanges with Pylontech's engineers and debugging through Batteryview, we share the results and how to solve this issue.


Internal failure is actually relayed through the CANBUS by BMS when there's an imbalance between the 15x cells in one given US3000C/5000 pack (74 / 100Ah). As you can see from the debug files below, one cell in the slave battery actually overshooted to 4000mV, which obviously cause the battery to send an ALARM signal to the system (system fault 0x8), and the GX shows therefore "internal failure", WITHOUT being more specific. It is actually the MASTER battery which shows up an alarm and sends it to the GX.


1674736692124.png

1674736741619.png



At first we were worried about such abnormal voltages readouts on cells. After exchanges with Pylontech, we found out it is actually not possible that one cell reaches such high voltage (indeed it would compromise the safety and possibly brings on thermal runaway). Rather, it is a sampling error by the BMS which is apparently fixed by the latest firmware version (depending on the S/N of your battery), 1.7 or 2.8 (depending on the serial number). We have thus applied the patch and so far we haven't got the alarm again.

1674736604731.png


Hope this helps !


Pylontechshowcase
1674736604731.png (27.2 KiB)
1674736692124.png (500.5 KiB)
1674736741619.png (279.0 KiB)
4 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

kevgermany avatar image kevgermany ♦♦ commented ·
Thanks, really useful info. This needs to be easy to find.
0 Likes 0 ·
Paul Beskeen avatar image Paul Beskeen commented ·

Interesting! Apologies, Pylon newbie questions:

0) Where is BatteryView available from? BatteryView probably being the answer to the following questions!

1) How do you determine the firmware version in each Pylontech battery? If this cannot done programmatically/without BatteryView, what serial numbers correspond to which firmware version?

2) Where can the latest firmware be downloaded from?

3) How do you upgrade the firmware?


Thanks, Paul.

0 Likes 0 ·
nickdb avatar image nickdb ♦♦ Paul Beskeen commented ·
Batteries are not user upgradable, it should be done with pylon support. While the software is often lurking on some internet sites, done incorrectly you can brick your battery. The details tab of the bms entry on the GX should show the version of the master battery. Batteries are not cell phones, they should only be updated if there is an issue, under the instruction of support.
1 Like 1 ·
Show more comments
2 Answers
nhuillard avatar image
nhuillard answered ·

Thank you very much for this report! It seems I have an installation which have the same "internal failure" issue. Will get back to the Pylontech support.

Could this "sampling error" also explain weird temperature or current readings? I sometimes have temporary -400°C or 870A reported from the Pylontech BMS to the VRM (previous/next readings are OK).

-400°C can't be correct

870A does not fit the rest of the hardware (200A fuse, Multiplus 5kVA)

TIA!

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

perma-batteries avatar image
perma-batteries answered ·

One should ALWAYS get Pylon support approval BEFORE proceeding to flashing batteries !


2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Related Resources

Victron Pylontech battery compatibility guide

Additional resources still need to be added for this topic