#1859 Bakeey M4S Support

Open
opened 2 weeks ago by DC6JN · 4 comments
DC6JN commented 2 weeks ago

Hi there, recently I got a (very cheap) Bakeey tracker. This device shows M4S as name, the corresponding app is named FunDo. So far I managed to reverse many commands and their responses and created a working python script to connect and set/read out values.

My goal is to transfer this to gadgetbridge. Anyone interested?

Hi there, recently I got a (very cheap) Bakeey tracker. This device shows **M4S** as name, the corresponding app is named **FunDo**. So far I managed to reverse many commands and their responses and created a working python script to connect and set/read out values. My goal is to transfer this to gadgetbridge. Anyone interested?
TaaviE commented 2 weeks ago

It wouldn't be a bad idea, if you want the support, then feel free to implement it. I doubt many actual users who have this device would read this issue and express their wish - it's hard to predict the actual usage of the feature in the future.

It wouldn't be a bad idea, if you want the support, then feel free to implement it. I doubt many actual users who have this device would read this issue and express their wish - it's hard to predict the actual usage of the feature in the future.
DC6JN commented 2 weeks ago
Poster

Actually I started implementing it (mostly copy&paste from other code). Currently have some issues with pairing I dont understand, so my hope was I find some help...

Actually I started implementing it (mostly copy&paste from other code). Currently have some issues with pairing I dont understand, so my hope was I find some help...
ashimokawa commented 2 weeks ago
Owner

@DC6JN

What are the problems you experience?

@DC6JN What are the problems you experience?
DC6JN commented 2 weeks ago
Poster

I forgot to edit nodomain.freeyourgadget.gadgetbridge.service.DeviceSupportFactory#createBTDeviceSupport() (Point 2.3 in tutorial :( )

Now pairing works and I have first results with heart rate, blood pressure etc.

A remaining problem is that some responses > 20Byte. I'm no java programmer, so it takes time to find a solution. I look for code for buffering all chunks and concat it together before parsing, something like transaction builder?

I forgot to edit nodomain.freeyourgadget.gadgetbridge.service.DeviceSupportFactory#createBTDeviceSupport() (Point 2.3 in tutorial :( ) Now pairing works and I have first results with heart rate, blood pressure etc. A remaining problem is that some responses > 20Byte. I'm no java programmer, so it takes time to find a solution. I look for code for buffering all chunks and concat it together before parsing, something like transaction builder?
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.