Case study
DT No.1 F2: reconstructing smartwatch communication
DT No.1 F2 reconstructs the Bluetooth LE exchange between the smartwatch and its Android companion. The project documents GATT handles, message framing and commands, and implements a Python framework and replacement Android app.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2020-06-13
- Language
- Kotlin
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A DT No.1 F2 smartwatch is the documented device target.
- Prerequisites: Building the Android app requires an OpenWeather API key in SecretKeyList.kt.
- License: GPL-3.0 License.
Cite
BibTeX
@misc{dt-no1-f2-watch-protocol-case,
title = {{DT No.1 F2: reconstructing smartwatch communication}},
howpublished = {\url{https://github.com/AbelChT/Reverse-Engineering-No.1-F2}},
url = {https://github.com/AbelChT/Reverse-Engineering-No.1-F2},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dt-no1-f2-watch-protocol-case/}}
}Plain text
DT No.1 F2: reconstructing smartwatch communication. https://github.com/AbelChT/Reverse-Engineering-No.1-F2 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dt-no1-f2-watch-protocol-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · AbelChT/Reverse-Engineering-No.1-F2 · Revision ae751b9
- protocol_documentation/README.md GitHub · AbelChT/Reverse-Engineering-No.1-F2 · Revision ae751b9
- reverse_ingeenering_process.md GitHub · AbelChT/Reverse-Engineering-No.1-F2 · Revision ae751b9
More in Protocols
- Maia Ds2: Bluetooth control command findings · Case study
- fifine-ampligame-d6: reconstructing the D6 USB control interface · Case study
- PS5 pela rede: rebuilding PS5 discovery and wake control · Case study
- BudsCtl: reconstructing SoundPEATS earbud controls · Case study
- Babyface Pro FS: reconstructing its proprietary USB mode on Linux · Case study
- wolfmix-automation: reconstructing W1 project files and USB control · Case study