Skip to content

esp32ble example : Invalid frame/checksum mismatch #1

Description

@hedley-a

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions