Star on GitHubStar1.1k stars

Case study

Scooter Link: a Xiaomi scooter client built from BLE protocol research

Scooter Link implements an Android client for Xiaomi Electric Scooter 5 Pro and 5 Max using a reconstructed BLE authentication protocol. Its research log covers GATT characteristics and investigation of the ECDH P-256, HKDF-SHA256, and AES-CCM exchange; the app reads ride and battery data and controls supported settings.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Android and a supported Xiaomi Electric Scooter; the author reports testing the 5 Pro and 5 Max.
  • Limits: Other listed models have experimental read-only support or remain untested.
  • License: PolyForm Noncommercial License 1.0.0.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · desperado0044/xiaomi-scooter-link · Revision 46c3e4c
  2. docs/RESEARCH_LOG.md GitHub · desperado0044/xiaomi-scooter-link · Revision 46c3e4c

More in Protocols

All 136 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab