title | layout | parent |
---|---|---|
Backlight |
page |
Hardware |
{: .no_toc }
{: .no_toc }
- TOC {:toc}
By default, the screensaver does not turn off the backlight on this device, but that can be achieved with a modification of the devicetree config.
Due to a kernel bug, the backlight starts in OFF state (even though the devicetree tells it otherwise).
It gets switched on, when Xorg (KlipperScreen) starts and it also seems to start up in ON state when added as an overlay instead of embedding it directly into the devicetree.
Unless this bug is resolved, that setting will not be included in the images for the MKS-Klipad50.
When running KlipperScreen, you will probably not notice that initialization problem, so it is safe to use the backlight modification.
Sometimes the screen needs to be tapped twice to come up from sleep state.
There is a backlight-fix script that installs/removes the required devicetree settings.
The script supports the old buster version (original Sovol image) and recent Armbian images for MKS-PI or MKS-Klipad50 (bookworm, trixie, noble, jammy).
To enable backlight switching:
- Download the script:
wget https://torte71.github.io/InsideSovolKlipperScreen/files/backlight-fix
- Install:
sudo bash backlight-fix install
- Uninstall:
sudo bash backlight-fix remove
- Reboot is required:
sudo reboot