Достоинства: все хорошо подошло .
Недостатки: потребовалось некоторое время на настройку)
Комментарий: Брал в общем-то для zynthian os , но может быть сэкономит кому-то время на настройку в raspberry os:
чтобы экран заработал , нужно выбрать 32-битную версию Raspy OS (buster) от 2022-01-28 (armhf). Возможно заработает и на некоторых других сборках(64-битную buster не проверял). Дело в том что производитель экрана Waveshare 3.5(A) давно не обновлял драйверы. На гитхабе есть альтернативные драйверы (у меня на новых Raspy OS не запустили экран).
Драйверы ставим просто в консоли
git clone (здесь должна быть ссылка на гитхаб для LCD-show.git - ссылки публиковать нельзя)
cd LCD-show/
chmod +x LCD35-show
sudo ./LCD-show
если надо вернуться в HDMI
cd LCD-show/
sudo ./LCD-hdmi
чтобы увеличить скорость экрана (правда цвета будут похуже) - замените в /boot/config.txt строку с параметром dtoverlay в конце файла на
dtoverlay=waveshare35a,fps=60,speed=60000000
или например
dtoverlay=waveshare35a,fps=30,speed=46000000
но не поднимайте speed выше 60 миллионов , у меня просто белый экран
не забудьте добавить в config.txt в самое начало файла графическое ускорение
dtoverlay=vc4-fkms-v3d
при смене экранов через команды
sudo ./LCD-show
sudo ./LCD-hdmi
файл config.txt будет перезаписываться с параметрами по умолчанию , поэтому заранее можете прописать все нужные параметры для него в файлах :
/home/имя-юзера/LCD-show/boot/config-35.txt
home/имя-юзера/LCD-show/boot/config-nomal.txt (для режима HDMI) . Просто добавьте в файлы строки с нужными твиками. В config-nomal.txt нужно добавить только dtoverlay=vc4-fkms-v3d , а лучше туда скопировать нормальный Ваш стандартный файл до всех изменений из boot/config.txt Скрыть… Читать ещё