Case study
qcywatch: a QCY Watch GT2 client built from its BLE protocol and face format
qcywatch reconstructs QCY Watch GT2 control and watch-face upload from the QCY Android app, BLE captures and face files. Its Linux scripts create and upload faces, read device information and battery state, sync time and send notifications. The author reports using REA to recover the face container layout.
- Targets
- App · Protocol
- Category
- Community REA investigations
- Relationship
- Author-reported mixed workflow
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-10-25
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Linux with recent BlueZ, Python 3.11 or newer, and a QCY Watch GT2.
- Limits: The watch accepts one Bluetooth connection at a time; phone Bluetooth must be off during use.
- Testing evidence: Other QCY watches and analog faces are untested.
- License: MIT license.
Cite
BibTeX
@misc{qcywatch-case,
title = {{qcywatch: a QCY Watch GT2 client built from its BLE protocol and face format}},
howpublished = {\url{https://github.com/DhrubaDC1/qcywatch}},
url = {https://github.com/DhrubaDC1/qcywatch},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/qcywatch-case/}}
}Plain text
qcywatch: a QCY Watch GT2 client built from its BLE protocol and face format. https://github.com/DhrubaDC1/qcywatch (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/qcywatch-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · DhrubaDC1/qcywatch · Revision a815407
- reference.md GitHub · DhrubaDC1/qcywatch · Revision a815407
More in Apps
- hexgrab: rebuilding a color picker from a REA study of PowerToys · Case study
- Windows Live Mail 2012: UI and resource format reconstruction · Case study
- anova-power-cli: reconstructing G*Power one-way ANOVA calculations · Case study
- Plaude Archiver: local Plaud Note Pro recording transfer · Case study
- OpenPDF Studio: rebuilding PDF editing interactions from WPS PDF research · Case study
- Keymarks: reconstructing Powermarks 3.5 bookmarks and workflows · Case study