Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cheap BLE iTag (without physical buttons) #1344

Open
Psytoshgen opened this issue Apr 1, 2024 · 2 comments
Open

Cheap BLE iTag (without physical buttons) #1344

Psytoshgen opened this issue Apr 1, 2024 · 2 comments
Assignees
Labels
new sensor Request for a new sensor waiting for data

Comments

@Psytoshgen
Copy link

Sensor Description

iTAG

Additional information

cheap chinese bluetooth tracker with sound and without buttons for iSearching, kindelf, utracing e.t.c apps

5MqwHYpahH0
sUv8DxYLU0w
A3BLvOWqi3c

BLE advertisements

BLE advertisement received from MAC/UUID ffff10a4053e: service data: []manufacturer specific data: [b'\x0e\xff\x05\x01\xff\xff\x10\xa4\x05>f\x02\x01\x03\x00']local name: iTAG            UUID16: 57599,UUID128: None

[22:10:04][I][ble_sensor:033]: [iTag battery level] Connected successfully!
[22:10:04][I][ble_sensor:033]: [iTag RSSI] Connected successfully!
[22:10:05][I][ble_client:161]: Service UUID: 0x180F
[22:10:05][I][ble_client:162]:   start_handle: 0x1  end_handle: 0x4
[22:10:05][I][ble_client:341]:  characteristic 0x2A19, handle 0x3, properties 0x12
[22:10:05][I][ble_client:161]: Service UUID: 0x1804
[22:10:05][I][ble_client:162]:   start_handle: 0x5  end_handle: 0x7
[22:10:05][I][ble_client:341]:  characteristic 0x2A07, handle 0x7, properties 0x2
[22:10:05][I][ble_client:161]: Service UUID: 0x1803
[22:10:05][I][ble_client:162]:   start_handle: 0x8  end_handle: 0xb
[22:10:05][I][ble_client:341]:  characteristic 0x2A06, handle 0xa, properties 0xa
[22:10:05][I][ble_client:161]: Service UUID: 0x1802
[22:10:05][I][ble_client:162]:   start_handle: 0xc  end_handle: 0xf
[22:10:05][I][ble_client:341]:  characteristic 0x2A06, handle 0xe, properties 0xc
[22:10:05][I][ble_client:161]: Service UUID: 0xFFE0
[22:10:05][I][ble_client:162]:   start_handle: 0x10  end_handle: 0x26
[22:10:05][I][ble_client:341]:  characteristic 0xFFE1, handle 0x12, properties 0x12
[22:10:05][I][ble_client:341]:  characteristic 0xFFE2, handle 0x16, properties 0x8
[22:10:05][I][ble_client:341]:  characteristic 0xFFE3, handle 0x19, properties 0x2
[22:10:05][I][ble_client:341]:  characteristic 0xFFE4, handle 0x1c, properties 0xa
[22:10:05][I][ble_client:341]:  characteristic 0xFFE5, handle 0x1f, properties 0x8
[22:10:05][I][ble_client:341]:  characteristic 0xFFE6, handle 0x22, properties 0xa
[22:10:05][I][ble_client:341]:  characteristic 0xFFE7, handle 0x25, properties 0xa
[22:10:05][I][ble_client:161]: Service UUID: 5833FF01-9B8B-5191-6142-22A4536EF123
[22:10:05][I][ble_client:162]:   start_handle: 0x27  end_handle: 0xffff
[22:10:05][I][ble_client:341]:  characteristic 5833FF02-9B8B-5191-6142-22A4536EF123, handle 0x29, properties 0x8
[22:10:05][I][ble_client:341]:  characteristic 5833FF03-9B8B-5191-6142-22A4536EF123, handle 0x2b, properties 0x10


[12:58:40][VV][esp32_ble_tracker:494]: Parse Result:
[12:58:40][VV][esp32_ble_tracker:511]:   Address: FF:FF:10:A4:05:3E (PUBLIC)
[12:58:40][VV][esp32_ble_tracker:513]:   RSSI: -82
[12:58:40][VV][esp32_ble_tracker:514]:   Name: 'iTAG            '
[12:58:40][VV][esp32_ble_tracker:522]:   Ad Flag: 6
[12:58:40][VV][esp32_ble_tracker:525]:   Service UUID: 0xFFE0
[12:58:40][VV][esp32_ble_tracker:528]:   Manufacturer data: FF.FF.10.A4.05.3E.66.02.01.03.00 (11)
[12:58:40][VV][esp32_ble_tracker:544]: Adv data: 02.01.06.03.02.E0.FF.0E.FF.05.01.FF.FF.10.A4.05.3E.66.02.01.03.00.11.09.69.54.41.47.20.20.20.20.20.20.20.20.20.20.20.20 (40)
[12:58:40][D][ble_adv:078]: New BLE device
[12:58:40][D][ble_adv:079]:   address: FF:FF:10:A4:05:3E
[12:58:40][D][ble_adv:080]:   name: iTAG            
[12:58:40][D][ble_adv:081]:   Advertised service UUIDs:
[12:58:40][D][ble_adv:083]:     - 0xFFE0
[12:58:40][D][ble_adv:085]:   Advertised service data:
[12:58:40][D][ble_adv:089]:   Advertised manufacturer data:
[12:58:40][D][ble_adv:091]:     - 0x0105: (length 11)
[12:58:40][V][text_sensor:013]: 'BLE Devices Scanner': Received new state {"timestamp":17961,"address":"FF:FF:10:A4:05:3E","rssi":-82,"name":"iTAG            "}
[12:58:40][D][text_sensor:064]: 'BLE Devices Scanner': Sending state '{"timestamp":17961,"address":"FF:FF:10:A4:05:3E","rssi":-82,"name":"iTAG            "}'
[12:58:40][V][json:038]: Attempting to allocate 512 bytes for JSON serialization
[12:58:40][V][json:058]: Size after shrink 192 bytes
[12:58:40][VV][api.service:174]: send_text_sensor_state_response: TextSensorStateResponse {
  key: 2083332691
  state: '{"timestamp":17961,"address":"FF:FF:10:A4:05:3E","rssi":-82,"name":"iTAG            "}'
  missing_state: NO
}
[12:58:40][D][ble_gateway:063]: [FF:FF:10:A4:05:3E] Packet 043E34020100003E05A410FFFF280201060302E0FF0EFF0501FFFF10A4053E6602010300110969544147202020202020202020202020AE
[12:58:40][VV][api.service:184]: send_homeassistant_service_response: HomeassistantServiceResponse {
  service: 'esphome.on_ble_advertise'
  data: HomeassistantServiceMap {
  key: 'packet'
  value: '043E34020100003E05A410FFFF280201060302E0FF0EFF0501FFFF10A4053E6602010300110969544147202020202020202020202020AE'
}
  is_event: YES
}
@Psytoshgen Psytoshgen added the new sensor Request for a new sensor label Apr 1, 2024
@Ernst79
Copy link
Collaborator

Ernst79 commented Jun 11, 2024

It looks like this device does send its name (iTag) and some manufacturer specific data, but we need to figure out what it means

0eff0501ffff10a4053e6602010300

0e = length
ff = manufacturer specific data
0501 = UUID
ffff10a4053e6602010300 = data.

I will need a longer log with a number of log lines with this long BLE advertisement for multiple messages, to see what changes

@Psytoshgen
Copy link
Author

ff:ff:10:a3:f5:2f

primary service - immediate alert
1802 immediate alert (iTag play sound)
2a06 write 00 01 02 alert level characteristic
2902 client characteristic 0000 read / write

secondary service link loss alert
1803 plays after link loss alert
2a06 write 00 01 02 alert level characteristic
2902 client characteristic 0000 read / write

1809 battery 2a19 read
also RSSI found by your integration

0105 manufacturer data 00ff-ff10-a3f5-2f66-0201-0300

0xff manufacturer specific data 0x0501ffff10a3f52f6602010300
0x09 complete local name 0x69544147202020202020202020202020 (20-space) 0x69544147 (iTAG)

ffe0 unknown services

Unknown advertisement received for mac: FF:FF:10:A3:F5:2Fservice data: []manufacturer specific data: [b'\x0e\xff\x05\x01\xff\xff\x10\xa3\xf5/f\x02\x01\x03\x00']local name: UUID16: 57599,UUID128: None
BLE advertisement received from MAC/UUID ffff10a3f52f: service data: []manufacturer specific data: [b'\x0e\xff\x05\x01\xff\xff\x10\xa3\xf5/f\x02\x01\x03\x00']local name: UUID16: 57599,UUID128: None
Unknown advertisement received for mac: FF:FF:10:A3:F5:2Fservice data: []manufacturer specific data: []local name: iTAG UUID16: None,UUID128: None
BLE advertisement received from MAC/UUID ffff10a3f52f: service data: []manufacturer specific data: []local name: iTAG UUID16: None,UUID128: None

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new sensor Request for a new sensor waiting for data
Projects
None yet
Development

No branches or pull requests

2 participants