Difference between revisions of "HBW test/test"
From ESS-WIKI
Line 1: | Line 1: | ||
{{DISPLAYTITLE:How to control panel brightness and backlight}} | {{DISPLAYTITLE:How to control panel brightness and backlight}} | ||
− | === Brightness === | + | === Brightness Control === |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# valid range : 0x0FFF (dark) ~ 0x0000 (brightest) # highest 4 bits must be zero | # valid range : 0x0FFF (dark) ~ 0x0000 (brightest) # highest 4 bits must be zero | ||
Line 14: | Line 14: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | === Backlight === | + | === Backlight Control === |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
+ | # enable | ||
+ | sudo i2cset -f -y 2 0x20 0x95 0 | ||
+ | # disable | ||
+ | sudo i2cset -f -y 2 0x20 0x95 1 | ||
+ | |||
+ | # keep setting | ||
+ | # notice: if "disable" is set, the panel keeps backlight disabled after reboot | ||
+ | sudo i2cset -f -y 2 0x20 0xe8 0x01 0x78 0x45 0x56 i && sudo reboot | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 04:01, 3 January 2024
Brightness Control
# valid range : 0x0FFF (dark) ~ 0x0000 (brightest) # highest 4 bits must be zero
# notice: keep highest 4 bits zero or brightness will be dark whatever lower 12 bits set
# use hexadecimal without leading "0x" (default:7FF)
BRIGHTNESS=6FF
sudo i2cset -f -y 2 0x20 0x90 $(( $((16#$BRIGHTNESS)) / 256 )) $(( $((16#$BRIGHTNESS)) % 256 )) i
# keep setting
sudo i2cset -f -y 2 0x20 0xe8 0x01 0x78 0x45 0x56 i && sudo reboot
Backlight Control
# enable
sudo i2cset -f -y 2 0x20 0x95 0
# disable
sudo i2cset -f -y 2 0x20 0x95 1
# keep setting
# notice: if "disable" is set, the panel keeps backlight disabled after reboot
sudo i2cset -f -y 2 0x20 0xe8 0x01 0x78 0x45 0x56 i && sudo reboot