ItsVixano-releases / issues

Issue tracker
0 stars 0 forks source link

can't find fingerprint on xaga #10

Closed theeleventhname closed 1 month ago

theeleventhname commented 5 months ago

Build Date

21-20240415-UNOFFICIAL-xaga

Device

xaga

LineageOS Version

lineage-21

Describe the Bug

cant find fingerprint sensor ,even set pin passwd(sorry for that I dont get the right sensor in hw info screenshots)

Screenshot_20240416-190036_Permission controller Screenshot_20240416-190114_DevInfo Screenshot_20240416-190118_DevInfo Screenshot_20240416-190134_DevInfo Screenshot_20240416-190139_DevInfo Screenshot_20240416-190143_DevInfo Screenshot_20240416-190147_DevInfo Screenshot_20240416-190152_DevInfo Screenshot_20240416-190838_Phone Probe

Steps to Reproduce

1.flash boot,vendor_boot,dtbo and sideload lineage.zip,power on 2.set password 3.but cant get the fingerprint button

Logs

No response

Expected Behavior

available fingerprint settings~

Possible Solution

add another type of sensor driver,maybe~

ItsVixano commented 5 months ago

No useful info here ...

Can you please grab a log ?

adb root # Enable it on dev option
adb shell
stop vendor.fps_hal
start vendor.fps_hal
"press ctrl + d"
adb logcat -b all > logs.log

After send the file logs.log here

theeleventhname commented 5 months ago

here is the log,and i found that touch sensor was detected as screen_down function ,the screenshot is the details(hope taht help solve the problem) logs.log

theeleventhname commented 5 months ago

Screenshot_20240416-213024_DevInfo

ItsVixano commented 5 months ago

Screenshot_20240416-213024_DevInfo

That surely doesn't help me (also the other screenshots, those are unrelated to the current issue), also please, avoid spamming these (unless i ask).

here is the log,and i found that touch sensor was detected as screen_down function ,the screenshot is the details(hope taht help solve the problem) logs.log

Uhm, let's use permissive for now,

adb root # Enable it on dev option
adb shell
setenforce 0 # Temporarly disables SELinux
stop # Stops all userspace services
start # Starts all userspace services
"wait a bit and unlock the device"
"If fingerprint setting is showing, please continue from here"
stop vendor.fps_hal
start vendor.fps_hal
# This makes sure the logs i'm interested get's actually captured into the actual log file
"press ctrl + d"
adb logcat -b all > permissive_logs.log

Once again, send permissive_logs.log here

VskAwayZ commented 5 months ago

朋友你好,我也刷了这个rom,发现中国电信卡不能用,我看另外一个issue里开发者给出了一个方法,但我不会root,如果你已经root了的话或许可以帮助开发者测试一下,以便修复这个问题 :)

theeleventhname commented 5 months ago

here is permissive_logs.log ,disable selinux and stop+start vendor then catch log as you said permissive_logs.log

theeleventhname commented 5 months ago

朋友你好,我也刷了这个rom,发现中国电信卡不能用,我看另外一个issue里开发者给出了一个方法,但我不会root,如果你已经root了的话或许可以帮助开发者测试一下,以便修复这个问题 :)

用payload解包找到boot,然后用magisk的app修补boot,然后进fb刷入对应的boot分区即可获取root,我的电信也不能打电话

theeleventhname commented 5 months ago

朋友你好,我也刷了这个rom,发现中国电信卡不能用,我看另外一个issue里开发者给出了一个方法,但我不会root,如果你已经root了的话或许可以帮助开发者测试一下,以便修复这个问题 :)

author说的那个方法不用root都行,只需要用adb root修改,然后remount,当然了我还是喜欢用root直接改,看起来改了就可以正常打电话了

ItsVixano commented 5 months ago

here is permissive_logs.log ,disable selinux and stop+start vendor then catch log as you said permissive_logs.log

Mind sending a dmesg as well ??

adb root # Enable it on dev option
adb shell
stop vendor.fps_hal
start vendor.fps_hal
dmesg > /sdcard/kernel.log
"press ctrl + d"
adb pull /sdcard/kernel.log

Send kernel.log here

theeleventhname commented 5 months ago

here is permissive_logs.log ,disable selinux and stop+start vendor then catch log as you said permissive_logs.log

Mind sending a dmesg as well ??

adb root # Enable it on dev option
adb shell
stop vendor.fps_hal
start vendor.fps_hal
dmesg > /sdcard/kernel.log
"press ctrl + d"
adb pull /sdcard/kernel.log

Send kernel.log here

okay,here is the kernel.log ,I add some parameters to enable call and sms,that doesnt matter,right? [Uploading kernel.log…]()

theeleventhname commented 5 months ago

朋友你好,我也刷了这个rom,发现中国电信卡不能用,我看另外一个issue里开发者给出了一个方法,但我不会root,如果你已经root了的话或许可以帮助开发者测试一下,以便修复这个问题 :)

你先执行adb root 再执行adb remount来保证system分区可以被读写,然后进入adb shell,用echo xxxx > xxxx的方式来追加那几个参数到文件末尾,之后重启就行了,我试了后能正常用电信打电话接短信了

ItsVixano commented 5 months ago

Uploading kernel.log…

Uhm, mind checking the link again :see_no_evil: ?

theeleventhname commented 5 months ago

Uploading kernel.log…

Uhm, mind checking the link again 🙈 ? maybe my network causes bad~ kernel.log

ItsVixano commented 5 months ago

Uploading kernel.log…

Uhm, mind checking the link again 🙈 ? maybe my network causes bad~ kernel.log

Uhm ok so, i'll try to make that working on the next update (i'll release it during this week or so) (i'm sure is due to the old blobs we are using right now).

For now keep this ticket open :D

theeleventhname commented 5 months ago

sorry for that its time

Uploading kernel.log…

Uhm, mind checking the link again 🙈 ? maybe my network causes bad~ kernel.log

Uhm ok so, i'll try to make that working on the next update (i'll release it during this week or so) (i'm sure is due to the old blobs we are using right now).

For now keep this ticket open :D

really? thx for your job🥳your lineage is so attractive to me

ItsVixano commented 1 month ago

Closing the ticket due to inactivity. People on telegram have reported that both fpc and goodix fingerprint hardware work fine on newer versions. Feel free to reopen it if the problem persists :D.