MSM8953 查看 modem 的版本号
8953_MODEM_P\MPSS.TA.3.0\modem_proc\build\ms\XXX_CUSTOM\xxxcust_prj.h
#define IVSN_PRJ XXX-Q02-STD-ZN-008
Sensor - UUID 的来源
Qcom调试OK的驱动中会包含
sensor_def_qcomdev.conf
vendor\qcom\proprietary\sensors\dsps\reg_defaults
打开 Sensor Hal Log - msm8953
how to open hal log :
adb root
adb wait-for-device
adb remount
adb shell "echo persist.debug.ar.hal=1 >> /system/build.prop"
adb shell "echo persist.debug.sensors.hal=1 >> /system/build.prop"
adb shell "echo debug.qualcomm.sns.libsensor1=1 >> /system/build.prop"
adb shell "echo debug.qualcomm.sns.daemon=1 >> /system/build.prop"
adb shell sync
adb reboot
查看 Sensor 配置文件 - msm8953
adb pull vendor/etc/sensors/sensor_def_qcomdev.conf
更新 Sensor 配置文件 - msm8953
确认上述文件的路径后,按如下所示更新sensor_def_qcomdev.conf文件:
adb root
adb wait - for - device
adb remount
adb shell rm /vendor/etc/sensors/sensor_def_qcomdev.Conf
adb push sensor_def_qcomdev.Conf /vendor/etc/sensors/sensor_def_qcomdev. Conf
adb shell chmod 644 / vendor/etc/sensors/sensor_def_qcomdev.Confadb shell rm /mnt/vendor/persist/sensors/sns.reg
// 要更新 sensor_def_qcomdev.conf 文件,需要删除 sns.reg 并重新启动它,然后才能再次生成新的 sns.reg,否则下次启动会加载旧文件
adb shell sync
adb reboot
读取 sensor 配置信息 - msm8953
adb shell sns_regedit_ssi -r
读取当前平台的 sensor 设备信息 - msm8953
adb shell sns_dsps_tc0001
找到 Sensor 的 adsp 节点
Find out which subsytem number is adsp
root@apq8084:/sys/bus/msm_subsys/devices # for i in `ls`; do echo $i:; cat ./$i/name; done;
Sensor - 使能 SSR
Enable SSR
非持久性;必须进行每次引导-假定subsys2是上面的adsp
(non-persistent; must do every boot - assumes subsys2 is adsp from above)adb root
adb wait-for-device
adb remount
adb shell "echo related > /sys/bus/msm_subsys/devices/subsys2/restart_level"
adb shell sync
Sensor - 发送 QXDM 目录
From QXDM send the command:
- For ADSP Targets: "send_data 75 37 03 48"