Star on GitHubStar2.4k stars

Case study

ZydDash: decoding ePowerFun scooter telemetry for an ESP32 dashboard

ZydDash builds an ESP32 dashboard for an ePowerFun ePF-1 scooter from decoded Zydtech BLE telemetry. Its notes map Bluetooth characteristics, a 115200-baud display bus, MODBUS-like command frames and registers, while Python examples read and interpret scooter telemetry.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
22
Last commit
2023-10-03
Language
Python

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: The dashboard example uses an ESP32 module with BLE and an SH1106-compatible OLED display.
  • Prerequisites: The GUI example requires pysimplegui and libscrc.
  • Limits: The author says the project is largely abandoned and the scooter's update mode needs further investigation.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{zyddash-case,
  title = {{ZydDash: decoding ePowerFun scooter telemetry for an ESP32 dashboard}},
  howpublished = {\url{https://github.com/Ennar1991/ZydDash}},
  url = {https://github.com/Ennar1991/ZydDash},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/zyddash-case/}}
}

Plain text

ZydDash: decoding ePowerFun scooter telemetry for an ESP32 dashboard. https://github.com/Ennar1991/ZydDash (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/zyddash-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Ennar1991/ZydDash · Revision 8da48eb
  2. BLE_Telemetry.md GitHub · Ennar1991/ZydDash · Revision 8da48eb
  3. Display_Telemetry_Analyzing.md GitHub · Ennar1991/ZydDash · Revision 8da48eb
  4. commands.md GitHub · Ennar1991/ZydDash · Revision 8da48eb

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab