xiaomi mi 9t - davinci - camera and flashlight don't work
- /e/ version: e-0.19-q-20211027142973-dev-davinci.zip
- Device model(s): davinci
- Device rooted: no
Summary
camera and flashlight don't work
The problem
Steps to reproduce reboot the device
What is the current behavior? camera or opencamera start but are stuck as dark or grey window (no button). suspending the app then return to it, trigger "the state top infos" to appear on the window. the secondary (selfy) digital camera does not work as well.
flashlight is greyed in slide/swipe menu, it does not respond. the long power button press shortcut does not work. the optional assignment of the power button is not even available in settings page.
moreover, it has unstable connectivity. i've never got some sms, even when camera were working. the system updater only work if wifi is enabled.
Technical informations
recovery used is twrp twrp-3.5.2_9-0-davinci.img
stock rom has the lastest ota updates
Relevant screenshots https://drive.google.com/file/d/1MEY2Z9zpJf_OqCv48ota0ZEYiX98tXgv/view
https://drive.google.com/file/d/15qLgEUZNkU9IGXqDqQNi4q7Xs6AhBFZI/view
it seems that many devices have the same behaviour. these screenshots are from a nokia 6.1
Solutions
Workaround
the device usable as it is if you don't need camera and fl
sometimes it debug on its own after getting a notification (at least, missed call, sms, alarm, element) or after a reboot.
Possible fixes
hardware power issue ? power plugged in during boot debuged it more often.
screenlock might be involved since slide/swipe menu is restricted when lock is on (by the way "task" and "note" apps has strange behaviours when launched from slide/swipe menu : if pushed, task may run camera !).
according to my test, i keep to be suspicious toward :
"auto brightness adjustment" which could make conflict with the native camera app brightness level ?
"front camera effect" option, which play sound even if it is disabled
"state top infos" display settings (icones to display at the top of the screen)
"fast slide menu" option which break the panel