Skip to content

Add protocol details #15

@syssi

Description

@syssi

Frame structure

Frame types / functions

FF:AA:07:dataLen:dataLCRC    # change BLE name command
DD:5A:F4:                                   # Balance command
DD:A5:03: # Request base info
DD:A5:A4 # Request battery voltage
DD:5A:09:dataLen:06:4A:31:42:32:44:34:...  # Reset password
DD:5A:01: # Exit factory mode
DD:5A:0D: # Change function / Enable/disable features
DD:5A:08: # Lock/Unlock controls. Password required
DD:5A:E1: # Old lock/unlock method. No password required?
DD:5A:A0: # Manufacturer?
DD:5A:2E: # Request NTC measurements?
DD:5A:06: # Use password
DD:5A:07: # Set password
DD:A5:AA: # Protection stats
DD:A5:AB: # Read charge history
DD:A5:40:  # Set charge time

https://gitlab.com/bms-tools/bms-tools/-/blob/master/bmstools/jbd/jbd.py#L40-164

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions