手机里管距离传感器的系统程序是什么?我发现我的手机距离传感器失灵,打电话时只要屏幕一关就怎么也不亮

2024-12-03 10:45:55
推荐回答(4个)
回答(1):

最近听到论坛上有很多网友反映S4听筒处进灰或是贴了钢化膜之后,导致距离传感器失灵,无法在通话结束后亮屏。测试方法是拨号键盘按*#0*#选择Sensor查看第二项里面ADC的数值(0-255),如果是大于50就说明可能存在这个问题(本人是因为贴了钢化膜出现问题的,不想重新贴膜),解决方法很简单,不用拆机,直接在手机中手动修改一下距离传感器阀值参数就可以了。下面是修改方法:(请保证你的手机已root)
1.用*#0*#测出你的ADS数值,比如55,记住这个数值;
2.用RootExplorer文件管理器打开/sys/devices/virtual/sensors/proximity_sensor/prox_cal文件,看到类似1,14,54,记住第一组数字,这里是1;
3.将第一、二步骤中的两个数字相加,55+1=56,将56转为16进制数结果为38,记住这个数值;
4.用RootExplorer文件管理器在efs目录下创建一个prox_cal文件,在里面写入$'\x38'保存,修改权限为rw-r--r--(其实这步还可以直接复制步骤2中的prox_cal文件,删除所有内容,再写入$'\x38'保存,这样就不用修改权限,也方便一点)
5.重启
6.再用*#0*#测试一下,ADS数值不变或者变化不大,但是手机不再震动,屏幕不再变绿,只有用手机档住距离传感器才震动,屏幕变绿,此时说明距离传感器阀值已经修改好,通话结束后会自动亮屏的功能又正常了。
说明:此方法是参考xda上的帖子。因为三星没有校准程序,所以只能手动校准了。内容就不隐藏了,此方法有效的机友请回复一下,谢谢。

亲测可用!

回答(2):

最简单的方法,在拨号状态下输入*#66*#,进入工程模式
>02
输入完*#66*#自动进入工程模式,如图,选择单项测试
>03
单项测试菜单如下,选择距离传感器
共3图>04
出现如下图所示,如果硬件没问题,就会出现下面两种状态。测试没问题,距离感应失灵问题应该就可以解决了
工厂模式校准距离传感器
>01
关机状态下,电源+音量上键一直按着,进入工厂模式(屏幕上会出现Factory mod,自己进入工厂模式)
>02
自动进入工厂模式,是汉字哦!兴奋!会发现有下列几个选项:自动测试、单项测试、测试报告、闲置电源、SN、硬件设备信息、关机。我们选择单项测试。(音量上下键进行移动,触摸屏按键中间的home房子是确认,返回键还是返回,这是关键吧!)
>03
选择进入单项测试,发现里面选项真的很多:触摸屏、按键、LCD&背光&振动器、LED灯、主照相机、副照相机、闪光灯、接收器、Wave回放、回路、耳机、FM收音机、OTG、加速度传感器、加速度传感器校准、磁力计传感器、距离传感器校准、光传感器距离传感器、陀螺仪传感器、陀螺仪传感器校准、电池和充电、实时时钟、eMMC、存储卡、SIM卡探测、蓝牙、WI-Fi、GPS定位(全了,全部手打,好累),那就选择“距离传感器校准”吧!
>04
进入距离传感器校准,有三个选项“清除校准数据、开始校准、返回”。挨个用吧!
>05
开始校准后,发现PS:后面有个数一直在变动,把手遮住距离传感器后,发现变成7FFh,不知道什么意思。
>06
不知道怎么才算校准完了,应该校准一下就OK吧!
>07
返回,关机,重启。打电话测试,OMG,非常灵敏啦!

回答(3):

距离传感器就是,你打电话的时候,手机离耳朵比较近,害怕你耳朵误碰到屏幕,挂断电话!

回答(4):

这个跟程序没有任何关系,手机硬件的问题。