#1803 device request Add support for B8 smart bracelet, manufacturer:Akaso/veepoo.com

Open
opened 5 months ago by bertput · 3 comments
bertput commented 5 months ago
name about
Bug report Create a report to help us improve

I would be more than happy to attempt to add support for this device in Gadgetbridge! I have experience with java, simple android apps, and intelliJ. I’ll need some help or pointers but I’m happy to try.

Before reporting a bug, please confirm the following:

  • [Y] I have read the wiki, and I didn’t find a solution to my problem / an answer to my question.
  • [Y] I have searched the issues, and I didn’t find a solution to my problem / an answer to my question.

I got Gadgetbridge from:

  • [Y] F-Droid

If you got it from Google Play, please note that version is unofficial and not supported here; it’s also often quite outdated. Please switch to one of the above versions if you can.

Your issue is:

If possible, please attach logs! that might help identifying the problem.

Cannot find the unit on a bluetooth scan.

It does work with the H Band app that the user manual says to use, but I have specifically disabled location and uploading to their servers, if I can trust that :-)

Also interesting is that I cannot pair this device normally through the android bluetooth interface on the phone. It appears but refuses to pair. But I can pair it through the H Band app.

Your wearable device is:

Please specify model and firmware version if possible

B8 smart bracelet, manufacturer:Akaso/veepoo.com (but I’m quite sure this is a rebranded model and I do not know the original model)

Long-press on main screen reveals:

M:4A:83
V:71.02

Your android version is:

Android 6.0.1 on a Samsung Galaxy S5 mini (stop laughing :-)
Model SM-G800F

Your Gadgetbridge version is:

0.42.0

Excerpt of log file (Sorry! Cannot upload log file.)

21:26:49.416 [main] INFO n.f.g.Logging - Gadgetbridge version: 0.42.0
21:26:54.774 [main] INFO n.f.g.a.DiscoveryActivity - Starting discovery: SCANNING_BT
21:26:54.776 [main] WARN n.f.g.a.DiscoveryActivity - Bluetooth not enabled
21:26:54.797 [main] ERROR n.f.g.u.GB - Enable Bluetooth to discover devices.
21:26:58.337 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: Think Outside Keyboard, 00:19:15:03:9F:6F
21:26:58.339 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 00001124-0000-1000-8000-00805f9b34fb
21:26:58.348 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: OBDII, 00:0D:18:27:EA:1C
21:26:58.349 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 00001101-0000-1000-8000-00805f9b34fb
21:26:58.390 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: INSIGNIA NS-CAHBTEB02, 00:1E:7C:82:83:D2
21:26:58.391 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 00001108-0000-1000-8000-00805f9b34fb
21:26:58.391 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000111e-0000-1000-8000-00805f9b34fb
21:26:58.392 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000110b-0000-1000-8000-00805f9b34fb
21:26:58.392 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000110e-0000-1000-8000-00805f9b34fb
21:26:59.019 [main] INFO n.f.g.e.BluetoothStateChangeReceiver - Bluetooth turned on => connecting...
21:26:59.034 [main] DEBUG n.f.g.s.DeviceCommunicationService - Service startcommand: nodomain.freeyourgadget.gadgetbridge.devices.action.connect
21:27:01.362 [main] DEBUG n.f.g.a.DiscoveryActivity - Start Button clicked
21:27:01.363 [main] INFO n.f.g.a.DiscoveryActivity - Starting discovery: SCANNING_BT
21:27:01.366 [main] INFO n.f.g.a.DiscoveryActivity - Starting BT Discovery
21:27:02.494 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:02.536 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:02.556 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:02.567 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:02.576 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:02.588 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:08.648 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:08.699 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:08.720 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:08.732 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:08.742 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:08.754 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN)
21:27:14.221 [main] INFO n.f.g.a.DiscoveryActivity - Starting discovery: SCANNING_NEW_BTLE
21:27:14.229 [main] INFO n.f.g.a.DiscoveryActivity - Start New BTLE Discovery
21:27:14.763 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62
21:27:14.766 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:14.767 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb
21:27:15.332 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62
21:27:15.337 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:15.338 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb
21:27:15.885 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62
21:27:15.890 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:15.891 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb
21:27:16.452 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62
21:27:16.456 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:16.458 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb
21:27:17.028 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62
21:27:17.034 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:17.036 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb
21:27:17.583 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62
21:27:17.590 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:17.593 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb
21:27:17.934 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62
21:27:17.940 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83
21:27:17.942 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb
21:27:18.520 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62
21:27:18.526 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83

New issues about already solved/documented topics could be closed without further comments. Same for too generic or incomplete reports.

--- name: Bug report about: Create a report to help us improve --- I would be more than happy to attempt to add support for this device in Gadgetbridge! I have experience with java, simple android apps, and intelliJ. I'll need some help or pointers but I'm happy to try. #### Before reporting a bug, please confirm the following: - [Y] I have read the [wiki](https://github.com/Freeyourgadget/Gadgetbridge/wiki), and I didn't find a solution to my problem / an answer to my question. - [Y] I have searched the [issues](https://github.com/Freeyourgadget/Gadgetbridge/issues), and I didn't find a solution to my problem / an answer to my question. - [ ] If you upload an image or other content, please make sure you have read and understood the [github policies and terms of services](https://help.github.com/articles/github-terms-of-service/#1-responsibility-for-user-generated-content) ### I got Gadgetbridge from: * [Y] F-Droid * [ ] I built it myself from source code (specify tag / commit) If you got it from Google Play, please note [that version](https://github.com/TaaviE/Gadgetbridge) is unofficial and not supported here; it's also often quite outdated. Please switch to one of the above versions if you can. #### Your issue is: *If possible, please attach [logs](https://github.com/Freeyourgadget/Gadgetbridge/wiki/Log-Files)! that might help identifying the problem.* Cannot find the unit on a bluetooth scan. It does work with the `H Band` app that the user manual says to use, but I have specifically disabled location and uploading to their servers, if I can trust that :-) Also interesting is that I cannot pair this device normally through the android bluetooth interface on the phone. It appears but refuses to pair. But I can pair it through the H Band app. #### Your wearable device is: *Please specify model and firmware version if possible* B8 smart bracelet, manufacturer:Akaso/veepoo.com (but I'm quite sure this is a rebranded model and I do not know the original model) Long-press on main screen reveals: M:4A:83 V:71.02 #### Your android version is: Android 6.0.1 on a Samsung Galaxy S5 mini (stop laughing :-) Model SM-G800F #### Your Gadgetbridge version is: 0.42.0 #### Excerpt of log file (Sorry! Cannot upload log file.) 21:26:49.416 [main] INFO n.f.g.Logging - Gadgetbridge version: 0.42.0 21:26:54.774 [main] INFO n.f.g.a.DiscoveryActivity - Starting discovery: SCANNING_BT 21:26:54.776 [main] WARN n.f.g.a.DiscoveryActivity - Bluetooth not enabled 21:26:54.797 [main] ERROR n.f.g.u.GB - Enable Bluetooth to discover devices. 21:26:58.337 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: Think Outside Keyboard, 00:19:15:03:9F:6F 21:26:58.339 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 00001124-0000-1000-8000-00805f9b34fb 21:26:58.348 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: OBDII, 00:0D:18:27:EA:1C 21:26:58.349 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 00001101-0000-1000-8000-00805f9b34fb 21:26:58.390 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: INSIGNIA NS-CAHBTEB02, 00:1E:7C:82:83:D2 21:26:58.391 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 00001108-0000-1000-8000-00805f9b34fb 21:26:58.391 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000111e-0000-1000-8000-00805f9b34fb 21:26:58.392 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000110b-0000-1000-8000-00805f9b34fb 21:26:58.392 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000110e-0000-1000-8000-00805f9b34fb 21:26:59.019 [main] INFO n.f.g.e.BluetoothStateChangeReceiver - Bluetooth turned on => connecting... 21:26:59.034 [main] DEBUG n.f.g.s.DeviceCommunicationService - Service startcommand: nodomain.freeyourgadget.gadgetbridge.devices.action.connect 21:27:01.362 [main] DEBUG n.f.g.a.DiscoveryActivity - Start Button clicked 21:27:01.363 [main] INFO n.f.g.a.DiscoveryActivity - Starting discovery: SCANNING_BT 21:27:01.366 [main] INFO n.f.g.a.DiscoveryActivity - Starting BT Discovery 21:27:02.494 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:02.536 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:02.556 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:02.567 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:02.576 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:02.588 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:08.648 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:08.699 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:08.720 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:08.732 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:08.742 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:08.754 [main] WARN n.f.g.i.GBDeviceCandidate - no cached services available for B8: F8:58:F5:1E:4A:83 (UNKNOWN) 21:27:14.221 [main] INFO n.f.g.a.DiscoveryActivity - Starting discovery: SCANNING_NEW_BTLE 21:27:14.229 [main] INFO n.f.g.a.DiscoveryActivity - Start New BTLE Discovery 21:27:14.763 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62 21:27:14.766 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:14.767 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb 21:27:15.332 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62 21:27:15.337 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:15.338 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb 21:27:15.885 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62 21:27:15.890 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:15.891 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb 21:27:16.452 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62 21:27:16.456 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:16.458 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb 21:27:17.028 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62 21:27:17.034 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:17.036 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb 21:27:17.583 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62 21:27:17.590 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:17.593 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb 21:27:17.934 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62 21:27:17.940 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 21:27:17.942 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb 21:27:18.520 [main] WARN n.f.g.a.DiscoveryActivity - B8: 62 21:27:18.526 [main] DEBUG n.f.g.a.DiscoveryActivity - found device: B8, F8:58:F5:1E:4A:83 *New issues about already solved/documented topics could be closed without further comments. Same for too generic or incomplete reports.*
bertput changed title from deivce request Add support for B8 smart bracelet, manufacturer:Akaso/veepoo.com to device request Add support for B8 smart bracelet, manufacturer:Akaso/veepoo.com 5 months ago
izzy added the
device request
label 5 months ago
bertput commented 5 months ago
Poster

This log message: “21:27:17.593 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb” shows a UUID that seems to match the class in nodomain.freeyourgadget.gadgetbridge.devices.jyou.BFH16Constants.java.

Is it at all likely that this B8 device will respond to the same command set that the BFH16 does, based on the similarity of UUID?

This log message: "21:27:17.593 [main] DEBUG n.f.g.a.DiscoveryActivity - supports uuid: 0000fee7-0000-1000-8000-00805f9b34fb" shows a UUID that seems to match the class in nodomain.freeyourgadget.gadgetbridge.devices.jyou.BFH16Constants.java. Is it at all likely that this B8 device will respond to the same command set that the BFH16 does, based on the similarity of UUID?
bertput commented 4 months ago
Poster

In my local linux environment I can build Gadgetbridge, side-load it into the phone and of course, prior to my changes, it would not even recognize the B8.

I think the B8 is a type of HPLUS device so I followed the instructions to add it that way. Now it connects but will not pair, and I think the reason is that I had previously set a different 4-digit pairing code from the default.

I am having trouble figuring out how to configure this device in Gadgetbridge to make it ask for a 4-digit code when it has to pair. I think if I can get past that, it might be able to retrieve some data from the B8.

Meanwhile I think I will try resetting the pairing code to default, or resetting the device to factory defaults, and see if that will work.

Can anyone help me with the pairing code, or is there a forum I could post this question? Thank you.

In my local linux environment I can build Gadgetbridge, side-load it into the phone and of course, prior to my changes, it would not even recognize the B8. I think the B8 is a type of HPLUS device so I followed the instructions to add it that way. Now it connects but will not pair, and I think the reason is that I had previously set a different 4-digit pairing code from the default. I am having trouble figuring out how to configure this device in Gadgetbridge to make it ask for a 4-digit code when it has to pair. I think if I can get past that, it might be able to retrieve some data from the B8. Meanwhile I think I will try resetting the pairing code to default, or resetting the device to factory defaults, and see if that will work. Can anyone help me with the pairing code, or is there a forum I could post this question? Thank you.
bertput commented 4 months ago
Poster

No joy on attempting to make this B8 smart band a sub-type of HPLUS or BFH16, so I will have to take some time to study how this works before I make another attempt. The next attempt will likely be to add a new device from scratch, although I think that will be more work as I have no idea about the protocol that this device uses.

If anyone would care to have a go at it, you are welcome to do so. Let me know if there is any information I can provide. Thanks.

No joy on attempting to make this B8 smart band a sub-type of HPLUS or BFH16, so I will have to take some time to study how this works before I make another attempt. The next attempt will likely be to add a new device from scratch, although I think that will be more work as I have no idea about the protocol that this device uses. If anyone would care to have a go at it, you are welcome to do so. Let me know if there is any information I can provide. Thanks.
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.