fast pair locator tag example disconnects with no reason

Hello, I am trying to run the nordic example of fast pair locator tag but it is not behaving as I expected. I have an account and model IDs that are validated with Google (I am sure because input device example works perfectly fine)

First, I tried your version of model ID 0x4A436B, I used a google pixel 7 phone to scan for the fast pair packets and there is no pop-up. I then switched to my own model ID and tried the google validator app.The rsult is shown in the following image 

I have captured the in-air BLE packages and have found out that the phone terminated the connection right after an account key write. My NRF5340 UART showed a disconnect event with reason 19.

May I ask what caused this issue please? I haven't changed anything in the code so I expect this example to work out of the box. But the phone keeps terminating the connection. Ironically, the same model ID works perfectly fine on input device example, with no disconnecting and a pairing success on validator app. The set up of the model ID matches that of the model ID provided by Nordic. 

Please advice how I can fix this disconnecting issue. Thank you very much!

Parents
  • Hi, 

    I have an account and model IDs that are validated with Google

    Do you register your development email account by completing Google’s device proposal form?

    What NCS version are you using?

    Could you provide the device log and sniffer log?

    Regards,
    Amanda H.

  • Hi,

    Yes, I registered my email account by completing the proposal form.

    As a good proof, the fast pair process (except the pop-up) works fine on your "input device" example.

    Your original model ID 0x4A436B could not trigger a pop-up on my phone (my other model ID I registered will trigger the pop-up) so I cant test with your model iD.

    I am using NCS 2.7.0, if that's what you are looking for.

    I can provide these logs as soon as I go back to work tomorrow by noon (GMT+8). But in short, the log printed that account key is successfully written followed by an immediate disconnect event with reason 19. What may possibly cost this issue? Aside from input device-related characteristics, what else is different between the two fast pair examples?

    Is it okay if I send the sniffer log in .cfa format? Or do you prefer a different format?

Reply
  • Hi,

    Yes, I registered my email account by completing the proposal form.

    As a good proof, the fast pair process (except the pop-up) works fine on your "input device" example.

    Your original model ID 0x4A436B could not trigger a pop-up on my phone (my other model ID I registered will trigger the pop-up) so I cant test with your model iD.

    I am using NCS 2.7.0, if that's what you are looking for.

    I can provide these logs as soon as I go back to work tomorrow by noon (GMT+8). But in short, the log printed that account key is successfully written followed by an immediate disconnect event with reason 19. What may possibly cost this issue? Aside from input device-related characteristics, what else is different between the two fast pair examples?

    Is it okay if I send the sniffer log in .cfa format? Or do you prefer a different format?

Children
Related