Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Goodwe ES 5048 Not charging batries

Featured Replies

Good day Power Forum members.

My inverter for no apparent reason just stopped charging the batteries.

Its out of warrantee and unfortunately Goodwe is not having it to assist in repairing the unit.

Every else works 100% as it should.

Feed to grid from solar OK

Discharge batteries when not enough solar or loss of grid . OK

only issue no battery charging not from grid and not from solar.

Has anyone  issues like this before and if so how to i get my inverter to charge batteries again.

 

Its the Gen 2 Goodwe ( Pre 2018 no ARM) Yellow Inverter

I have even downgraded the firmware .... to vs 2 and back to vs 07x ( latest) Nothing.

 

 

 

 

I have the later revision of that inverter (the white one). 

This doesn't seem like a long term proposition to me. As I read this, your system will draw from the battery but never charge it. In which case your battery SOC must be going ever downwards.

So what batteries? Do you have a comms cable in place between the BMS and the inverter. What is SOC of the battery? How old is the battery? Which of the four Goodwe modes are you running in? And where are you? If we know that, some of us might know somebody who can help.

Can you post us a graph from SEMS showing when you think it should be charging from PV but isn't?

This is not likely to sort everything out, but hopefully we start eliminating some possibilities.

If you can draw from the battery but not charge it, then the cabling between battery and inverter is in one piece so we can eliminate that.

I have had various problems with batteries with my Goodwe. Most of them were resolved when I traded the original battery (Revov) for a FreedomWon. That made a major difference to the stability of the system. A subsequent problem was solved with a firmware upgrade. My installer arranged this with Goodwe who then pushed the upgrade onto my inverter.

1 hour ago, Tokolosh said:

Feed to grid from solar OK

I missed this detail. I don't know how the inverter decides when to send to grid and when to send to the battery, but have you tried running in off grid mode or setting the inverter to not export? Then the inverter has less decisions to make as to what to do with PV. Also I remember a problem that I had (system would not charge the batteries when there was PV but no grid) which could be circumvented by switching the inverter into off grid mode. 

How often are you without grid? That shouldn't be a big issue now.

Edited by Bobster.
punk chew eish on

  • Author

Hi Bobster.

Let me start by adding more details as per your question / possible issues.

  • The yellow inverters does not / cannot be supported online by Goodwe. This this avenue is closed.
  • The BMS on the yellow inverters are very limited to few  brands of Batteries. But not even that works properly.
  • So I've managed to pair with Pylontech  via an ezconverter Box and that worked perfect. Untill now ( 5 years)
  • The discharge works 100% shows the correct amperage drawn on the App and testing with a Tong tester ( and verify  when i log into the Pylontech battery BMS Software) so its not the EZ CONVERTER
  • So to make sure its not( again just in case) I've now gone donkey mode... 48 v Dumb Battery mode with no BMS working on voltage mode.... ( like before i bought the EZ CONVERTER)
  • It makes no difference in what mode(any of the 4) I have my Inverter. The results are the same regarding charging the battery
  • SEMS long term not available for data logging as my system is setup on our farm- NO connectivity in the bush- (In the Eastern Cape ) since 2018. I am running test right now here at home in PE Batries was fully charged external.
  • On a farm so we have many power outages even before load shedding was an issue , as we are on the end of the transmission line  -so yep always an issue 
  • Yes Batteries run flat , when no eskom , and at night , self consumption/ fridge , etc. . So I had to make use of a External MPPT to charge the batteries up. Problem is I'm not permanently on the farm so it could be an issue for my fridge...

Hope this to clear things up.. I'm actually wondering if the software from CEF might not shed some light on it .. or maybe there is a test one can run to see if there is not a relay ( charging) that has failed. I have managed to source 3 inverters from insurance cc ( am willing to heck parts out of them .. but have not idea what board to be the charging board. 

Maybe someone has some more technical knowledge than me that could help with circuit diagrams or have a good contact at Goodwe that might be willing to part with this info. 

as I said Goodwe is not at all willing to help, as its out of warrantee. 

Its easy enough just to buy another inverter, but for the life of me,  this small little issue must be rectifiable. It performs/ed brilliant and hate to just bench the unit.

Current SOC is 90% ( Unit is now at my home in PE) where I have internet so I can try and resolve this. I temporarily installed an axpert inverter just to keep the lights on in-case Eskom fails again  

"Can you post us a graph from SEMS showing when you think it should be charging from PV but isn't?" 

Please look at attachment I put it on my network at home , currently discharging 

 

 

Historical Data Export-20241120200604.xls

Edited by Tokolosh

  • Author

any

On 2024/11/20 at 12:00 PM, Bobster. said:

I missed this detail. I don't know how the inverter decides when to send to grid and when to send to the battery, but have you tried running in off grid mode or setting the inverter to not export? Then the inverter has less decisions to make as to what to do with PV. Also I remember a problem that I had (system would not charge the batteries when there was PV but no grid) which could be circumvented by switching the inverter into off grid mode. 

How often are you without grid? That shouldn't be a big issue now.

You have a CT installed to regulated the power flow and direction

 

 

@Tokolosh thanks for all that detail. My gut response is that something inside your inverter has gone pop. Nothing else seems to have changed, so we must cast suspicion upon the inverter itself. Always remember the words of that great deducer Sherlock Holmes: "When you have eliminated the impossible, whatever remains, no matter how improbable, must be the truth."

CEF's software should provide you with greater insight, if it works with the older version of the inverter (I don't know. Maybe he can advise).

  • Author

@Bobster. I's till trying to getto grips with this.. I belive your quite of SH is  quite apt however...Phaedrus is credited with saying, “Things are not always what they seem; the first appearance deceives many; the intelligence of a few perceives what has been carefully hidden” .

Some more info. 

I have managed to reload latest firmware. The batteries are now charging at double the speed the did before. from 5 w to 10 w.. ( WHAT?) so I'm doing a couple of cycle runs.

PS I wonder if the actual CT will play a role in all of this .. eg Sunsynk if the CT is not working correctly ... the the system goes wonky... 

still if anyone has a contact at Goodwe ( maybe abroad) that might be willing to look at the data.. please let me know. Thanks

PPS

@Cef Please if / when you available to respond to my request re the software.. much appreciated. 

 

 

 

54 minutes ago, Tokolosh said:

@Bobster. I's till trying to getto grips with this.. I belive your quite of SH is  quite apt however...Phaedrus is credited with saying, “Things are not always what they seem; the first appearance deceives many; the intelligence of a few perceives what has been carefully hidden” .

The two quotes are not that much at odds. Holmes worked a lot with good old process of elimination, which is what he was referring to there. You eliminate what you can, the truth must be in what's left. Not really that different from what Phaedrus is saying.

If your batteries are charging at 10W, I wonder again about what mode you're running in. My Goodwe has a UPS mode which is meant to emulate the behaviour of the good old UPS. That includes being designed to trickle charge lead/acid batteries (it will charge lithiums, but only at that same slow rate). 

 

  • Author
3 hours ago, Bobster. said:

The two quotes are not that much at odds. Holmes worked a lot with good old process of elimination, which is what he was referring to there. You eliminate what you can, the truth must be in what's left. Not really that different from what Phaedrus is saying.

If your batteries are charging at 10W, I wonder again about what mode you're running in. My Goodwe has a UPS mode which is meant to emulate the behaviour of the good old UPS. That includes being designed to trickle charge lead/acid batteries (it will charge lithiums, but only at that same slow rate). 

 

Agree. but when one has variances .. and not the same answers the whole time when you ask the questions..... one has to wonder ..But why... now there is 15w of power on the DC output.... ( have  300% increase)...I need someone clever to reset the whole inverter.. and want to see the DATA CEF program can show... 

Hi @Tokolosh  . With my software you will only confirm in real time, with data updated every second and in graphic form, the almost certain fact that both of your battery charge/discharge circuits have burned out. Each one handles about 50 amps. I also have the yellow model. Within the warranty period, one of the circuits burned out, so both in charge and discharge, the total power received or delivered by the batteries was limited to the product of an amperage less than 50 x the voltage. If both circuits burn out, your batteries become non-existent for the inverter even though it seems that there are batteries connected.
This failure unfortunately does not cause any type of alarm or error that is recorded.
In my case, the inverter was replaced directly from China.
I must tell you that this happened to me when I was using lead acid batteries without a BMS.
With the current 4 pylontech batteries, the new inverter (also yellow) works wonders.
I will send you a password privately so that you can use the software.

  • Author

@CefGood day to you .

I would very much appreciate the software so I  can real time monitor. I will, as soon as i get the software , look at the readings and then maybe start looking at opening the unit up

 

Thank You in advance .

 

9 hours ago, Cef said:

the almost certain fact that both of your battery charge/discharge circuits have burned out.

The fact that he can discharge the batteries makes me think it's more likely to be the BMSs. The BMS can stop current in one direction, the bidirectional inverter cannot really fail that way - all the components are used for both directions (unless perhaps the software is detecting a problem and disallowing charging).

  • 1 year later...

Hi Tokolosh, I’m adding my firmware version here. This older GW3648D‑ES hardware revision only reports the DSP firmware, not the ARM/HID versions.

Do you know which .out files are correct for EZFlash on this early yellow‑case model? My inverter is now stuck after flashing the 410‑04025‑15(49).out / 410‑04026‑15(49).out pair, which seems to be intended for a newer hardware revision but not 100% sure.

Any guidance from your past experience with recovering firmware 2.x or 07x would be extremely helpful.

image.png

Thanks a lot.
Yes, my model is the lower then your/older revision, but the hardware or main board should be very similar, including the two TMS320 CPUs. It seems that the versions you used in EZFlash relate to the ‘S’ index. My inverter is currently with a local service partner, so I’ll see if they manage to recover it. I’ll let you know the result after return and trial.
For flash I used EZFlash 1.2.5D version attached :
I wonder if D stands for Dual and S for single CPU. As newer hw could be splitted to both cpu, however older revision copy to both.

I’m also referring to this thread: https://powerforum.co.za/topic/2517-goodwe-es-46kw-firmware-update/#comment-43514

In my case, the flashing process gets stuck during the erase or programming phase of the Master, and the Slave does not run at all.

[28384-02036] 2026-05-27 13:04:31.402 : Master cpu update in progress...

[28384-02036] 2026-05-27 13:05:11.660 : Erase Start!

[28384-02036] 2026-05-27 13:05:11.661 : Send data for setting baud rate:

[28384-02036] 2026-05-27 13:05:11.661 : 5345544241554439363030

[28384-02036] 2026-05-27 13:05:11.872 : Receive data for setting baud rate:

[28384-02036] 2026-05-27 13:05:11.872 : 3936303045544241554439363030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020

[28384-02036] 2026-05-27 13:05:11.873 : Send Data:

[28384-02036] 2026-05-27 13:05:11.873 : 466c617368554d0d

[28384-02036] 2026-05-27 13:05:12.077 : Receive Data:

[28384-02036] 2026-05-27 13:05:12.088 : 4dó908466c617368554d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020

[28384-02036] 2026-05-27 13:05:12.089 : Send Data:

[28384-02036] 2026-05-27 13:05:12.089 : 534554424155443139323030

[28384-02036] 2026-05-27 13:05:12.297 : Receive Data:

[28384-02036] 2026-05-27 13:05:12.297 : 3139323045544241554431393230300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020

[28384-02036] 2026-05-27 13:05:15.305 : Send Data:

[28384-02036] 2026-05-27 13:05:15.305 : 0000000000000000

[28384-02036] 2026-05-27 13:05:15.665 : Send Data:

[28384-02036] 2026-05-27 13:05:15.665 : 0166ó900001c0000

[28384-02036] 2026-05-27 13:05:15.666 : Send Data:

[28384-02036] 2026-05-27 13:05:15.666 : 000a000000000000000000

[28384-02036] 2026-05-27 13:05:15.775 : Receive Data:

[28384-02036] 2026-05-27 13:05:15.775 : 0666ó90000080000000000000000

[28384-02036] 2026-05-27 13:05:17.806 : Receive Data:

[28384-02036] 2026-05-27 13:05:17.806 : 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

[28384-02036] 2026-05-27 13:05:17.806 : Erase Status Value(0)

[28384-02036] 2026-05-27 13:05:19.842 : Receive Data:

[28384-02036] 2026-05-27 13:05:19.842 : 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

[28384-02036] 2026-05-27 13:05:19.842 : Erase Status Value(0)

[28384-02036] 2026-05-27 13:05:21.865 : Receive Data:

[28384-02036] 2026-05-27 13:05:21.865 : 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

[28384-02036] 2026-05-27 13:05:21.865 : Erase Status Value(0)

[28384-02036] 2026-05-27 13:05:23.984 : Receive Data:

[28384-02036] 2026-05-27 13:05:23.984 : 01ó96600000a0000000000000000

[28384-02036] 2026-05-27 13:05:24.008 : Erase End!

[28384-02036] 2026-05-27 13:05:24.040 : Programming in progress,DO NOT interrupt it!

[28384-02036] 2026-05-27 13:05:24.042 : Send Data:

[28384-02036] 2026-05-27 13:05:24.042 : 06ó96600000800000166ó901001e0000000b003dĚ000000000010000000000000000

[28384-02036] 2026-05-27 13:05:24.162 : Receive Data:

[28384-02036] 2026-05-27 13:05:24.162 : 0666ó9010008000001ó96601000a0000000c00000b003dĚ000000000010000000000000000

[28384-02036] 2026-05-27 13:05:24.162 : Program Status Value(12)

[28384-02036] 2026-05-27 13:05:24.163 : Send Data:

[28384-02036] 2026-05-27 13:05:24.163 : 06ó96600000800000166ó901001e0000000b003dĚ000000000010000000000000000

[28384-02036] 2026-05-27 13:05:28.193 : Receive Data:

[28384-02036] 2026-05-27 13:05:28.193 : 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

[28384-02036] 2026-05-27 13:05:28.193 : Program Status Value(0)

[28384-02036] 2026-05-27 13:05:28.194 : Send Data:

[28384-02036] 2026-05-27 13:05:28.194 : 06ó96600000800000166ó901001e0000000b003dĚ000000000010000000000000000

[28384-02036] 2026-05-27 13:05:32.207 : Receive Data:

[28384-02036] 2026-05-27 13:05:32.207 : 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

[28384-02036] 2026-05-27 13:05:32.207 : Program Status Value(0)

[28384-02036] 2026-05-27 13:05:32.209 : Send Data:

[28384-02036] 2026-05-27 13:05:32.209 : 06ó96601000800000166ó902001c0000000d000000000000000000

[28384-02036] 2026-05-27 13:05:36.221 : Receive Data:

[28384-02036] 2026-05-27 13:05:36.221 : 0000000f00000010

[28384-02036] 2026-05-27 13:05:36.247 : Reset complete!

[28384-02036] 2026-05-27 13:05:46.261 : Send Data:

[28384-02036] 2026-05-27 13:05:46.261 : 5345544241554439363030

EzFlash1.2.5.rar

Edited by pitp

My problem finally resolved, thanks a lot for files, in meanwhile GoodWe support sent same files.
So I can confirm that 07X firmware file also cover 1st generation GW3648D-ES (as 5048) with no ARM.
Definitely EZflash D determined for new models, S for older HW version.

image.png

Edited by pitp

  • Author

Glad I could assist a little , and that you managed to come right . Still love my Goodwe its now installed in my holiday home . been running since 2014. Paid its self back 3.5 x all ready in energy savings alone..

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.