• 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

Communication between 6000xp and Lifepower4 battery without update

Kent86

New Member
Joined
Aug 29, 2023
Messages
66
Location
Indiana
I'm getting ready to install the EG4 6000xp but I haven't received the proper required USB read/write cable so I can update the two EG4 Lifepower batteries that this will be connected to. I've called SS to get an update on the cable as to when the new cable will ship and they couldn't give me an answer. I've seen a couple videos where someone seemed to indicate that communication isn't necessarily required and the 6000xp can just be set to the lead acid setting under the battery menu, rather than lithium. Is this something someone has done with LIfepower4 batteries and can point me in the right direction? Is there a greater possibility of damaging the batteries in this mode?

Thanks
Ken
 
I'm getting ready to install the EG4 6000xp but I haven't received the proper required USB read/write cable so I can update the two EG4 Lifepower batteries that this will be connected to. I've called SS to get an update on the cable as to when the new cable will ship and they couldn't give me an answer. I've seen a couple videos where someone seemed to indicate that communication isn't necessarily required and the 6000xp can just be set to the lead acid setting under the battery menu, rather than lithium. Is this something someone has done with LIfepower4 batteries and can point me in the right direction? Is there a greater possibility of damaging the batteries in this mode?

Thanks
Ken

Absolutely.

@timselectric is fanatical about NOT having his Growatt talk to his EG4 LFP (Growatt very similar to EG4 closed loop communication). You can do the same with a suitable default program or if it allows a user defined type without communication. On similar models, there is a USE or US2 setting option that allows you to customize charge behavior.
 
Absolutely.

@timselectric is fanatical about NOT having his Growatt talk to his EG4 LFP (Growatt very similar to EG4 closed loop communication). You can do the same with a suitable default program or if it allows a user defined type without communication. On similar models, there is a USE or US2 setting option that allows you to customize charge behavior.
I’m really curious - many of us really like the closed loop battery communications, but some of the very respected folks on here like @timselectric and @Will Prowse really don’t like it. I’ve never really seen a clear explanation as to why, other than not using closed loop would allow having a mix of batteries from different vendors or home made batteries all connected in parallel. Is that the only reason?
 
One thing to note. If you upgraded the EG4 Lifepower4 batteries to firmware version 3.37 (or if they already have 3.37) installed) the RS485 bus using pins 7&8 is no longer 9200 baud but I believe it was increased to 115200. Pins 1&2 are a second RS485 bus which is still at 9600 baud.
Pins 1&2 are parallel connected between both jacks as are pins 7&8.

If you have one of your batteries in master mode (address 0) it will use pins 7&8 (both RS485 jacks) to communicate with the other batteries. The inverter would then normally be connected on the pins 1&2 bus to whatever pins the inverter end requires.
 
Last edited:

$15 + sacrifice an ethernet patch cord, update the batteries. 1B/2A if memory serves. Not a bad idea to have a spare anyway, and the screw lugs make it easy to flop pins.
 

$15 + sacrifice an ethernet patch cord, update the batteries. 1B/2A if memory serves. Not a bad idea to have a spare anyway, and the screw lugs make it easy to flop pins.
So I can use this instead of the one from SS to update the batteries? I don't mind sacrificing a patch cord.
 
Yes. An RS485 converter using the correct pins (pins 1 & 2) can be used to monitor and/or update the firmware in an EG4 Lifepower4 battery. You do not event have to set the battery to any particular address (other than 0). Just select the correct battery address when reading the boot data and when uploading the firmware. I have uploaded firmware to six batteries (address 1 thru 6) without changing anything on the batteries. I do not have any battery set to address 0 as I am using an EG4 Communications hub which does the same thing as a battery with address set to 0. For EG4 LIfepower4 batteries, pins 7&8 and a battery to battery "command" bus and pins 1&2 are a "user/monitor/firmware update" bus.
Just ensure you use the correct wire pair. Holding the RJ45 connector you intend to keep (and plug into the batteries) with the lock tab facing away from you and the pins facing up, pins 1&2 are the left most pins. Just note the wire color so you use the correct pair on the "stripped" end you will connect to the converter
 
Yes. An RS485 converter using the correct pins (pins 1 & 2) can be used to monitor and/or update the firmware in an EG4 Lifepower4 battery. You do not event have to set the battery to any particular address (other than 0). Just select the correct battery address when reading the boot data and when uploading the firmware. I have uploaded firmware to six batteries (address 1 thru 6) without changing anything on the batteries. I do not have any battery set to address 0 as I am using an EG4 Communications hub which does the same thing as a battery with address set to 0. For EG4 LIfepower4 batteries, pins 7&8 and a battery to battery "command" bus and pins 1&2 are a "user/monitor/firmware update" bus.
Just ensure you use the correct wire pair. Holding the RJ45 connector you intend to keep (and plug into the batteries) with the lock tab facing away from you and the pins facing up, pins 1&2 are the left most pins. Just note the wire color so you use the correct pair on the "stripped" end you will connect to the converter

Just ordered the RS485 converter. Thank you, this has been very helpful!!
Just a couple questions-

The twisted pair that I connect on the one end to the RJ45 pins 1 and 2, that same pair on the other end (usb converter terminals) gets connected to which terminals? There's an A+ and B+ terminal and also a ground terminal

Secondly, I have two batteries. The "master" is set to 0 address. Are you saying that it can't be address 0 (all dip switches down)? The second battery is 1 I believe. (the only dip switch up is the far left dip switch)

Thanks again for the help
 
The app isn’t showing the right state of charge on lead acid mode for me, by changing the comms switches will it show more accurate info? Currently have it on lead acid mode and now lithium.

Thanks
 
The app isn’t showing the right state of charge on lead acid mode for me, by changing the comms switches will it show more accurate info? Currently have it on lead acid mode and now lithium.

Thanks
I had my stack on lead acid because I couldn't get the BMS updated on them and having my 6000XP set to Lithium, it wouldn't charge. So while I had it on lead acid, it was telling me that I was around 80% looking at the 'Overview' tab on my monitoring software. I then got my updater tool, updated all my batteries BMS, and was able to switch the inverter back to Lithium, and it showed my entire stack at around 40%, and that was accurate after I tested. So, ya, lead acid will allow a charge, but my experience is the SOC is not accurate.
 
I’m really curious - many of us really like the closed loop battery communications, but some of the very respected folks on here like @timselectric and @Will Prowse really don’t like it. I’ve never really seen a clear explanation as to why, other than not using closed loop would allow having a mix of batteries from different vendors or home made batteries all connected in parallel. Is that the only reason?

Didn’t see anyone respond to this question and am interested in the answer…
 
The app isn’t showing the right state of charge on lead acid mode for me, by changing the comms switches will it show more accurate info? Currently have it on lead acid mode and now lithium.

Thanks

Lead-acid batteries won't display an accurate SOC on the monitoring system. To get an accurate SOC reading, you would need BMS communication with the inverter.
 
Lead-acid batteries won't display an accurate SOC on the monitoring system. To get an accurate SOC reading, you would need BMS communication with the inverter.
I’ve reviewed the manual for the 6000XP and while there are the usual slew of settings for LA batterie, there are none for LFP (other than SOC / V for various start, stop, and cut-off conditions).

When working with an EG4 PowerPro, how can I learn about the charging parameters, especially:

-CV voltage (often called Boost Volt.)

-Charge termination condition

-Any Float parameters

Thanks.
 
You should be able to find this information in the manual for the PowerPro battery.
1724877589643.png

For the Lifepower4 you can find the charging and discharging parameters on our website under the battery page.

Let me know if this answered your question or if there is anything else you need.
 

diy solar

diy solar
Back
Top