# Verify

You can determine whether the configured QSH functionalities are operating properly or require attention for any discrepancies using the tools available for verifying these functionalities. You can use the test tool or the QXDM Professional to examine the configured settings and take necessary action.

## Use test tool to display sensor attributes

The `ssc_sensor_info` test tool is used to verify the QSH
functionality and list down all the supported sensors with their
capabilities.

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 [Debug](https://docs.qualcomm.com/doc/80-70017-7/topic/debug.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:

Note

This feature is currently available only for Authorized users. To upgrade your access, go to: [www.qualcomm.com/support/working-with-qualcomm](https://www.qualcomm.com/support/working-with-qualcomm).

[ 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 on an individual sensor level verification, see
[Tools](https://docs.qualcomm.com/bundle/publicresource/topics/80-70017-7/test_tools.html).

Last Published: Dec 24, 2024

[Previous Topic
Calibrate](https://docs.qualcomm.com/bundle/publicresource/80-70017-7/topics/calibrate.md) [Next Topic
Platform](https://docs.qualcomm.com/bundle/publicresource/80-70017-7/topics/platform.md)