Difference between revisions of "HBW test/test"
From ESS-WIKI
Line 32: | Line 32: | ||
genio-flash mmc0boot1 firmware firmware_b | genio-flash mmc0boot1 firmware firmware_b | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | == config u-boot env == | ||
+ | === add correct lvds panel === | ||
+ | break countdown in u-boot | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | # dual display - HDMI (minor) + LVDS (EDID 6) (major) | ||
+ | setenv list_dbto "gpu-mali.dtbo video.dtbo apusys.dtbo display-hdmi display-lvds6.dtbo" | ||
+ | |||
+ | # single display only - LVDS (major) | ||
+ | setenv list_dbto "gpu-mali.dtbo video.dtbo apusys.dtbo display-hdmi" | ||
+ | |||
+ | </syntaxhighlight> | ||
+ | display-lvds6.dtbo |
Revision as of 11:22, 27 December 2023
Prerequisites
On Host PC
- LVDS panel's EDID config (128 bytes)
- (optional) one utility to edit EDID config
- PTN3460 Programming Guide
On RSB-3810
- i2c-tools installed
sudo apt update
sudo apt install i2c-tools
Convert EDID config to hex value
Convert hex value to i2cset command list
Add i2c command for PTN3460
run the script
flash new firmware.vfat
get and extract update_edid.tgz
tar xvf update_edid.tgz
flash u-boot env & firmware (dtb)
genio-flash mmc0boot1 firmware firmware_b
config u-boot env
add correct lvds panel
break countdown in u-boot
# dual display - HDMI (minor) + LVDS (EDID 6) (major)
setenv list_dbto "gpu-mali.dtbo video.dtbo apusys.dtbo display-hdmi display-lvds6.dtbo"
# single display only - LVDS (major)
setenv list_dbto "gpu-mali.dtbo video.dtbo apusys.dtbo display-hdmi"
display-lvds6.dtbo