View: 42037|Reply: 11

Connect Orange Pi Plus to DVI monitor using HDMI port

[Copy link]

2

threads

53

posts

1726

credits

Gold member

Rank: 6Rank: 6

credits
1726
Published in 2015-6-29 15:40:48 | Show all floors |Read mode
So far we cannot connect the Orange Pi Plus board to a DVI monitor using the HDMI port because it doesn't work. Is it a hardware problem, and in this case it will never work, or is it a software problem that can be solved in the future?

17

threads

212

posts

1418

credits

Gold member

Rank: 6Rank: 6

credits
1418
Published in 2015-6-29 18:09:00 | Show all floors
Same issue here, with a A20 SoC. HDMI/DVI adapter doesn't work.
This problem affects also BPi, so it's an old problem...

0

threads

2

posts

40

credits

Novice

Rank: 1

credits
40
Published in 2015-8-21 15:45:18 | Show all floors
The adapter doesn't work because the DVI monitors not always support HDCP. It is necessary or use an adapter V1.4 HDMI to HDMI Converter Extractor Splitter SPDIF R/L+Video Audio out,HDCP Remover, US & EU Plug Adapter., at cost equal OPi2 or to disconnect HDCP in system.fex, but I didn't find mentions of HDCP there.

18

threads

200

posts

888

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
888
Published in 2015-9-25 13:14:45 | Show all floors
Dmi3X3 replied at 2015-8-21 09:45
The adapter doesn't work because the DVI monitors not always support HDCP. It is necessary or use an ...

What abou Hdmi_hal_hdcp_enable=0 option ?

Orange PI 2
www.orangepi.pp.ua

5

threads

33

posts

125

credits

Registered member

Rank: 2

credits
125
Published in 2015-9-29 08:01:00 | Show all floors
magicse replied at 2015-9-25 13:14
What abou Hdmi_hal_hdcp_enable=0 option ?

magicse,
How do you apply this? "What abou Hdmi_hal_hdcp_enable=0 option ?"

11

threads

286

posts

1934

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
1934
Published in 2015-9-29 17:23:01 | Show all floors
Working only hdmi2vga

1

threads

25

posts

141

credits

Registered member

Rank: 2

credits
141
Published in 2015-10-8 18:22:32 | Show all floors
Have the same problem with my O Pi PC
Will try another image and edit .fex

0

threads

6

posts

52

credits

Registered member

Rank: 2

credits
52
Published in 2015-11-12 19:12:58 | Show all floors
You can modify script.bin using sunxi-tools and add proper parameters for HDMI - DVI mode in [disp_init] section.
I've changed it basing on http://sunxi.org/Fex_Guide and was able to change resolution to any supported by OrangePi, not only 1080p and 720p.

2

threads

53

posts

1726

credits

Gold member

Rank: 6Rank: 6

credits
1726
 Author| Published in 2015-11-12 23:14:59 | Show all floors
Can you post an example for using 1280x1024 or 1024x768?

Thanks in advance.

16

threads

104

posts

989

credits

Senior member

Rank: 4

credits
989
Published in 2015-11-13 00:17:00 | Show all floors
I see lot of peoples changing the script.bin to change resolution, but imho it has not much sense. Why don't you simply use uEnv.txt? you can change resolution using the fex parameters or a custom resolution if supported).
The script.bin parameters are passed to the kernel as first, and if there are no changes, they are used; but if you pass other parameters to the the kernel by uEnv, the last are used (so that in the uEnv file).
Manage the script.bin is good to set the defaults output, ex. disp0 -> hdmi and disp1 -> vga or composite.
Using uEnv seems give some problem only for changes in disp1, but i have not tested a lot.
Two simple exemples:

1) disp0 hdmi at 1280x720p60 (with autodectecion, if supported by the monitor) and disp1 vga at 1024x768

  1. bootargs=disp.screen0_output_type=3 disp.screen0_output_mode=EDID:5 disp.screen1_output_type=4 disp.screen1_output_mode=1024x768
Copy code


2) disp0 vga@800x600 disp1 hdmi@1920x1080 without autodetection

  1. bootargs=disp.screen0_output_type=4 disp.screen0_output_mode=800x600 disp.screen1_output_type=3 disp.screen1_output_mode=1920x1080p60
Copy code


In this way you can change resolution semply editing the script (from windows too, but better if don't use the default win blocknotes but another editor such notepad++) and rebooting the OP, without modding all times the script.bin

I haven't tested if it work with disp_mode too, to set single output, dualhead, xinerama, etc...in this case you have to mod the script.bin, but not for change resolution.

Below an extract of my uEnv.txt taken from fex guide for a fast resolution change.
Cheers

# disp.screen0_output_type=
# 0         none
# 1         lcd
# 2         tv
# 3         hdmi
# 4         vga

# disp.screen0_output_mode=
# 0         480i         1680*1050
# 1         576i         1440*900
# 2         480p         1360*768
# 3         576p         1280*1024
# 4         720p50         1024*768
# 5         720p60         800*600
# 6         1080i50         640*480
# 7         1080i60        
# 8         1080p24        
# 9         1080p50        
# 10         1080p60         1920*1080
# 11         pal         1280*720
# 14         ntsc        
OrangePi A20, with Qbee-X_testing

Still waiting for refund/replacement of no working op+2e bought on 11/11 >_<...really serious company
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list