I think I decoded the battery info....
Each bluetooth message seems to start 30-XX where XX is the length of the message
When I looked at the data, my battery was at 99%.. there were only two messages showing the value 99 (63 in hex notation), one of them was
30-04-80-88-08-63
Which I think is the battery level. 80-88-08 must be the code that give battery state of charge.
I cycling a bit more until the battery level dropped 1% in Flow app to 98% and it matched up in the little app I built (well, Claude coded most of it)
If i publish this as notifcation on phone, it will automatically sync to my smartwatch
github here if anyone fancies joining in... (I have no apk available yet I'm afraid)
Android app to analyse bluetooth messages from Bosch Smart System ebike - RobbyPee/Bosch-Smart-System-Ebike-Garmin-Android
github.com
View attachment 163145