• 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

Wanted: SunGoldPower (PACE?) BMS Modbus RS485 Register Table/Map or CAN Interface info

jas67

New Member
Joined
Dec 29, 2024
Messages
8
Location
USA
I have a SunGoldPower SG10KBH-48-A02 hybrid inverter and am trying to develop a BMS interface protocol converter so that I can configure it for lithium batteries instead of lead acid.

It requires BMS communication to be active, either over RS485 or CAN to be configured for lithium.

My battery packs have JBD BMSs. I've already written code to query the data from these BMSs. Now I "just" need code to emulate a BMS that will work with this inverter.

SunGoldPower brand-labels their inverters from other manufacturers. My research has told me that this might be a SRNE unit, but, the firmware is different.
My research also tells me that the BMSs in SunGoldPower's batteries are likely PACE units.

I have a strong feeling that SunGoldPower have modified the SRNE firmware such that it only works with BMSs in SunGoldPower batteries.

In any case, if anyone out there is running SunGoldPower batteries and/or inverters and have cracked the secret code, I'd appreciate any information you can post here. I will certainly put whatever I come up with on GitHub for others to use.

I used ChatGPT to analyze the stream of data being sent from the inverter from the RS485 port. It is trying to read 22 bytes from a modbus device. That is about as much as I have on the RS485 side of things.

I also had ChatGPT try to make a PACE BMS CAN emulator. I can get the inverter to read data from that, but, the data is all wrong. Despite reading data from my BMS simulator, the inverter reports "BMS COM Fail".

Thank you all in advance!
Jay
 
Last edited:

diy solar

diy solar
Back
Top