-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
device supportRequest support for a new deviceRequest support for a new device
Description
Hey. I'd like to get support added for version 7144T2. I've been trying to use the script with it but even getting it to recognize a successful pairing hasn't been possible.
Here's the output from service_explorer.py
:
2025-08-14 16:23:28,950 __main__ INFO: starting scan...
2025-08-14 16:23:29,331 __main__ INFO: connecting to device...
2025-08-14 16:23:29,586 __main__ INFO: connected to BLESmart_000000BCF95D33C7649F (F9:5D:33:C7:64:9F)
2025-08-14 16:23:29,586 __main__ INFO: [Service] 00001800-0000-1000-8000-00805f9b34fb (Handle: 1): Generic Access Profile
2025-08-14 16:23:29,943 __main__ INFO: [Characteristic] 00002a00-0000-1000-8000-00805f9b34fb (Handle: 2): Device Name (read), Value: bytearray(b'HEM-7144T2')
2025-08-14 16:23:30,002 __main__ INFO: [Characteristic] 00002a01-0000-1000-8000-00805f9b34fb (Handle: 4): Appearance (read), Value: bytearray(b'\x81\x03')
2025-08-14 16:23:30,092 __main__ INFO: [Characteristic] 00002a04-0000-1000-8000-00805f9b34fb (Handle: 6): Peripheral Preferred Connection Parameters (read), Value: bytearray(b'\x10\x00\x18\x00\x00\x00\xc8\x00')
2025-08-14 16:23:30,093 __main__ INFO: [Service] 00001801-0000-1000-8000-00805f9b34fb (Handle: 8): Generic Attribute Profile
2025-08-14 16:23:30,152 __main__ INFO: [Characteristic] 00002a05-0000-1000-8000-00805f9b34fb (Handle: 9): Service Changed (read,indicate), Value: bytearray(b'\x01\x00\xff\xff')
2025-08-14 16:23:30,212 __main__ INFO: [Descriptor] 00002902-0000-1000-8000-00805f9b34fb (Handle: 11): Client Characteristic Configuration, Value: bytearray(b'\x02\x00')
2025-08-14 16:23:30,212 __main__ INFO: [Service] 0000180a-0000-1000-8000-00805f9b34fb (Handle: 12): Device Information
2025-08-14 16:23:30,272 __main__ INFO: [Characteristic] 00002a29-0000-1000-8000-00805f9b34fb (Handle: 13): Manufacturer Name String (read), Value: bytearray(b'OMRONHEALTHCARE')
2025-08-14 16:23:30,332 __main__ INFO: [Characteristic] 00002a24-0000-1000-8000-00805f9b34fb (Handle: 15): Model Number String (read), Value: bytearray(b'HEM-7144T2')
2025-08-14 16:23:30,392 __main__ INFO: [Characteristic] 00002a25-0000-1000-8000-00805f9b34fb (Handle: 17): Serial Number String (read), Value: bytearray(b'0000021F0200C730D816')
2025-08-14 16:23:30,452 __main__ INFO: [Characteristic] 00002a26-0000-1000-8000-00805f9b34fb (Handle: 19): Firmware Revision String (read), Value: bytearray(b'SI.S01.16.02')
2025-08-14 16:23:30,512 __main__ INFO: [Characteristic] 00002a28-0000-1000-8000-00805f9b34fb (Handle: 21): Software Revision String (read), Value: bytearray(b'0000000000105001')
2025-08-14 16:23:30,573 __main__ INFO: [Characteristic] 00002a23-0000-1000-8000-00805f9b34fb (Handle: 23): System ID (read), Value: bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
2025-08-14 16:23:30,573 __main__ INFO: [Service] 0000fe4a-0000-1000-8000-00805f9b34fb (Handle: 25): OMRON HEALTHCARE Co.: Ltd.
2025-08-14 16:23:30,632 __main__ INFO: [Characteristic] b305b680-aee7-11e1-a730-0002a5d5c51b (Handle: 26): Unknown (read,write-without-response,notify,write), Value: bytearray(b'\x11\xacy\x9e\xa7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'), Max write w/o rsp size: 64
2025-08-14 16:23:30,722 __main__ INFO: [Descriptor] 00002902-0000-1000-8000-00805f9b34fb (Handle: 28): Client Characteristic Configuration, Value: bytearray(b'\x00\x00')
2025-08-14 16:23:30,722 __main__ INFO: [Characteristic] db5b55e0-aee7-11e1-965e-0002a5d5c51b (Handle: 29): Unknown (write-without-response,write), Max write w/o rsp size: 64
2025-08-14 16:23:30,842 __main__ INFO: [Characteristic] 49123040-aee8-11e1-a74d-0002a5d5c51b (Handle: 31): Unknown (read,notify), Value: bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2025-08-14 16:23:30,902 __main__ INFO: [Descriptor] 00002902-0000-1000-8000-00805f9b34fb (Handle: 33): Client Characteristic Configuration, Value: bytearray(b'\x00\x00')
2025-08-14 16:23:30,902 __main__ INFO: [Service] 00001805-0000-1000-8000-00805f9b34fb (Handle: 34): Current Time Service
2025-08-14 16:23:30,962 __main__ INFO: [Characteristic] 00002a2b-0000-1000-8000-00805f9b34fb (Handle: 35): Current Time (read,write,notify), Value: bytearray(b'\xd0\x07\x01\x01\x00\x01;\x00\x00\x01')
2025-08-14 16:23:31,022 __main__ INFO: [Descriptor] 00002902-0000-1000-8000-00805f9b34fb (Handle: 37): Client Characteristic Configuration, Value: bytearray(b'\x00\x00')
2025-08-14 16:23:31,022 __main__ INFO: [Service] 00001810-0000-1000-8000-00805f9b34fb (Handle: 38): Blood Pressure
2025-08-14 16:23:31,022 __main__ INFO: [Characteristic] 00002a35-0000-1000-8000-00805f9b34fb (Handle: 39): Blood Pressure Measurement (indicate)
2025-08-14 16:23:31,082 __main__ INFO: [Descriptor] 00002902-0000-1000-8000-00805f9b34fb (Handle: 41): Client Characteristic Configuration, Value: bytearray(b'\x00\x00')
2025-08-14 16:23:31,142 __main__ INFO: [Characteristic] 00002a49-0000-1000-8000-00805f9b34fb (Handle: 42): Blood Pressure Feature (read), Value: bytearray(b'\x07\x00')
2025-08-14 16:23:31,142 __main__ INFO: disconnecting...
2025-08-14 16:23:31,259 __main__ INFO: disconnected
And here's a btsnoop log, filtered to only include communication between my phone and the device:
hem_7144t2.log
Right off the bat you can see there doesn't seem to be a service matching with
parentService_UUID = "ecbe3980-c9a2-11e1-b1bd-0002a5d5c51b"
so I had to remove the check for that during my tests.
I'm using Windows 10 by the way. I'd appreciate any help you can provide on this.
Metadata
Metadata
Assignees
Labels
device supportRequest support for a new deviceRequest support for a new device