This note summarizes two imported module references used to reason about the Bluetooth path of the UM25C / UM34C family.
DSD TECH HM-10 datasheet.pdfDocumentation/Research Resources/Manuals/DSD TECH HM-10 datasheet.pdf3837f96b85b742312d8db592241c97fad95c7ac2a9HM-10 BLE serial module referenceUsers-Manual-4216091.pdfDocumentation/Research Resources/Manuals/Users-Manual-4216091.pdf147e175833582422dcd8005399dc01d2f42d27e7b7DX-BT18 dual-mode Bluetooth module user manualFCC ID: 2AKS8DX-BT18Model Name: DX-BT18The current app models the UM25C / UM34C family as using an HM-10-style radio path over:
FFE0FFE1These manuals help us understand whether that path is:
HM-10 BLE serial behaviorHM-10 BaselineThe HM-10 datasheet confirms a classic BLE-uart bridge shape:
4.0 BLE0xFFE00xFFE1Notify and WriteUseful implications:
FFE0 / FFE1 assumption for the UM family0xF0 request and 130-byte UM snapshot sit above a simple serial-like BLE transportDX-BT18 DetailsThe DX-BT18 manual is even more interesting because it describes a dual-mode module:
4.2BR/EDR + BLEDX-BT181234FFE0Notify/Write UUID: FFE1Write UUID: FFE2Additional points explicitly documented:
SPP for desktop, notebook, Android phones, and Bluetooth master modulesBLE at the same timeiOS devices with BLEUM25C / UM34CThese module documents help reconcile the previously awkward mix of clues around the UM family:
HM-10-style BLE serviceBest current interpretation:
UM25C / UM34C family likely uses a radio path that is compatible with the HM-10 style FFE0 / FFE1 serial bridge modelDX-BT18-class dual-mode module is a plausible concrete implementation because it explains:
This does not prove every UM25C / UM34C device contains the exact same module, but it moves the current app assumptions onto much firmer ground.
High-confidence validations:
UM25C / UM34C on the FFE0 / FFE1 path is justifiedHM-10-style transport model is consistent with both manualsModerate-confidence inferences:
DX-BT18 may be closer to the real UM25C / UM34C module than a pure HM-10FFE2 may exist as a write-only characteristic even though the current app only needs FFE1The manuals provide useful transport hints, but not product payload maps:
HM-10 datasheet lists typical asynchronous throughput in the 2-6 KBytes rangeDX-BT18 lists example BLE throughput around 5 KB/s under one test setupThis aligns with the existing UM-family parser model:
0xF0 request and 130-byte snapshot semanticsThese module manuals do not directly validate:
0xF0 request command130-byte UM payload sizeUM25C or UM34C is exactly DX-BT18So they validate the radio shape, not the meter payload.
UM25C / UM34C transport separate from TC66CUM25C / UM34C transport on the FFE0 / FFE1 pathFFE2 on a UM-family device, that would fit the DX-BT18 manual and should not be surprising