View on GitHub

CarettaBMS

CarettaBMS is the best price to performance battery management system and it’s also open-source.

User manual  Module calibibration  Firmware update  Expansions  Dev guide  Voltage measurement  UART  UART frame  Overview   

To enter the bootloader send 0x62 (on 8N1 or 8E2) until you receive 0xEB response or until no response is received. To test if the modules are in the bootloader send 0x30 0x20 (on 8N1), if in bootloader 0x14 0x10 response should be received.