Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add protocol details #15

Open
syssi opened this issue Oct 30, 2022 · 0 comments
Open

Add protocol details #15

syssi opened this issue Oct 30, 2022 · 0 comments

Comments

@syssi
Copy link
Owner

syssi commented Oct 30, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant