Getting this, when running example code:
Have tried with two types of ESP32 development boards and two JBD bms variants.
Connected to BMS
🔔 Notifications enabled
📤 Sent request_basic_info
[Notify] Length: 20
DD 03 00 22 04 D2 00 00 01 67 17 70 00 00 31 5D 00 00 00 00
[Notify] Length: 20
00 00 66 06 03 04 01 0B 57 00 00 00 17 70 01 67 00 00 FB C6
[Notify] Length: 1
77
=== Full BMS Response Reconstructed ===
✖ Invalid BMS frame or checksum mismatch
⚠️ Timeout: No response from BMS
I think there is a checksum calculation issue but am not skilled enough to analyse.
It's a shame because the Arduino ble decoding is useful.
Getting this, when running example code:
Have tried with two types of ESP32 development boards and two JBD bms variants.
Connected to BMS
⚠️ Timeout: No response from BMS
🔔 Notifications enabled
📤 Sent request_basic_info
[Notify] Length: 20
DD 03 00 22 04 D2 00 00 01 67 17 70 00 00 31 5D 00 00 00 00
[Notify] Length: 20
00 00 66 06 03 04 01 0B 57 00 00 00 17 70 01 67 00 00 FB C6
[Notify] Length: 1
77
=== Full BMS Response Reconstructed ===
✖ Invalid BMS frame or checksum mismatch
I think there is a checksum calculation issue but am not skilled enough to analyse.
It's a shame because the Arduino ble decoding is useful.