<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Locator Tag example fails at Fast Pair Validator App test &amp;quot;Provisioning&amp;quot;</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126150/locator-tag-example-fails-at-fast-pair-validator-app-test-provisioning</link><description>We are using SDK 3.1.1 and nrf52DK with our own Model ID and anti-spoofing key from Google. 
 When flashing the Locator Tag example to the board, a half sheet notification is shown on the phone (Google Pixel 6 with Android 16) and provisioning is successful</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 19 Dec 2025 14:40:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126150/locator-tag-example-fails-at-fast-pair-validator-app-test-provisioning" /><item><title>RE: Locator Tag example fails at Fast Pair Validator App test "Provisioning"</title><link>https://devzone.nordicsemi.com/thread/557448?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2025 14:40:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f27e9a1-8f4b-4ea0-9c14-1e58eae9d0f8</guid><dc:creator>Luca E.</dc:creator><description>&lt;p&gt;Hi Hung Bui,&lt;/p&gt;
&lt;p&gt;thanks for the fast answer, I changed the line and the &amp;quot;Provisioning&amp;quot; test passed. Perfect, thank you very much.&lt;/p&gt;
&lt;p&gt;I was&amp;nbsp;looking&amp;nbsp;for that exact fix myself, but was unable to find&amp;nbsp;the specific file, even though I was given the&amp;nbsp;unique Log message &amp;quot;Key discarded (timeout)&amp;quot; from a certain module called fast_pair. Any tips from your experience on how to approach such a problem in the future? Could save you guys from a few questions ;)&lt;/p&gt;
&lt;p&gt;Cheers and happy holidays to your team!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Locator Tag example fails at Fast Pair Validator App test "Provisioning"</title><link>https://devzone.nordicsemi.com/thread/557444?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2025 14:19:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76f6a91d-46b0-43bc-8e9e-36d0b09047ba</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Luca,&amp;nbsp;&lt;br /&gt;Please find the following feedback:&amp;nbsp;&lt;br /&gt;============&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The logs from the FPV app test indicate that the smartphone does not write the Account Key to the Fast Pair Provider (nRF52 DK). The Fast Pair procedure is always concluded with the Account Key write operation, which then starts the FHN provisioning (required for the FHN extension and locator tag use case).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Our implementation expects the Account Key to be provided within 10 seconds. If the operation does not appear on time, we invalidate the temporary session key (public key) and the overall Fast Pair procedure needs to be started from scratch.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;[00:00:&lt;strong&gt;12.943&lt;/strong&gt;,145] &amp;lt;dbg&amp;gt; fast_pair: pairing_complete: Bonding complete&lt;/i&gt;&lt;br /&gt;&lt;i&gt;[00:00:&lt;strong&gt;22.943&lt;/strong&gt;,298] &amp;lt;inf&amp;gt; fast_pair: Key discarded (timeout)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;- 10 second gap between these two logs (the write passkey operation restarts the timeout)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is clearly what happens in the customer case. For some reason, the independent operation to read the DIS characteristic is scheduled by the Android OS, which delays the Fast Pair procedure and &amp;nbsp;breaks the assumption that the Account Key write happens within 10 seconds.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It actually happens after 15 seconds, but it is rejected by our DK as the session key and the ongoing FP procedure is already marked as invalid.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;[00:00:&lt;strong&gt;27.054,&lt;/strong&gt;962] &amp;lt;wrn&amp;gt; fast_pair: Decrypt failed: err=-13 (Account Key)&lt;/i&gt;&lt;br /&gt;&lt;i&gt;[00:00:&lt;strong&gt;27.054&lt;/strong&gt;,992] &amp;lt;dbg&amp;gt; fast_pair: write_account_key: Account Key write: res=-14 conn=0x20002810&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To test this hypothesis, you can extend the Fast Pair Key timeout in the following file and line:&lt;/p&gt;
&lt;p&gt;&lt;a title="https://github.com/nrfconnect/sdk-nrf/blob/main/subsys/bluetooth/services/fast_pair/fp_keys.c#l28" href="https://github.com/nrfconnect/sdk-nrf/blob/main/subsys/bluetooth/services/fast_pair/fp_keys.c#L28" rel="noopener noreferrer" target="_blank"&gt;https://github.com/nrfconnect/sdk-nrf/blob/main/subsys/bluetooth/services/fast_pair/fp_keys.c#L28&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;K_SECONDS(10) -&amp;gt; K_SECONDS(20)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Locator Tag example fails at Fast Pair Validator App test "Provisioning"</title><link>https://devzone.nordicsemi.com/thread/557424?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2025 12:28:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c5e468a-3957-4e5c-9c9e-d524875ee1c5</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Luca,&amp;nbsp;&lt;br /&gt;Unfortunately I haven&amp;#39;t got a feed back from the team. The problem is that at this time most of team member already take vacation so it will be slow. Please ping me again after 1-2 weeks if you don&amp;#39;t see any update from me.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Locator Tag example fails at Fast Pair Validator App test "Provisioning"</title><link>https://devzone.nordicsemi.com/thread/557409?ContentTypeID=1</link><pubDate>Fri, 19 Dec 2025 08:52:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e73a3aa-13cd-49a3-962d-6686717f0a09</guid><dc:creator>Luca E.</dc:creator><description>&lt;p&gt;Hey Hung Bui, did you receive any new insights from the team? Is this possibly a google sided problem with the configuration of the FPV app?&amp;nbsp;However&amp;nbsp;it seems unlikely since&amp;nbsp;I checked with two different phones each with a different Android Version.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Locator Tag example fails at Fast Pair Validator App test "Provisioning"</title><link>https://devzone.nordicsemi.com/thread/557247?ContentTypeID=1</link><pubDate>Wed, 17 Dec 2025 15:35:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:73eaeb9d-95b7-49a9-9f3b-3dac1775d51a</guid><dc:creator>Luca E.</dc:creator><description>&lt;p&gt;Yes that is the ADB command I was referring to. Good to know that the configuration without bonding is the right one for locator tags. I reinstalled the FPV app and ran the (three in total) ADB commands again but still the same outcome.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Locator Tag example fails at Fast Pair Validator App test "Provisioning"</title><link>https://devzone.nordicsemi.com/thread/557245?ContentTypeID=1</link><pubDate>Wed, 17 Dec 2025 15:26:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90a002fc-777e-4742-b9d6-88b285715776</guid><dc:creator>Luca E.</dc:creator><description>&lt;p&gt;Yes, I&amp;nbsp;did follow the note.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Locator Tag example fails at Fast Pair Validator App test "Provisioning"</title><link>https://devzone.nordicsemi.com/thread/557243?ContentTypeID=1</link><pubDate>Wed, 17 Dec 2025 15:15:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da7df130-8d01-49f2-8690-621fc9242c9a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Luca,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I got another tip from the team, could you try the following:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;I haven&amp;#39;t encountered this particular issue, but it would be good&amp;nbsp;for the &amp;nbsp;customer to check if they follow the network certification criteria:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a title="https://developers.google.com/nearby/fast-pair/early-access/fmdn-certification-guideline#certification-criteria" href="https://developers.google.com/nearby/fast-pair/early-access/fmdn-certification-guideline#certification-criteria" rel="noopener noreferrer" target="_blank"&gt;https://developers.google.com/nearby/fast-pair/early-access/fmdn-certification-guideline#certification-criteria&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;For instance, it seems that the customer uses the Fast Pair procedure without Bluetooth pairing and bonding (logs from pairing with the FMD app). This is the recommended procedure modification for locator tag products and other device types that use the FMDN extension.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;However, the FPV app still uses bonding. It seems that they might have missed to execute the following ADB command to configure their test smartphone appropriately:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;em&gt;For locator tags that don&amp;#39;t create a bond during pairing, also run the following command:&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;adb shell am broadcast \
    -a com.google.location.nearby.apps.fastpair.validator.FLAG_OVERRIDE \
    --es flag skip_bonding_for_spot_locator_tags \
    --es value true \
    --es type boolean \
    com.google.location.nearby.apps.fastpair.validator&lt;/pre&gt;&lt;br /&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;You mentioned that you used ADB command to not using pair, is it the same that what suggested here ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Locator Tag example fails at Fast Pair Validator App test "Provisioning"</title><link>https://devzone.nordicsemi.com/thread/557242?ContentTypeID=1</link><pubDate>Wed, 17 Dec 2025 15:01:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d85e139e-95dc-4094-a676-abea00f6e1c5</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Luca,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I am checking internally to see if the team can find anything wrong with this.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Btw, have you followed the note here:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/bluetooth/fast_pair/locator_tag/README.html#fast_pair_validator_app"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/bluetooth/fast_pair/locator_tag/README.html#fast_pair_validator_app&lt;/a&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1765983694169v1.jpeg" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>