# Verify sensors

Use the following tools to verify that QSH sensors are configured and operating correctly. Run the test tool or QXDM Professional™ Tool to examine sensor attributes and take corrective action if needed.

**Use test tool to display sensor attributes**

The `ssc_sensor_info` test tool verifies the QSH
functionality and lists the supported sensors with their
capabilities. This test tool runs on the HLOS.

ssc_sensor_info
    Copy to clipboard

The following shell output lists all the supported sensors and their
attributes:

root@qcm6490:~# ssc_sensor_info
    ssc_sensor_info v1.86
    
    SUID           = 0xebd5604d09d379bca54dcf30ec041e0f
    NAME           = ak0991x
    VENDOR         = akm
    TYPE           = mag
    AVAILABLE      = true
    VERSION        = 2.62.47
    API            = sns_mag.proto
    RATES          = [1.000000, 10.000000, 20.000000, 50.000000, 100.000000]
    RESOLUTIONS    = 0.150000
    RANGES         = [-4912.000000,4912.000000]
    DRI            = false
    FIFO_SIZE      = 0
    STREAM_TYPE    = streaming
    STREAM_SYNC    = false
    DYNAMIC        = false
    EVENT_SIZE     = 16
    OP_MODES       = [LOW_POWER, LOW_NOISE]
    ACTIVE_CURRENT = 900
    SLEEP_CURRENT  = 3
    HW_ID          = 0
    RIGID_BODY     = display
    PHYSICAL_SENSOR       = true
    PHYSICAL_SENSOR_TESTS = [3, 1]
    SELECTED_RESOLUTION   = 0.150000
    SELECTED_RANGE        = [-4912.000000,4912.000000]
    
    SUID           = 0xaddeaddeaddeaddeaddeaddeaddeadde
    NAME           = da_test
    VENDOR         = QTI
    TYPE           = da_test
    AVAILABLE      = true
    VERSION        = 0.51.0
    API            = sns_da_test.proto
    STREAM_TYPE    = on_change
    
    SUID           = 0x69def905fea2fbac6a43ca273221a2eb
    NAME           = aont
    VENDOR         = QTI
    TYPE           = aont
    AVAILABLE      = true
    VERSION        = 0.0.1
    API            = sns_aont.proto
    STREAM_TYPE    = on_change
    
    SUID           = 0xabababababababababababababababab
    NAME           = suid
    VENDOR         = QTI
    TYPE           = suid
    AVAILABLE      = true
    VERSION        = 0.0.1
    API            = sns_suid.proto
    STREAM_TYPE    = single_output
    
    SUID           = 0xe12754a7007f27595e2541b4701e2275
    NAME           = registry
    VENDOR         = QTI
    TYPE           = registry
    AVAILABLE      = true
    VERSION        = 0.0.1
    API            = sns_registry.proto
    STREAM_TYPE    = single_output
    
    SUID           = 0xadfeadfeadfeadfeadfeadfeadfeadfe
    NAME           = da_test_big_image
    VENDOR         = QTI
    TYPE           = da_test
    AVAILABLE      = true
    VERSION        = 0.49.0
    API            = sns_da_test.proto
    STREAM_TYPE    = on_change
    
    SUID           = 0x61ab5376b4a5c9aa58442ede47acd316
    NAME           = icm4x6xx
    VENDOR         = TDK-Invensense
    TYPE           = accel
    AVAILABLE      = true
    VERSION        = 1.65.2
    API            = sns_accel.proto
    RATES          = [12.500000, 25.000000, 50.000000, 100.000000, 200.000000, 500.000000]
    RESOLUTIONS    = [0.000019, 0.000037, 0.000075, 0.000150, 0.000299]
    RANGES         = [[-9.806650,9.806650], [-19.613300,19.613300], [-39.226601,39.226601], [-78.453201,78.453201], [-156.906403,156.906403]]
    DRI            = true
    FIFO_SIZE      = 200
    STREAM_TYPE    = streaming
    STREAM_SYNC    = false
    DYNAMIC        = false
    EVENT_SIZE     = 16
    OP_MODES       = [LPM, NORMAL, HIGH_PERF]
    ACTIVE_CURRENT = [50, 240, 240]
    SLEEP_CURRENT  = 6
    HW_ID          = 0
    RIGID_BODY     = display
    PHYSICAL_SENSOR       = true
    PHYSICAL_SENSOR_TESTS = [3, 2, 1]
    SELECTED_RESOLUTION   = 0.000299
    Copy to clipboard

For troubleshooting common issues, see [Troubleshoot sensors](https://docs.qualcomm.com/doc/80-80022-7/topic/test_troubleshoot.html#debug).

**Use QXDM Professional to display sensor logs**

The following QXDM output shows the verification/confirmation logs for all the supported sensors and their attributes in a low-power processor:

[ 123/   2]   MSG    18:47:22.898750     SNS PLATFORM/High          [sns_registry_parser.c   2099] REG INIT DONE... ts=63248955
    [ 122/   1]   MSG    18:47:22.925000     SNS FRAMEWORK/Medium       [  sns_diag_service.c   1072] Sensor registry Vendor:QTI SSID:53 registered with diag
    [ 122/   1]   MSG    18:47:22.925000     SNS FRAMEWORK/Medium       [        sns_sensor.c    769] Populating sensor b2926130 in island: 2, with SUID e12754a7 007f2759 5e2541b4 701e2275
    [ 122/   2]   MSG    18:47:22.925000     SNS FRAMEWORK/High         [sns_attribute_service.c    584] Sensor : registry, suid_populated : 1, available : 1
    [ 122/   2]   MSG    18:47:22.925000     SNS FRAMEWORK/High         [sns_attribute_service.c    594] Avail:    B2926130  registry
    [ 123/   2]   MSG    18:47:22.925000     SNS PLATFORM/High          [sns_registry_sensor.c    284] Successfully initialized registry
    [ 122/   1]   MSG    18:47:22.925000     SNS FRAMEWORK/Medium       [sns_stream_service.c    150] Created data stream to Sensor 'registry' (b2926130) from Sensor 'suid' (b2922018): b296fd28
    [ 122/   1]   MSG    18:47:22.925000     SNS FRAMEWORK/Medium       [sns_stream_service.c    686] Add request b296fdc0 on stream b296fd28 (length 20; ID 512)
    [ 122/   0]   MSG    18:47:22.926250     SNS FRAMEWORK/Low          [sns_stream_service.c    548] Process request for Sensor b2926130 on b296fd28
    [ 122/   0]   MSG    18:47:22.926250     SNS FRAMEWORK/Low          [   sns_suid_sensor.c   1050] send_suid_event dt=registry, default=1
    [ 123/   2]   MSG    18:47:22.926250     SNS PLATFORM/High          [         sns_q6_pm.c    365] Deregister_client: B2927B30
    [ 123/   2]   MSG    18:47:22.926250     SNS PLATFORM/High          [sns_registry_sensor.c    366] Processed : SSCRPCD UP Signal
    [ 122/   0]   MSG    18:47:22.926250     SNS FRAMEWORK/Low          [   sns_suid_sensor.c   1050] send_suid_event dt=registry, default=1
    [ 122/   1]   MSG    18:47:22.926250     SNS FRAMEWORK/Medium       [   sns_data_stream.c    551] sns_data_stream_deinit b29231d0 removing=0
    [ 122/   1]   MSG    18:47:22.926250     SNS FRAMEWORK/Medium       [sns_stream_service.c    686] Add request b2927b30 on stream b29231d0 (length 0; ID 120)
    [ 122/   0]   MSG    18:47:22.926250     SNS FRAMEWORK/Low          [   sns_suid_sensor.c   1050] send_suid_event dt=registry, default=1
    [ 123/   2]   MSG    18:47:22.926250     SNS PLATFORM/High          [   sns_gdsc_island.c    109] gdsc_client_cnt(2), sns_gdsc_mode(1)
    [ 122/   1]   MSG    18:47:22.926250     SNS FRAMEWORK/Medium       [sns_stream_service.c    150] Created data stream to Sensor 'timer' (b2118e08) from Sensor 'power_sensor' (b2922c78): b2931c48
    [ 122/   0]   MSG    18:47:22.926250     SNS FRAMEWORK/Low          [   sns_suid_sensor.c   1050] send_suid_event dt=registry, default=1
    [ 122/   1]   MSG    18:47:22.926250     SNS FRAMEWORK/Medium       [sns_stream_service.c    686] Add request b2123580 on stream b2931c48 (length 16; ID 512)
    [ 122/   0]   MSG    18:47:22.926250     SNS FRAMEWORK/Low          [sns_stream_service.c    548] Process request for Sensor b2118e08 on b2931c48
    [ 122/   0]   MSG    18:47:22.926250     SNS FRAMEWORK/Low          [   sns_suid_sensor.c   1050] send_suid_event dt=registry, default=1
    Copy to clipboard

For more information about an individual sensor level verification, see
[Sensor testing tools](https://docs.qualcomm.com/doc/80-80022-7/topic/test_tools.html#test-tools).

Last Published: May 07, 2026

[Previous Topic
Calibrate sensors](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/calibrate.md) [Next Topic
Troubleshoot sensors](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/debug.md)