Skip to content

Instantly share code, notes, and snippets.

View dchervov's full-sized avatar

dchervov

  • Canada
View GitHub Profile
@dchervov
dchervov / ecoworthy.md
Created December 30, 2025 00:20 — forked from PhracturedBlue/ecoworthy.md
Ecoworthy 50V server battery Modbus-RTU protocol

Info related to Eco Worthy JBD UP16S010

BMS: JBD UP16S010 Decoding based on firmware version 13.2.4

Commands can be sent via the RS485-1 port or by te RS232 port (9600baud, N81)

CRC calculation: crc16 with initial_value=0xffff and polynomial=0xa001, LSB 1st

The Modbus data-frames are generally MSB-1st except for the CRC. The CRC is calculated from the entire frame (minus the crc itself)