• Have you tried out dark mode?! Scroll to the bottom of any page to find a sun or moon icon to turn dark mode on or off!

diy solar

diy solar

Growatt SPF 5000ES firmware update

Yes agree and i think your strategy to leverage the EoL state is great. In BR i have Lead-acid and in Portugal I installed Lithium. I can say there's no comparison between them when it comes to performance. So, it does pays you back every penny. The problem i have in Brazil is that is crazy expensive to buy them - so financially it doesn't worth it.

I can confirm with Lithium it never happened with me. What i have in my setup is more or less the summary below, happy to share more details:

2x (
DIY Lithium
16s280ah prismatic
Daly BMS 200A
Daly 5A active balancer
Esphome -> Serial to DalyBMS -> Wireless to Home Assistant
DalyBMS -> Growatt through RS485 (Plyon protocol)
ESPhome controlling battery heater
)

As I have two battery banks, i am only connecting one battery bank to Growatt. And i am managing the load/charge between both banks by HomeAssistant/nodered automation.

All good, looks simple but there are some key components. The system can live without homeassistant, all major functions are present without automation, but some safety routines/balancing etc does need automation from HA.

Happy to share any other details you (or anyone) might be interested.

BTW- i choose to start with Daly products, There are tons of people complaining about them and recommending other BMSs. I have nothing to complain so far, fortunately.
 
Does any one has the Growatt SPF 5000ES version 113 and 114 firmware to share on here? The other download site isn’t working
 
Hi there,

Would like to report i upgraded both of my inverters to updated version shared by Amos.

Even not knowing what they do (communication - Growatt main down side) I did that in hope to fix an issue which i believe it's related to phase sync. Sometimes the mains principal differential breaker trips when switching from batteries to mains.

Will post if the firmware changes anything. Haven't noticed any (other) changes so far.
Can you please share the 113/114 firmware you got from Amos here because the website is down and I’m not able to get the firmware to update mine. Thank you.
 
sure, here it is
Thank you very much.
Were you able to update your 40/41 to the latest version 07? How was it?
I requested for the 113/114 update because I have two of the Growatts connected in parallel, the old version 40/41 and the newer 113/114. Everything works fine except the battery terminal voltage registered by each inverter. The new one shows a difference of 0.7 - 0.8v. I have changed the battery cables and made sure they are the same length and type but still I am having the same issue… can anyone help me please? Everything charges but I had to change the master to the old one because it’s registered battery voltage aligns more with the battery I have which is a MARSTEK Mars BESS T5000L.
 

Attachments

  • 71f1743e-f573-441f-b4ba-949cd497de50.jpeg
    71f1743e-f573-441f-b4ba-949cd497de50.jpeg
    46.8 KB · Views: 6
Last edited:
Thank you very much.
Were you able to update your 40/41 to the latest version 07? How was it?
I requested for the 113/114 update because I have two of the Growatts connected in parallel, the old version 40/41 and the newer 113/114. Everything works fine except the battery terminal voltage registered by each inverter. The new one shows a difference of 0.7 - 0.8v. I have changed the battery cables and made sure they are the same length and type but still I am having the same issue… can anyone help me please? Everything charges but I had to change the master to the old one because it’s registered battery voltage aligns more with the battery I have which is a MARSTEK Mars BESS T5000L.
I have updated the 40/41 to 07 version, however it is not here with me - it is far away working in Brazil. THis is a standalone version and i do have a cluster with mixed 113/114 and 67/68 without any issues.

Have you tried to calibrate the readings by going to the calibration menu? do you have a reliable multimeter (fluke or something good) to do it?
Apart from the different reading, is there any other issue? I think with the calibration it is easily fixable.

Cheers,
 
I have updated the 40/41 to 07 version, however it is not here with me - it is far away working in Brazil. THis is a standalone version and i do have a cluster with mixed 113/114 and 67/68 without any issues.

Have you tried to calibrate the readings by going to the calibration menu? do you have a reliable multimeter (fluke or something good) to do it?
Apart from the different reading, is there any other issue? I think with the calibration it is easily fixable.

Cheers,
Yes I do have a multimeter with me. I have not been to the calibration page. How do i go about it please?
I do not have any other issues apart from the 113/114 warm and noisy fans...
 
ok, first I recommend doing factory reset if you haven't when you upgraded. I know it's a pain but sometimes might fix the issue.
For the calibration:
1. Press “UP” and “DOWN” at the same time
2. Input password “111” and enter.
3. Scroll through to the parameter that requires calibration. NOTE A prefix is to Add, S Is to subtract the “value” e.g 1.1 in the suffix
4. Exit
5. Shut down and restart the inverter


Recommend taking pictures of the factory values. They are usually per-calibrated

The parameter for the battery voltage is Bat.v (30); you change the offset to match voltmeter's readings.

Cheers,
 
ok, first I recommend doing factory reset if you haven't when you upgraded. I know it's a pain but sometimes might fix the issue.
For the calibration:
1. Press “UP” and “DOWN” at the same time
2. Input password “111” and enter.
3. Scroll through to the parameter that requires calibration. NOTE A prefix is to Add, S Is to subtract the “value” e.g 1.1 in the suffix
4. Exit
5. Shut down and restart the inverter


Recommend taking pictures of the factory values. They are usually per-calibrated

The parameter for the battery voltage is Bat.v (30); you change the offset to match voltmeter's readings.

Cheers,
Thank you very much will do it…I didn’t have to do the upgrade because my firmware is apparently the latest on the 113/114. Not the 40/41 though and since there isn’t any issue with the parallel configuration I’ll leave them at that and do the voltage offset…will update when I’m done.
 

Attachments

  • IMG_1043.jpeg
    IMG_1043.jpeg
    244.3 KB · Views: 5
  • 13b84b80-75da-4a9c-86c3-f8ad3c896013.jpeg
    13b84b80-75da-4a9c-86c3-f8ad3c896013.jpeg
    211.9 KB · Views: 4
Thank you very much will do it…I didn’t have to do the upgrade because my firmware is apparently the latest on the 113/114. Not the 40/41 though and since there isn’t any issue with the parallel configuration I’ll leave them at that and do the voltage offset…will update when I’m done.
OK so I have been able to do the calibration and both inverters are reading same voltage now. The only problem is I noticed the multimeter I was using has a calibration disparity after I picked up a second multimeters, this time a fluke, it also gave me a different voltage reading. But the most important thing is the inverters all reading same voltage values hence the charging will be uniform. Thank you very much buddy!!!
Attached are the readings before the calibration and the final reading from Solar Assistant after the calibration…
 

Attachments

  • IMG_1121.jpeg
    IMG_1121.jpeg
    206 KB · Views: 8
  • IMG_1122.jpeg
    IMG_1122.jpeg
    234.3 KB · Views: 6
  • IMG_1123.jpeg
    IMG_1123.jpeg
    90 KB · Views: 6
Thank you very much.
Were you able to update your 40/41 to the latest version 07? How was it?
I requested for the 113/114 update because I have two of the Growatts connected in parallel, the old version 40/41 and the newer 113/114. Everything works fine except the battery terminal voltage registered by each inverter. The new one shows a difference of 0.7 - 0.8v. I have changed the battery cables and made sure they are the same length and type but still I am having the same issue… can anyone help me please? Everything charges but I had to change the master to the old one because it’s registered battery voltage aligns more with the battery I have which is a MARSTEK Mars BESS T5000L.
Hi, I also have a MARSTEK Mars BESS T5000L connected to my Growatt SPF 5000ES, but I'm unable to get the inverter to read the correct SOC of the battery. Can you please walk me through how you did your connection, and what settings you did on the Growatt inverter. Also do you know any way I can monitor the BESS T5000L to independently confirm if the Growatt is picking up the correct SOC.
 
Hi, I also have a MARSTEK Mars BESS T5000L connected to my Growatt SPF 5000ES, but I'm unable to get the inverter to read the correct SOC of the battery. Can you please walk me through how you did your connection, and what settings you did on the Growatt inverter. Also do you know any way I can monitor the BESS T5000L to independently confirm if the Growatt is picking up the correct SOC.
So I once had mine working with LI On protocol 52 but it stopped working one day and never got it to work again. I’m now stack with US2 which shows voltage. I recently did some research on a possible use of the RS485 protocol instead of CAN for the communication. You can try that and let me know how it goes as I’m currently not around the system to try it. Using the MARSTEK communication cable, remove it from the battery’s Comm1 (CAN) to Comm2 (RS485). On the Growatt, connect the other end of the cable to the BMS port not the RS485 port as that port I found out is used for expansion. I tried using that thinking it was the right port but it didn’t work so I gave up until I read about it recently. Then on the Growatt go to Li then use any of the following protocols (02 or 04 or 01) let me know which one works for you and I’ll do same when I get back home.
Fingers crossed on this. All the best. Keep me updated.
 
I have a problem with my SPF 5000 es and was wondering if firmware update can fix it.

During the day my battery voltage drops. It seems that the inverter consumes its standby energy from the battery and not from the pv (i have pv priority correctly configured in settings). I end the day with around 1Kwh consumed by this...

As you can see, during the day the battery voltage drops significantly:
1742380155028.png


My questions:
1-Do you know if it possible to configure the standby consumption to use pv system energy and not battery energy?
2-Do you know if it is possible to configure the voltage differential that is used to charge the battery? At the moment, my inverter only charges the battery if the current voltage is 2 volts bellow the configured. I would like it to be 1 volt.



If you faced these problems, and a firmware update fixed them, please let me know.

Thank you!
 
Hi, I also have a MARSTEK Mars BESS T5000L connected to my Growatt SPF 5000ES, but I'm unable to get the inverter to read the correct SOC of the battery. Can you please walk me through how you did your connection, and what settings you did on the Growatt inverter. Also do you know any way I can monitor the BESS T5000L to independently confirm if the Growatt is picking up the correct SOC.
you can try the CAN BMS protocol...L52. That used to work for me until i got the fault. luckily for me, the MARSTEK agent in Ghana replaced my cable box recently so i will try again when i go home.
 
I have a problem with my SPF 5000 es and was wondering if firmware update can fix it.

During the day my battery voltage drops. It seems that the inverter consumes its standby energy from the battery and not from the pv (i have pv priority correctly configured in settings). I end the day with around 1Kwh consumed by this...

As you can see, during the day the battery voltage drops significantly:
View attachment 286165


My questions:
1-Do you know if it possible to configure the standby consumption to use pv system energy and not battery energy?
2-Do you know if it is possible to configure the voltage differential that is used to charge the battery? At the moment, my inverter only charges the battery if the current voltage is 2 volts bellow the configured. I would like it to be 1 volt.



If you faced these problems, and a firmware update fixed them, please let me know.

Thank you!
which firmware version are you on?
 
Yesterday, I tried to flash mine with the Amos firmware F2809_SK067.03_20230630_A/V103_SK068.03_20230630_A.

The main flash F2809 installed correctly, but the other is not succeeding. The ISP tool keeps writing "send (start)", knowing the communication is the same, nothing changed.

Does any one know the root cause of the communication loss issue?
 
Yes agree and i think your strategy to leverage the EoL state is great. In BR i have Lead-acid and in Portugal I installed Lithium. I can say there's no comparison between them when it comes to performance. So, it does pays you back every penny. The problem i have in Brazil is that is crazy expensive to buy them - so financially it doesn't worth it.

I can confirm with Lithium it never happened with me. What i have in my setup is more or less the summary below, happy to share more details:

2x (
DIY Lithium
16s280ah prismatic
Daly BMS 200A
Daly 5A active balancer
Esphome -> Serial to DalyBMS -> Wireless to Home Assistant
DalyBMS -> Growatt through RS485 (Plyon protocol)
ESPhome controlling battery heater
)

As I have two battery banks, i am only connecting one battery bank to Growatt. And i am managing the load/charge between both banks by HomeAssistant/nodered automation.

All good, looks simple but there are some key components. The system can live without homeassistant, all major functions are present without automation, but some safety routines/balancing etc does need automation from HA.

Happy to share any other details you (or anyone) might be interested.

BTW- i choose to start with Daly products, There are tons of people complaining about them and recommending other BMSs. I have nothing to complain so far, fortunately.
⁠I’m trying to update my 113/114 version but it’s paralleled to the 40/41 version and I want to know if one has to be turned off for the other to be updated or both can be online for one to update?
 
Glad to have found this thread. I just purchased two grow on SPF 5000 ES with Wi-Fi dongle and transformer. Can’t wait to get them put up and upgraded.
 
Hi, I also have a MARSTEK Mars BESS T5000L connected to my Growatt SPF 5000ES, but I'm unable to get the inverter to read the correct SOC of the battery. Can you please walk me through how you did your connection, and what settings you did on the Growatt inverter. Also do you know any way I can monitor the BESS T5000L to independently confirm if the Growatt is picking up the correct SOC.
Hello buddy,
So I finally figured out how to set the Lithium Protocol. It is L55.
 
I have 3pcs SPF 5000ES sold by Signature Solar to US market - this was before the SPF 5000 US model was released - maybe around 2022 time period.

Model Number:
P/N: SKSL00.0008002

Example Serial Number:
S/N: YRE7BH201Y D0 2 (I think this is the first unit I purchased)
S/N: YRE7BH70EM D0 2 (I later purchased 2 more units)
S/N: YRE7BM70M0 D0 2


Firmware:
40 05 701
41 05 701

I have used the units stand alone to great success and can confirm that the following repairs are possible:
* Replace 2pcs MPPT IGBT - very easy fix
* Replace 9pcs 600V IGBT on Motherboard - more advanced fix
* Replace 2 fans - Use factory fan or you need to provide high impedance and convert Frequency to binary for Tach

Now I have 3 units in Parallel (Sigh) - Its working but a tad fussy in some corner case testing. I am here to make sure that I do not troubleshoot old problems that are already patched in firmware.

My question:
* Is the firmware listed above most current for April 2025?
* Is the 5000ES I have the same as the 5000US (sigh)

I have HD videos of all the antics required to swap motherboard IGBT's (like the double sticky tape under the daughter card) as well as an Arduino Hack to run standard 4 wire fans (with Frequency OUT instead of Active Low Binary Out) and High Impedance input (else they will run full out regardless of 20khz PWM value) - Once I edit that stuff I will post them if it is helpful.

I have Validation of these units running outdoors (but under cover) in very high dust, high humidity (cold/wet), for years. Much shock/vibration in transport, many disassemblies, many learnings (like drilling out 1/2" knockouts to 3/4" to run strain relief). Now I am combining them into 15KW and corner case testing spots like Batteries hitting LVC in SBU etc.

Any help would be appreciated.

thanks,
-methods
 
I have 3pcs SPF 5000ES sold by Signature Solar to US market - this was before the SPF 5000 US model was released - maybe around 2022 time period.

Model Number:
P/N: SKSL00.0008002

Example Serial Number:
S/N: YRE7BH201Y D0 2 (I think this is the first unit I purchased)
S/N: YRE7BH70EM D0 2 (I later purchased 2 more units)
S/N: YRE7BM70M0 D0 2


Firmware:
40 05 701
41 05 701

I have used the units stand alone to great success and can confirm that the following repairs are possible:
* Replace 2pcs MPPT IGBT - very easy fix
* Replace 9pcs 600V IGBT on Motherboard - more advanced fix
* Replace 2 fans - Use factory fan or you need to provide high impedance and convert Frequency to binary for Tach

Now I have 3 units in Parallel (Sigh) - Its working but a tad fussy in some corner case testing. I am here to make sure that I do not troubleshoot old problems that are already patched in firmware.

My question:
* Is the firmware listed above most current for April 2025?
* Is the 5000ES I have the same as the 5000US (sigh)

I have HD videos of all the antics required to swap motherboard IGBT's (like the double sticky tape under the daughter card) as well as an Arduino Hack to run standard 4 wire fans (with Frequency OUT instead of Active Low Binary Out) and High Impedance input (else they will run full out regardless of 20khz PWM value) - Once I edit that stuff I will post them if it is helpful.

I have Validation of these units running outdoors (but under cover) in very high dust, high humidity (cold/wet), for years. Much shock/vibration in transport, many disassemblies, many learnings (like drilling out 1/2" knockouts to 3/4" to run strain relief). Now I am combining them into 15KW and corner case testing spots like Batteries hitting LVC in SBU etc.

Any help would be appreciated.

thanks,
-methods
I think there is a 06 and now a 07 version of the firmware update
 
The TAKT time to check the 600V IGBT gate drive resistors on the Motherboard of the GroWatt SPF 5000ES is exactly 42 minutes (not including reassembly - just to get RCA)


I replaced all 9 of mine with a slightly different 600 volt IGBT that was "automotive grade" - pretty easy repair. Plenty of videos showing how to do it. I will post mine again once I have time to edit video.

Generally I just live stream everything going on in the shop. Sorry for off topic - Just trying to offer some value when I come asking for help.

-methods
 

diy solar

diy solar
Back
Top