Fast Pair Certification FAQ

Stay organized with collections Save and categorize content based on your preferences.

Validator app/Self-test

Requirements for certification readiness

Validator app/Self-test

I am having issues decrypting the message on the validator app, what can be done to fix this?
Verify whether there is an issue with the HW crypto block.
What actions do I need to take before sending samples for certification?
Complete the following:
  • Run the validator app on one phone (Pixel series suggested), and make sure that the calibration and end to end integration tests all pass, and then submit the result.
  • See the attached self-test guidelines, which are applicable for both pre-certification and post-certification, and the self-test template.
  • Pairing time measurement: Start counting from the tap to pair UI until the pairing successfully UI shows up on the phone side.
  • Before you start the self-test, verify that the account in the phone has been added to the test group. Click https://groups.google.com/g/fast-pair-partner-test to join the account to the test group.
After the product has been certified and there is a firmware update, what is the approval process?
After the product has been certified, for every firmware update, you must submit the self-test report for approval, and run the validator end-to-end integration test.
Where do I send the self-test report for firmware updates?
If the partner has a firmware update, they can send the self-test report for review to fp_partner_firmware_update@google.com.
Please reach out to your SI for details on the process if applicable.
How many reference phones must be run for initial pairing?
The phones listed in the self-test report are for your reference, and will be used for lab certification. You are not required to use the phones on the list, however you must use at least three different test phones covering different Android versions and brands for the self-test.
If we have different colors for the same product, what is the process for the self-test?
If you have a product with comes in different colors, do a full self-test on one model, and run the validator app to verify that models in all other colors have passed.
Which testing/tabs in the report are required for speakers?
If it's a speaker, you can skip the battery notification and ring the device. Personalized name and retroactive pairing are mandatory.
Why is the half-sheet not shown when a non-certified model id is advertised?
Make sure the following setting items are enabled:
  1. Settings > Apps & notifications > Google Play services > Notifications
  2. Settings > Google > Devices & sharing (or Device connections) > Devices > 3 dots > Include debug results
The half-sheet showed previously but now it does not show.
After the user dismisses the half-sheet twice, the Fast Pair half-sheet will be suppressed for 5 minutes.
Why is the subsequent pairing notification not shown on the 2nd device?
The footprints sync on the 2nd device is triggered each 24 hours. To trigger the footprints sync manually, please go to "Settings -> Google -> Devices & sharing -> Devices", click the "Saved devices" entry, choose the corresponding Google account, and see if the paired headset is shown in the list.
After making changes on the nearby console, when will the users get the latest info?
25 hours. For testing purposes, you can adjust the test phone’s system time 25 hours ahead to get the latest value in the device console.
I'm unable to download the companion app and I see error code: DF-DFERH-01.
Double check the package name on the nearby console to see if there is a leading white space.
How can I ensure all self-test data will be uploaded to the device console?
Check the following:
  • Make sure your test account has joined fast-pair-partner-test@googlegroups.com You can join the testing group here.
  • Test the initial and subsequent pairing and keep the test phone with internet connection for 25 hours for the data to upload to server and share the testing period and tested model ID in the test report.
  • Make sure usage & diagnostics is enabled on the test device: Settings > Google > 3 dots at top right corner > Usage & diagnostics > turn on usage & diagnostics

alt_text

Requirements for certification readiness

Are separate model ID applications required for devices of different color, SKU, etc.?
Yes, you must apply for different model IDs in this case.
How many samples are required, and which location should we submit samples to?
Three samples are required to go to the lab. Google may request Fast Pair partners to send samples to Google as needed.
What is the process for importing samples from the labs?
You must reach out to the lab separately for their process for importing the samples.
What is the requirement for the samples for testing and certification?
It should be DVT at least. If there are any firmware changes after certification has passed, you must run the self-test report and submit it to Google for review to ensure that there is no impact on Fast Pair before release.
Do we need to fill in any sample submission forms to specify the model ID, FW status, and align with pre-test result?
Please provide these details in the self-test report.
Please see the product marketing flow, and sign up for access to the Partner Marketing Hub if you haven’t already done so. Once you are granted access, you can view the guidelines and download the logos. Once you have designed your Fast Pair related packaging/ marketing materials, please go to "Asset Approval" tab and submit to our marketing team for review
Do I need to take any action upon the issue ticket or quote the issue ID on the report when sending the sample for certification?
Please let us know which lab you will go to for certification. After confirming the lab for your product certification, reach out to the lab with this ticket number.
How do we specify different color versions for the same device going through certification?
You can decide by yourself. We identify via model ID. One type of naming is product name with a suffix indicating color.
For sample submission, do we need to have the same FW version as the self-test report and validator APP run?
The lab will certify the version you run for self-test and validator.
If we have multiple colors and SKUs but the same product name, same HW/FW, and same product image for GFP, how many devices must be added to the console, and for certification?
Add the number of devices from the device console directly. For certification, you can send one model ID for certification, and do the self-test for other model IDs.
Where can the model ID anti-spoofing keys be found?
Ensure that your project is registered in the device console. The model ID and anti-spoofing keys can be found in the device console.
Why can’t I create a project in the device console and I see the error message “Request had insufficient authentication scopes”?
You need a google account to create a project. Please click Google account to check if you have registered your corp email as a Google account.
What is the process for passing certification to be on the list of supported chipsets?
There are two ways to get supported chipsets listed in our developer page. The SoC uses its dev-board to pass the certification or OEMs have products using the chipset and pass the certification. The chipset is then recognized as certified.