Add Support Newgen Medicals PX-8827-675
Scale name Newgen Medicals PX-8827-675 (note link points to a presumably slightly newer version) Official App: Fitbrick App that I am using, by the same developer as official app: Fitbrick2
Step 1: Read the general reverse engineer process
- [x] I have read the how to reverse engineer a Bluetooth 4.x wiki entry
Step 2: Acquiring some Bluetooth traffic
Concerned for privacy, I attached a log filtered for the presumably relevant messages (used filter: btcommon.eir_ad.entry.company_id == 0xa102). Full log is available by PM. I identified the weight to be at packet byte 0x0023 and 0x0024 (third and fourth data byte). The scale continuously sends the current value, with stabilizing around 72.6kg/0x02d6 (around frame no 180) and 75.3kg/0x02f1 (around frame no 240).
For the first mesaurement (around frame no 180, April 10 2020, 12:26 UTC+2), I got:
- body fat: 17.8%
- body water: 60%
- muscle: 43.9%
For the second measurement (around frame no 240, April 10 2020, 12:29 UTC+2), I also got:
- body fat 18.9%
- body water 59.2%
- muscle 43.2 %
I could not identify other values.
Step 3: Discover Bluetooth services and characteristic My feeling is that this logfile does not contain the info you're looking for. Let me know!
Someone here interested in implementing support for this? I can provide more data if needed.