ymdzq / OFRP-device_xiaomi_elish

小米平板5 Pro 橙狐设备树 (Xiaomi Pad 5 Pro)
60 stars 8 forks source link

关于屏幕显示问题 #2

Closed ymdzq closed 11 months ago

ymdzq commented 1 year ago

大概就是小米在显示驱动的相关代码上加了什么黑魔法,只有平板5系列有这个问题, 要修复这个问题感觉上是肯定要改内核里面的显示驱动代码或者twrp的gui显示代码,不是简单的替换某个rom文件或者固件就能修复的, 进入twrp后使用adb logcat工具抓了一段连续关屏开屏的日志,附件 logcat节选.txt 大概搜索了一下,显示驱动相关的代码应该是这个commit里,然后logcat报错的部分大概是sde_encoder.c文件 https://github.com/UtsavBalar1231/kernel_xiaomi_sm8250/commit/b5dfc12818e9c283e6a487dc0a86f52cfacb93a9#diff-af5a8810ec8a8163d61c7fab4cf8ff76bd40866bb2caf6b73b72795ec5ee2424 然后因为小米平板5系列,最重要的问题是没有内核大佬使用这款机器,或者说这款机器的用户里没有内核大佬,搞机圈大佬是有限的,甚至生活压力大只会越来越少,再加上小米只开源了早期版本安卓11的部分内核代码,安卓12以及安卓13内核代码未公布,所以基本修不了

ymdzq commented 1 year ago

隔壁平板5(nabu)已经有可以点亮屏幕的内核了,具体修改应该是这条 https://github.com/map220v/android_kernel_xiaomi_nabu/commit/90b916915508d3f2b5fe371f0ae29cc6080faf98 等一个内核大佬,我自己在github上找了几个8250的开源内核试了一个晚上,改完都开不了机