For HDMI-VGA, why can't you output content to the display sc

Moderators: odroid, mdrjr

For HDMI-VGA, why can't you output content to the display sc

Unread postby YuWendong » Tue Mar 27, 2018 4:48 pm

Hi Tech administrator,
I recently got a SBC of OROID-XU4, and I bought a eMMC of 32GB size. I installed eMMC on SBC, and at the same time, I received the HDMI interface of SBC to my screen through the HDMI-VGA line. My display screen only had VGA interface, so I could only use the transfer line. Finally, SBC power, SBC running, blue LED heartbeat flickering. But there's no information on the screen, and it's always black screen. I wonder if it's wrong with me. So please help to solve it.
Look forward to your reply, thank you!
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby odroid » Tue Mar 27, 2018 4:53 pm

Can you try an HDMI display first to find a VGA adapter solution quickly?
Which OS image do you run on the eMMC? Android? or Ubuntu?
User avatar
odroid
Site Admin
 
Posts: 27747
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby YuWendong » Tue Mar 27, 2018 5:00 pm

odroid wrote:Can you try an HDMI display first to find a VGA adapter solution quickly?
Which OS image do you run on the eMMC? Android? or Ubuntu?


try an HDMI display first to find a VGA adapter? How does it operate? OS is Ubuntu.
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby YuWendong » Tue Mar 27, 2018 5:10 pm

odroid wrote:Can you try an HDMI display first to find a VGA adapter solution quickly?
Which OS image do you run on the eMMC? Android? or Ubuntu?


The following is the configuration of the boot.ini.
Code: Select all
ODROIDXU-UBOOT-CONFIG

# U-Boot Parameters
setenv initrd_high "0xffffffff"
setenv fdt_high "0xffffffff"

# Mac address configuration
setenv macaddr "00:1e:06:61:7a:39"

# --- Screen Configuration for HDMI --- #
# ---------------------------------------
# Uncomment only ONE line! Leave all commented for automatic selection.
# Uncomment only the setenv line!
# ---------------------------------------
# ODROID-VU forced resolution
# setenv videoconfig "video=HDMI-A-1:1280x800@60"
# -----------------------------------------------
# ODROID-VU forced EDID
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1280x800.bin"
# -----------------------------------------------
# 1920x1200 60hz without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1920x1200_60hz.bin"
# -----------------------------------------------
# 1920x1200 30hz without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1920x1200_30hz.bin"
# -----------------------------------------------
# 1920x1080 (1080P) with monitor provided EDID information. (1080p-edid)
# setenv videoconfig "video=HDMI-A-1:1920x1080@60"
# -----------------------------------------------
# 1920x1080 (1080P) without monitor data using generic information (1080p-noedid)
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1920x1080.bin"
# -----------------------------------------------
# 1920x1080 50hz (1080P) with monitor provided EDID information. (1080p 50hz-edid)
# setenv videoconfig "video=HDMI-A-1:1920x1080@50"
# -----------------------------------------------
# 1920x1080 50hz (1080P) without monitor data using generic information (1080p 50hz-noedid)
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1920x1080_50hz.bin"
# -----------------------------------------------
# 1920x1080 24Hz (1080P) without monitor data using generic information (1080p 24hz-noedid)
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1920x1080_24hz.bin"
# -----------------------------------------------
# 1920x1080 23.976Hz (1080P) without monitor data using generic information (1080p 23.976hz-noedid)
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1920x1080_23_976hz.bin"
# -----------------------------------------------
# 1920x800 60hz without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1920x800.bin"
# -----------------------------------------------
# 1792x1344 60hz without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1792x1344.bin"
# -----------------------------------------------
# 1680x1050 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1680x1050.bin"
# -----------------------------------------------
# 1600x1200 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1600x1200.bin"
# -----------------------------------------------
# 1600x900 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1600x900.bin"
# -----------------------------------------------
# 1400x1050 60hz without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1400x1050.bin"
# -----------------------------------------------
# 1440x900 with monitor provided EDID information.
# setenv videoconfig "video=HDMI-A-1:1440x900@60"
# -----------------------------------------------
# 1440x900 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1440x900.bin"
# -----------------------------------------------
# 1366x768 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1366x768.bin"
# -----------------------------------------------
# 1360x768 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1360x768.bin"
# -----------------------------------------------
# 1280x1024 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1280x1024.bin"
# -----------------------------------------------
# 1280x768 60hz without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1280x768.bin"
# -----------------------------------------------
# 1280x720 (720P) with monitor provided EDID information. (720p-edid)
# setenv videoconfig "video=HDMI-A-1:1280x720@60"
# -----------------------------------------------
# 1280x720 (720P) without monitor data using generic information (720p-noedid)
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1280x720.bin"
# -----------------------------------------------
# 1152x864 75hz without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1152x864_75hz.bin"
# -----------------------------------------------
# 1024x768 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1024x768.bin"
# -----------------------------------------------
# 1024x600 without monitor data using generic information (ODROID VU7+)
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/1024x600.bin"
# -----------------------------------------------
# 800x600 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/800x600.bin"
# -----------------------------------------------
# 848x480 60hz without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/848x480.bin"
# -----------------------------------------------
# 800x480 without monitor data using generic information (ODROID 7")
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/800x480.bin"
# -----------------------------------------------
# 720x576 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/720x576.bin"
# -----------------------------------------------
# 720x480 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/720x480.bin"
# -----------------------------------------------
# 640x480 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/640x480.bin"
# -----------------------------------------------
# 480x800 without monitor data using generic information
# setenv videoconfig "drm_kms_helper.edid_firmware=edid/480x800.bin"

# --- HDMI / DVI Mode Selection ---
# ------------------------------------------
# - HDMI Mode
setenv vout "hdmi"
# - DVI Mode (disables sound over HDMI as per DVI compat)
# setenv vout "dvi"

# --- HDMI CEC Configuration ---
# ------------------------------------------
setenv cecenable "false" # false or true
# set to true to enable HDMI CEC

# Enable/Disable ODROID-VU7 Touchsreen
setenv disable_vu7 "false" # false

# CPU Governor Selection
# Available governos: conservative, userspace, powersave, ondemand, performance, schedutil
setenv governor "performance"

# DRAM Frequency
# Sets the LPDDR3 memory frequency
# Supported values: 933 825 728 633 (MHZ)
setenv ddr_freq 825

# External watchdog board enable
setenv external_watchdog "false"
# debounce time set to 3 ~ 10 sec, default 3 sec
setenv external_watchdog_debounce "3"


#------------------------------------------------------------------------------
#
# HDMI Hot Plug detection
#
#------------------------------------------------------------------------------
#
# Forces the HDMI subsystem to ignore the check if the cable is connected or
# not.
# false : disable the detection and force it as connected.
# true : let cable, board and monitor decide the connection status.
#
# default: true
#
#------------------------------------------------------------------------------
setenv HPD "true"

#------------------------------------------------------------------------------------------------------
# Basic Ubuntu Setup. Don't touch unless you know what you are doing.
# --------------------------------
setenv bootrootfs "console=tty1 console=ttySAC2,115200n8 root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro fsck.repair=yes net.ifnames=0"


# Load kernel, initrd and dtb in that sequence
fatload mmc 0:1 0x40008000 zImage
fatload mmc 0:1 0x42000000 uInitrd
if test "${board_name}" = "xu4"; then fatload mmc 0:1 0x44000000 exynos5422-odroidxu4.dtb; setenv fdtloaded "true"; fi
if test "${board_name}" = "xu3"; then fatload mmc 0:1 0x44000000 exynos5422-odroidxu3.dtb; setenv fdtloaded "true"; fi
if test "${board_name}" = "xu3l"; then fatload mmc 0:1 0x44000000 exynos5422-odroidxu3-lite.dtb; setenv fdtloaded "true"; fi
#failsafe
if test "${fdtloaded}" != "true"; then fatload mmc 0:1 0x44000000 exynos5422-odroidxu4.dtb; fi

fdt addr 0x44000000

setenv hdmi_phy_control "HPD=${HPD} vout=${vout}"
if test "${cecenable}" = "false"; then fdt rm /cec@101B0000; fi
if test "${disable_vu7}" = "false"; then setenv hid_quirks "usbhid.quirks=0x0eef:0x0005:0x0004"; fi
if test "${external_watchdog}" = "true"; then setenv external_watchdog "external_watchdog=${external_watchdog} external_watchdog_debounce=${external_watchdog_debounce}"; fi

# final boot args
setenv bootargs "${bootrootfs} ${videoconfig} ${hdmi_phy_control} ${hid_quirks} smsc95xx.macaddr=${macaddr} ${external_watchdog} governor=${governor}"

# set DDR frequency
dmc ${ddr_freq}

# Boot the board
bootz 0x40008000 0x42000000 0x44000000
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby odroid » Tue Mar 27, 2018 5:44 pm

I meant we need to check the system functionality first.
If the HDMI monitor works, we can try to modify the configuration files for the VGA stuff.

What is the native resolution of the VGA monitor?
Try to uncomment a line of proper resolution in boot.ini file with DVI mode instead of VGA mode.
User avatar
odroid
Site Admin
 
Posts: 27747
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby YuWendong » Tue Mar 27, 2018 6:00 pm

odroid wrote:I meant we need to check the system functionality first.
If the HDMI monitor works, we can try to modify the configuration files for the VGA stuff.

What is the native resolution of the VGA monitor?
Try to uncomment a line of proper resolution in boot.ini file with DVI mode instead of VGA mode.


Thank you very much for your reply. OS is working properly. I bought eMMC to work on other people's machines, and I feel I need to change the configuration. I need to modify the boot.ini file right now, right? But I'm not very familiar with how to modify it. Can you teach me step by step to modify it? I've changed it before, but it doesn't work."Try to uncomment a line of proper resolution in boot.ini file with DVI mode instead of VGA mode."How can I do it? THANKS!
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby odroid » Tue Mar 27, 2018 6:45 pm

What is the native resolution of your VGA monitor?
User avatar
odroid
Site Admin
 
Posts: 27747
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby YuWendong » Tue Mar 27, 2018 7:21 pm

odroid wrote:What is the native resolution of your VGA monitor?


My display screen is a desktop computer display, and his recommendation resolution is 1920X1080@60Hz.
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby odroid » Tue Mar 27, 2018 10:11 pm

I see.

Can you connect the eMMC module to your host PC? Refer this thread.
viewtopic.php?f=53&t=2725

Do you use a Windows PC? or Linux PC?
If you use a Windows PC, open the boot.ini file with a plain text editor like Notepad++ or EditPlus.

And comment out "hdmi" line and uncomment "dvi" line like this.
Code: Select all
# --- HDMI / DVI Mode Selection ---
# ------------------------------------------
# - HDMI Mode
# setenv vout "hdmi"
# - DVI Mode (disables sound over HDMI as per DVI compat)
setenv vout "dvi"
User avatar
odroid
Site Admin
 
Posts: 27747
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby YuWendong » Wed Mar 28, 2018 11:40 pm

odroid wrote:I see.

Can you connect the eMMC module to your host PC? Refer this thread.
viewtopic.php?f=53&t=2725

Do you use a Windows PC? or Linux PC?
If you use a Windows PC, open the boot.ini file with a plain text editor like Notepad++ or EditPlus.

And comment out "hdmi" line and uncomment "dvi" line like this.
Code: Select all
# --- HDMI / DVI Mode Selection ---
# ------------------------------------------
# - HDMI Mode
# setenv vout "hdmi"
# - DVI Mode (disables sound over HDMI as per DVI compat)
setenv vout "dvi"



I'm using Windows PC, changing the boot.ini file, and it still doesn't work. Do you need to use HDMI-DVI or HDMI-VGA? Boot.ini to confirm that the seller can work in HDMI-HDMI mode when it is purchased, indicating that the EMMC pre installed system can work and only needs to change the configuration. It is still not possible to continue to ask for your help.
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby odroid » Thu Mar 29, 2018 9:26 am

The pre-installed Ubuntu in your eMMC could be corrupted if you did several times of sudden power off.
So it is worth to test the functionality with a native HDMI monitor.
User avatar
odroid
Site Admin
 
Posts: 27747
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby YuWendong » Thu Mar 29, 2018 10:36 am

odroid wrote:The pre-installed Ubuntu in your eMMC could be corrupted if you did several times of sudden power off.
So it is worth to test the functionality with a native HDMI monitor.


It's very possible that I can try to reload the system, but the blue LED is a normal heartbeat. If I can not TF card, card reader system of burning directly through eMMC?
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby odroid » Thu Mar 29, 2018 11:07 am

Refer this thread to find a compatible card reader.
viewtopic.php?f=53&t=2725

Or, flash the latest Ubuntu image into a spare SD card for just checking the HDMI-VGA adapter functionality.
https://wiki.odroid.com/odroid-xu4/os_i ... 4/20171212
Use "Etcher" to flash the OS image.
https://wiki.odroid.com/troubleshooting ... s#flashing
User avatar
odroid
Site Admin
 
Posts: 27747
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby YuWendong » Thu Mar 29, 2018 5:13 pm

odroid wrote:Refer this thread to find a compatible card reader.
viewtopic.php?f=53&t=2725

Or, flash the latest Ubuntu image into a spare SD card for just checking the HDMI-VGA adapter functionality.
https://wiki.odroid.com/odroid-xu4/os_i ... 4/20171212
Use "Etcher" to flash the OS image.
https://wiki.odroid.com/troubleshooting ... s#flashing



I reinstalled the Linux system under eMMC, and modified the "setenv vout "dvi"" in the boot.ini file, or there is no interface display. Is the module only using the HDMI interface screen? Is the display of my VGA interface not available? Very confused and confused, very confused, what should I do? Is there anything else I didn't think about, I need your help.
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby odroid » Thu Mar 29, 2018 5:30 pm

We have a HDMI-to-VGA adapter and it works with ODROID.
But it is really hard to know whether your adapter is compatible or not.

Do you really have no other display which has a native HDMI input for testing?
User avatar
odroid
Site Admin
 
Posts: 27747
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: For HDMI-VGA, why can't you output content to the displa

Unread postby YuWendong » Thu Mar 29, 2018 6:08 pm

odroid wrote:We have a HDMI-to-VGA adapter and it works with ODROID.
But it is really hard to know whether your adapter is compatible or not.

Do you really have no other display which has a native HDMI input for testing?



It seems that I can only buy a display with a HDMI interface.
YuWendong
 
Posts: 9
Joined: Tue Mar 27, 2018 4:09 pm
languages_spoken: english
ODROIDs: ODROID-XU4


Return to Hardware and peripherals

Who is online

Users browsing this forum: No registered users and 3 guests