oliexdev / openScale

Open-source weight and body metrics tracker, with support for Bluetooth scales
GNU General Public License v3.0
1.66k stars 290 forks source link

BF500 support #1034

Open ajayld opened 4 months ago

ajayld commented 4 months ago

Scale name BF500 Beurer https://play.google.com/store/apps/details?id=com.beurer.healthmanager&hl=en_IN&gl=US

Please add support for BF500 Beurer weighing scale.

To support a new scale it is necessary to gather some information.

Step 1: Read the general reverse engineer process

Step 2: Acquiring some Bluetooth traffic Attach 3 log files with the corresponding true values, read here for further information.

  1. Bluetooth HCI Snoop log file user settings in the vendors app:

    sex (male/female), body height, age, activity level

    measured true values in the vendors app for the 1. HCI Snoop log file:

    weight, date, water, muscle , fat etc.

    --> Attach the 1. HCI Snoop log file here <--

  2. Bluetooth HCI Snoop log file user settings in the vendors app:

    sex (male/female), body height, age, activity level

    measured true values in the vendors app for the 2. HCI Snoop log file:

    weight, date, water, muscle , fat etc.

--> Attach the 2. HCI Snoop log file here <--

  1. Bluetooth HCI Snoop log file user settings in the vendors app:
    sex (male/female), body height, age, activity level

    measured true values in the vendors app for the 3. HCI Snoop log file:

    weight, date, water, muscle , fat etc.

    --> Attach the 3. HCI Snoop log file here <--

Step 3: Discover Bluetooth services and characteristic Read here how to create the openScale debug file

--> Attach the openScale debug log file here <--