@Bill Young
For those of you who have the ECO-Worthy battery I recommend using the software downloadable from the ECO-Worth website.
Select the "BMS-Tool&Drive-for-Windows.zip" file.
Looking at the ECO-Worthy battery with the new BMS installed. Both RS485 and the RS232 ports are working. There is clearly a difference in the Cell Balancing displays between the software, however all other voltages and data match. I have not compared the data on the other tabs and in particular the "Parameter" tab.
I sent an email to the ECO-Worthy team requesting the communications protocol documentation.
The ECO-Worth JBD software is using an MODBUS-RTU communications format which sends these two command to the battery (Monitoring tab):
01 78 10 00 10 A0 00 00 7F B2
01 78 28 00 28 0F 00 00 46 4B
The first byte/number is the battery address. I can't find any documentation on this format.
The Non ECO-Worthy JBD software (and there are a lot of them) uses the MODBUS-Ascii format with sends these four command to the battery (Monitoring tab):
DD A5 03 00 FF FD 77
DD A5 04 00 FF FC 77
DD A5 05 00 FF FB 77
DD A5 AA 00 FF 56 77
This format without the battery address will only get data from the battery the computer is connected to
These are documented and when I implemented them in my software the data returned does match the Non ECO-Worthy JBD software
DD 01 A5 03 00 FF 57 77
DD 01 A5 04 00 FF 56 77
DD 01 A5 06 00 FF 54 77
This format has the battery address however I do not know if connected to the "Master" it will pull data from the addressed battery
These are documented and when I implemented them in my software the data returned does match the Non ECO-Worthy JBD software
ECO-Worthy software with battery address downloaded from the ECO-Website
View attachment 271974
Non ECO-Worthy JBD software without battery address
View attachment 271975
Non ECO-Worthy JBD software with battery address
View attachment 271976