Такую же проблему вчера удалось победить. Но способ нестандартный. Сейчас напишу, пока помню подробности...
При включении экран работал полноценно, пока не погаснет экран(спящий режим). После этого экран не загорается, остальное работает (звуки, вибро, звонки). Экран начинает снова показывать только после перезагрузки с 2 кнопок. После ухода в спящий режим -опять не показывает.
Кроме это было замечено, что не работал датчик приближения при звонке, gripsensor(датчик взятия в руки) в тест-меню также не работал. Также при запуске в тест-меню пункта"sensorhub test" экран отключался и дальше не работал.
Датчик холла нижний был красный при запуске его теста, и надпись passed. Но в моем случае уже стояла кит.нижняя плата без этого датчика. Однако с оригинальной нижней платой поведение и симптомы телефона были те же самые.
Кроме этого, кнопки громкости по факту работали, но не отображали ползунок громкости. Возможно, это из-за стороннего лаунчера или темы, и не имеет отношения, но все же это было.
При запуске инжен.кода *#2663# есть пункт sensorhub update. С включенным wi-fi при нажатии этой кнопки у меня сразу писало failed.
Менял все, кроме мат.платы, без изменений. Проблема именно в мат.плате.
Погуглив и поразмыслив, у меня сложилась картина, что в Самсунге есть некий sensorhub. Видимо, это микросхема, которая отвечает за работу всех датчиков в телефоне, и влияет на логику их взаимодействия с системой. И, предположив, что это фишка именно Самсунга (эти непонятные алгоритмы работы), решил прошить кастом в надежде на другую логику взаимодействия ПО с датчиками. А именно надеялся на то, что инициализация включения экрана иная, и не зависит от sensorhub.
И точно!
Откатил офиц.ПО на более раннюю версию 9 загрузчика(обязательно, иначе не встанет тврп). Разлочил загрузчик. Прошил тврп (пришлось откатить дату телефона на месяц назад, иначе один не давал прошить его). Потом пара скриптов-все по инструкции там же на форуме форпда. Версия тврп именно 3.6.1, рекомендованная на форпда, другие не работали. Затем кастом на lineageOS 18.1, гугл-сервисы и encrypt.zip-все по инструкции там же на форуме.
В итоге из спящего режима выходит, датчик приближения работает, ползунок громкости отображается.
Надежды оправдались!))
Это конечно "костыль", а не устранение неисправности. Но это решение проблемы в данном случае.
Ещё надо потестить, конечно. У конкретно этого кастома заметил пониженную громкость громкой связи(50-60% от максимума на родном ПО). Остальное нормально работает.