Fast Pair - Locator Tag Example Failing

Hai,

I am trying the fast pair - locator tag example on my nRF52833. I am using SDK version 2.7.0. The code is compiled and flash properly. In the serial terminal getting the following error.

*** Booting nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
I: Starting Bluetooth Fast Pair locator tag example
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, fa0
I: data wra: 0, 64
I: SoftDevice Controller build revision: 
I: d6 da c7 ae 08 db 72 6f |......ro
I: 2a a3 26 49 2a 4d a8 b3 |*.&I*M..
I: 98 0e 07 7f             |....    
I: HW Platform: Nordic Semiconductor (0x0002)
I: HW Variant: nRF52x (0x0002)
I: Firmware: Standard Bluetooth controller (0x00) Version 214.51162 Build 1926957230
I: No ID address. App must call settings_load()
I: Bluetooth initialized
I: Identity[0]: C4:C2:C5:C4:0E:C8 (random)
I: Identity[1]: EE:52:78:75:F6:39 (random)
I: HCI: version 5.4 (0x0d) revision 0x11fb, manufacturer 0x0059
I: LMP: version 5.4 (0x0d) subver 0x11fb
I: Settings loaded
I: FMDN: setting battery level to 100 %
I:      FMDN level: Normal
I:      DULT level: Full
I: Fast Pair: RPA expired
I: Fast Pair: setting RPA timeout to 759 [s]
I: Fast Pair: prepared the advertising set
E: Invalid content of the Fast Pair partition
E: modules_init returned error -22
E: FMDN: bt_fast_pair_enable failed (err -22)
E: r0/a1:  0x00000004  r1/a2:  0xe000ed00  r2/a3:  0x20004fb8
E: r3/a4:  0x00000004 r12/ip:  0x00000000 r14/lr:  0x0002fe7b
E:  xpsr:  0x21000000
E: Faulting instruction address (r15/pc): 0x0001836c
E: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
E: Current thread: 0x20004368 (unknown)
E: Halting system

Can you help me enable the Locator Tag example in nRF52833.

  • Hi,

    Iam also facing same issue and not able to register with Google without signing NDA and all.Iam also using nrf52840 DK.any body got any solution or get the solution up and running?

  • As has been highlighted in another thread and with a certain level of obviousness in hindsight:

    This is not for 'individual' developers or hobbyists.  

    You have to be registered with the Bluetooth SIG as a company* in order to get a company assigned number which will then let you select your company in the drop-down list on the Nearby console when creating a new Device & associated Model ID.

    Joining as an Adopter Member (no fee) is ok.

    There is a delay between obtaining a company number and it being imported by Google into the Nearby console list, but an email to the Google nearby-devices-partners-contact to let them know can help, thanks Jovi!

    I've not yet had a chance to revisit the locator_tag example and have all my Google account and FMD setup ducks in a row.

    *I signed up my Ltd company, I recall there were other 'legal entity' options, so your YMMV

  • I can see Nordic semiconductor listed and Iam trying to register DK as my device.Do you mean we need email of the listed company as well to get the Device ID and spoofingkeys work?.

    Thanks,

    Sam

  • If you're not part of a company on that list, and so don't have access to any associated email(s), then you will need to sign up to the Bluetooth SIG yourself as whatever legal organisational entity works for you and that they permit (e.g. a Ltd company in the UK)

  • The email address used needs to be on an approved list at Google so it's not enough that the email address goes to an approved company for the debug tokens to work.

Related