# Test and validate

Before deploying sensors in production, you must calibrate them for accuracy, verify that they’re correctly configured, and validate driver behavior under real operating conditions. This section provides the complete post-development validation workflow from calibration through stress testing and troubleshooting.

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Calibrate sensors

Factory and runtime calibration procedures for accelerometer, gyroscope, magnetometer, proximity, and ambient light sensors. Calibration updates the sensor registry and increments the <cite>ver</cite> field to confirm a successful write.

https://docs.qualcomm.com/doc/80-80022-7/topic/calibrate.html#calibrate

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Verify sensors

Use <cite>ssc_sensor_info</cite> to list all QSH-supported sensors and inspect their attributes. Confirms that the sensor registry is correctly parsed and that QSH is operational on the device.

https://docs.qualcomm.com/doc/80-80022-7/topic/verify.html#verify

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Troubleshoot sensors

Diagnose and resolve the three most common sensor failures: <cite>ssc_sensor_info</cite> unable to list sensors (registry parse failure), SUID lookup failures (sensor not in registry), and sensor listed but no data received (application code issue).

https://docs.qualcomm.com/doc/80-80022-7/topic/test_troubleshoot.html#debug

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icon3">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Sensor testing tools

All testing and diagnostic tools in one place: <cite>ssc_sensor_info</cite> for sensor listing, <cite>ssc_drva_test</cite> for driver acceptance testing, <cite>see_workhorse</cite> for stress testing, Hexagon DSP toolchain for the build environment, and QXDM Professional for aDSP-side diagnostic logging.

https://docs.qualcomm.com/doc/80-80022-7/topic/test_tools.html#test-tools

Last Published: May 07, 2026

[Previous Topic
Qualcomm® sensing hub APIs](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/qsh_api_reference.md) [Next Topic
Calibrate sensors](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/calibrate.md)