@blutack, I can confirm this - I recently purchased a treadmill homeTro 3.0HP and it has a third-party Bluetooth Module UART module from https://www.fitshow.com/. It seems fitshow developed this module and white-label apps to add smart features to the treadmill and other fitness devices.
I cannot confirm if it's microchip UART to BLE because since I would have to desolder it, I successfully connected UART at 4800 baud: https://pastebin.com/NCiQwr8TIf anyone knows how to decode FitShow UART protocol or has some ideas, please share your thoughts :)
blutack|1 year ago
Also, those Microchip modules are an expensive way to add bluetooth to something (trading dev time for BOM) - I would be surprised to see them in any mass produced or cost optimised design.
Generally, best bet is probably to run jadx over the android app and go from there.
That said, it looks like the FitShow module supports FTMS (standard Bluetooth fitness profile). In that case, fantastic, you should be able to use any off the shelf FTMS bluetooth library to pull data from it. No UART required.
andry_ad|1 year ago