odroid-xu4:application_note:software:hdmi_custom_edid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
odroid-xu4:application_note:software:hdmi_custom_edid [2018/01/19 11:09]
joy.cho
odroid-xu4:application_note:software:hdmi_custom_edid [2021/03/18 15:33] (current)
joy.cho
Line 1: Line 1:
-====== HDMI Custom EDID Usage on XU4 ====== +====== How to use HDMI Custom EDID on XU4 ====== 
- +\\
-For some specific monitors, unusual HDMI timing parameters are used,\\ +
-so the manual EDID binaries that are supported on XU4 kernel doesn't work with the monitors.\\ +
-With this instructions, you can set your edid by force.\\ +
 === Get the edid from your monitor === === Get the edid from your monitor ===
 First, you need to check all of videoconfig in boot.ini are blocked with comment character "#"\\ First, you need to check all of videoconfig in boot.ini are blocked with comment character "#"\\
Line 25: Line 21:
 # #
 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
-setenv HPD true"+setenv HPD "true"
  
 </code> </code>
Line 36: Line 32:
 /sys/class/drm/card0/card0-HDMI-A-1/edid /sys/class/drm/card0/card0-HDMI-A-1/edid
 </code> </code>
 +\\
 === Copy edid into /lib/firmware/ === === Copy edid into /lib/firmware/ ===
 Copy the edid binary into /lib/firmware/ directory. Copy the edid binary into /lib/firmware/ directory.
Line 43: Line 39:
 </code> </code>
 Or, if you have custom edid binary that you want to use, copy it into the same directory. Or, if you have custom edid binary that you want to use, copy it into the same directory.
 +\\ 
 +\\
 === Add custom edid path in boot.ini === === Add custom edid path in boot.ini ===
 Add the edid binary name in boot.ini with drm_kms_helper_parameter. Add the edid binary name in boot.ini with drm_kms_helper_parameter.
 <code> <code>
 setenv videoconfig "drm_kms_helper.edid_firmware=custom_edid.bin" setenv videoconfig "drm_kms_helper.edid_firmware=custom_edid.bin"
 +
 +setenv HPD "false"
 </code> </code>
 Then, reboot. Then, reboot.
Line 53: Line 52:
 $ sudo reboot $ sudo reboot
 </code> </code>
 +\\
 === Check if it works === === Check if it works ===
 Now the edid is running and you can check it with these nodes. Now the edid is running and you can check it with these nodes.
Line 64: Line 63:
 $ cat /sys/class/drm/card0-HDMI-A-1/modes $ cat /sys/class/drm/card0-HDMI-A-1/modes
 </code> </code>
- 
- 
- 
- 
- 
- 
  
  • odroid-xu4/application_note/software/hdmi_custom_edid.1516329574.txt.gz
  • Last modified: 2018/01/19 11:09
  • by joy.cho