Difference between revisions of "HBW test/test"

From ESS-WIKI
Jump to: navigation, search
Line 1: Line 1:
{{DISPLAYTITLE:How to control panel brightness and backlight}}
+
{{DISPLAYTITLE:How to update kernel for hardware enablement}}
  
=== Brightness Control ===
+
=== fetch the following packages ===
 +
kernel
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
# valid range : 0x0FFF (dark) ~ 0x0000 (brightest) # highest 4 bits must be zero
+
linux-buildinfo-5.15.0-1029-mtk_5.15.0-1029.33advantech1_arm64.deb
# notice: keep highest 4 bits zero or brightness will be dark whatever lower 12 bits set
+
linux-headers-5.15.0-1029-mtk_5.15.0-1029.33advantech1_arm64.deb
 
+
linux-image-5.15.0-1029-mtk_5.15.0-1029.33advantech1_arm64.deb
# use hexadecimal without leading "0x" (default:7FF)
+
linux-modules-5.15.0-1029-mtk_5.15.0-1029.33advantech1_arm64.deb
BRIGHTNESS=6FF
+
linux-mtk-headers-5.15.0-1029_5.15.0-1029.33advantech1_all.deb
sudo i2cset -f -y 2 0x20 0x90 $(( $((16#$BRIGHTNESS)) / 256 )) $(( $((16#$BRIGHTNESS)) % 256 )) i
+
</syntaxhighlight>
 
+
dependency
# keep setting
+
<syntaxhighlight lang="bash">
sudo i2cset -f -y 2 0x20 0xe8 0x01 0x78 0x45 0x56 i && sudo reboot
+
libssl1.1_1.1.1-1ubuntu2.1~18.04.23_arm64.deb
 +
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb
 
</syntaxhighlight>
 
</syntaxhighlight>
  
=== Backlight Control ===
+
=== install all fetched packages ===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
# enable
+
sudo dpkg -i *deb
sudo i2cset -f -y 2 0x20 0x95 0
+
sudo reboot
 
 
# 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 10:52, 26 January 2024


fetch the following packages

kernel

linux-buildinfo-5.15.0-1029-mtk_5.15.0-1029.33advantech1_arm64.deb
linux-headers-5.15.0-1029-mtk_5.15.0-1029.33advantech1_arm64.deb
linux-image-5.15.0-1029-mtk_5.15.0-1029.33advantech1_arm64.deb
linux-modules-5.15.0-1029-mtk_5.15.0-1029.33advantech1_arm64.deb
linux-mtk-headers-5.15.0-1029_5.15.0-1029.33advantech1_all.deb

dependency

libssl1.1_1.1.1-1ubuntu2.1~18.04.23_arm64.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb

install all fetched packages

sudo dpkg -i *deb
sudo reboot