Difference between revisions of "HBW test/test"

From ESS-WIKI
Jump to: navigation, search
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