@foone @mjg59 Ok, so, coming back to this multiple weeks later... >.>
Most of our RE is incredibly easy, since it's just "take apart android app and read BLE code".
There's a few devices we haven't handled yet either have embedded encryption, or are using qt/flutter for their apps (or both), which makes reversing more work than we're really interested in.
If either of you are still interested in looking at this, I can provide play store/android app links to those.