This project started as a proof of concept for reverse engineering three Bluetooth-enabled USB meters sold under the Ruideng name:
UM25(C) V2.0UM34(C) V2.3TC-66CThe original goal was to discover how these devices expose their data over Bluetooth and to build a working software prototype capable of reading and displaying that data.
The project progressed to the point where data could be obtained from the devices.
At that stage, active work stopped.
At this point, the exact status of the reverse engineering effort is not fully known:
The project code itself is now the main surviving reference for what was achieved.
The original external research resources are no longer available, except for what is already included in this repository.
Because of that, the project should treat the existing source code and notes as the baseline for rebuilding protocol knowledge.
The next stage is not to restart reverse engineering from scratch, but to document what is already present in the codebase and collect newly discovered materials in a structured way.
That includes: