floriandotorg/um24c
Repository:
- https://github.com/floriandotorg/um24c
Why it matters
This appears to be a contemporary external project focused on the same family of Bluetooth USB power meters.
It is relevant because it covers:
These overlap substantially with the devices targeted by this project.
Quick Notes
From a quick inspection, the project appears to be a web UI built around Web Bluetooth and live plotting.
Potentially useful areas:
- model naming conventions
- field naming choices
- unit scaling assumptions
- decoded status values
- command / payload interpretation hints
- UI ideas for live data presentation
Observations From Initial Review
- The repository describes itself as a web UI for
UM24C/UM25C/UM34C power meters.
- It uses a JavaScript frontend rather than native iOS code.
- It includes explicit model mappings such as:
0x0963 -> UM24C
0x09c9 -> UM25C
0x0d4c -> UM34C
- It also includes a charging mode map with values such as
QC2, QC3, DCP1.5A, and SAMSUNG.
Limits
- It does not appear to target
TC-66C.
- It should be treated as a secondary reference, not as ground truth.
- Any payload interpretation borrowed from it should be validated against our own code and captures.
Suggested Use
Use this project mainly for:
- terminology alignment
- comparison of decoded fields
- cross-checking known model identifiers
- identifying gaps in our current understanding
Avoid assuming protocol equivalence without validation.