Communication Dus Details

nice starting points:

https://github.com/etransport/ninebot-docs/wiki/protocol

https://github.com/camcamfresh/Xiaomi-M365-BLE-Controller-Replacement -> readme.md

more chaotic but he is still one of the first who started all of this: https://github.com/CamiAlfa/M365-BLE-PROTOCOL

Connections

  • 1 wire half duplex UART BUS between BLE-Module and ESC
  • 2 wire full duplex UART Connection between ESC and BMS
  • BLE Connection

Packet format

Protocoll

device addresses

commands

Communication hierarchy/timing

active communication

passive/reactive communication

Device-Arrays