Unable to connect to "Find My Device" / FastPair locator_tag example


Hi,

My phone can find, but is unable to connect to, the FastPair locator_tag example.
I have made no changes to the example code.

The most relevant error I can see in the log (logcat JSON and txt attached) is:

2024-10-16 22:03:49.985 .. SpotPairing - Model ID isn't certified.


I believe (please see attached screenshots) that:

1. The gmail account I'm using on the phone has the necessary FindMyDevice permissions
2. My Android device is configure correctly for FMD dev/debug 

Please could someone help me figure out what I am doing wrong?

Thank you,
Wayne

Version Info

Build Platform: MacOS 14.7 Sonoma - Apple Silicon
VS Code: 1.91.1
nRF Connect: v5.0.2
Toolchain Mgr: v1.5.1
Toolchain: 2.7.0
SDK: 2.7.0 & 2.7.99-cs2

nRFDevice: nRF52840 / xiao_ble
Android Device: Galaxy A10
Android OS: 11

Attached Screenshot summary

1. Shows that the the FMD dashboard has permissions
2. Shows that device debug is enabled, required for dev
3. Show the locator_tag being found
4. Show the UI error messages
5. Shows that the device is cached (it appears multiple times after multiple scans)

FastPair_WontPair.zip

Parents Reply
  • Hi Felix,

    I would have to make some guesses:

    1. Ability to create more than one 'Series' (device) with the same ModeID, but with different device types, in the Google Nearby console,

    and

    2 The device type (HID, tag, audio, etc) information being obtained from the device BLE advertisement or a GATT service at runtime allows FMD to determine if it needs to validate that the Android account is allowed to use tags for dev/debug.

    However, someone from Nordic or Google should be able to answer that definitively. 

    Thanks

    Wayne

Children
Related