1 contributor
57 lines | 1.544kb

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:

  • UM24C
  • UM25C
  • UM34C

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.