View on GitHub

Amazfish

Companion application for your smartwatch

Note for owners of GTR2 / GTS2 or newer devices (including variants like 2e or 3pro)

These watches fail to follow the Bluetooth specification, which states that the “Appearance” characteristic should be readable without auth/encryption. In fact, it seems this characteristic is not readable at all, even though it is available, and this causes a failure in Bluez. It seems like Android/iOS are less strict in this regard.

A patch has been added to Bluez which makes it not read the characteristic if it has been read and cached once. This allows us to work around the issue.