Power & Source of Big Ideas

How to use NanoPi M1 cvbs

Moderators: chensy, FATechsupport

Only HDMI output video signal. How can I use cvbs(3.5mm) to output video signal to screen?

Thanks!
Kevin
Hello,
If you want to use cvbs ,you can read the pdf file from allwinner: android/device/softwinner/dolphin-common/AWDocument/firmware/H3 sys_config.fex使用配置说明V1.1.pdf
Good morning everyone, I'm new to this forum and recently aquired a nanopi M1, I'm from Venezuela and I hope we all can develop our projects succesfully. I'm interested in use CVBS an linux and android, Can you help me?, I saw the answer with the link but I couldn't open it, Can you give me the exact location of the file please?
Good afternoom, If I'm right, You are talking about the H3 microcontroller datasheet, at the section that talks about video output it refers to a MUX that controls wich output is enabled, I think CVBS is the option 1 (the one that is not enabled by default), so you need to change the configuration file from 0 to 1 in order to activate the CVBS output.
Hi,

I am also interested in solving this issue.

Did you manage to get the CVBS working ? And can you please tell me what parameter did you changed in the configuration file ?

Vašek
Hi, All

I didn't use CVBS output, usually I use HDMI cable, but I want to know why you choose CVBS ?

Thank you

Mindee
Mindee wrote:
Hi, All

I didn't use CVBS output, usually I use HDMI cable, but I want to know why you choose CVBS ?

Thank you

Mindee



Hello Mindee,

I am working on application where the video signal from NanoPi-M1 will be transferred wirelessly. And we want our users to have the possibility to use both digital and analog video transmitters. And digital to analog converter would be impractical, so that's why I want to get the CVBS working.

Thanks,
Vasek.
sh3ppard wrote:
Mindee wrote:
Hi, All

I didn't use CVBS output, usually I use HDMI cable, but I want to know why you choose CVBS ?

Thank you

Mindee



Hello Mindee,

I am working on application where the video signal from NanoPi-M1 will be transferred wirelessly. And we want our users to have the possibility to use both digital and analog video transmitters. And digital to analog converter would be impractical, so that's why I want to get the CVBS working.

Thanks,
Vasek.



Ok, I remember it can work, We'll check it after the holiday, please wait.


Thank you

Mindee
Hi,

Could you please check the CVBS? I am waiting for your advice to get it working.

Thanks,
Vašek.
sh3ppard wrote:
Hi,

Could you please check the CVBS? I am waiting for your advice to get it working.

Thanks,
Vašek.



We'll check it this week and reply here, please wait

Thank you

-- Mindee
Hi,

is there any update regarding the CVBS ?

Thanks,
Vašek.
Hi,
You can refer to the following configuration to test :
H3 sys_config.fex Configuration Directives (About cvbs)

1、[boot_disp]
Configuration: Configuration Directives
adver_disp: 0:do not hotplud for lcd; 1:need hotplud for hdmi/tv
auto_hpd: Supports hot plug detect configuration; (1:support 0:donot)
output_type: Displays output to the default configuration(0:none, 1:lcd, 2:tv , 4:hdmi, 8:vga)
hdmi_channel: Hdmi channel default configuration
hdmi_mode: Hdmi output default configuration
cvbs_channel: Cvbs channel default configuration
cvbs_mode: Cvbs output default configuragtion(11:PAL , 14:NTSC)
ouput_full: boot logo full-screen (H8 must be 1)
hdmi_mode_check: The system has a function to detect whether or not the connected monitor supports HDMI mode.
This option specifies whether or not to enable this function(1: enable, 0: disable).

Configuration
adver_disp = 0
auto_hpd = 1
output_type = 4
hdmi_channel = 0
hdmi_mode = 4
cvbs_channel = 1
cvbs_mode = 11
ouput_full = 1
hdmi_mode_check = 1

[tv_para]
configuration: Configuration Directives
tv_used: Whether to use CVBS
tv_dac_used: Enable the tv driver module
tv_dac_src0: Chohse the tv function, cvbs is 0

configuration
tv_used = 1
tv_dac_used = 1
tv_dac_src0 = 0


thank you!
Hi,

I have tested your configuration, but unfortunately it didn't work for me. Did you test that this configuration works?

Here is part of my current script.bin:

[boot_disp]
advert_disp = 0
auto_hpd = 1
output_type = 4
hdmi_channel = 0
hdmi_mode = 4
cvbs_channel = 1
cvbs_mode = 11
output_full = 1
hdmi_mode_check = 1

[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 3
screen0_output_mode = 5
screen1_output_type = 2
screen1_output_mode = 14
fb0_format = 0
fb0_width = 0
fb0_height = 0
fb1_format = 0
fb1_width = 0
fb1_height = 0

[hdmi_para]
hdmi_used = 1
hdmi_power = "vcc-hdmi-18"

[tv_para]
tv_used = 1
tv_dac_used = 1
tv_dac_src0 = 0

As you can see, the boot_disp and tv_para are the same as you recommended. But I think it's also necessary to change something disp_init para, or is this configuration right?

Thanks,
Vašek.
jjm wrote:
Hi,
You can refer to the following configuration to test :
H3 sys_config.fex Configuration Directives (About cvbs)

1、[boot_disp]
Configuration: Configuration Directives
adver_disp: 0:do not hotplud for lcd; 1:need hotplud for hdmi/tv
auto_hpd: Supports hot plug detect configuration; (1:support 0:donot)
output_type: Displays output to the default configuration(0:none, 1:lcd, 2:tv , 4:hdmi, 8:vga)
hdmi_channel: Hdmi channel default configuration
hdmi_mode: Hdmi output default configuration
cvbs_channel: Cvbs channel default configuration
cvbs_mode: Cvbs output default configuragtion(11:PAL , 14:NTSC)
ouput_full: boot logo full-screen (H8 must be 1)
hdmi_mode_check: The system has a function to detect whether or not the connected monitor supports HDMI mode.
This option specifies whether or not to enable this function(1: enable, 0: disable).

Configuration
adver_disp = 0
auto_hpd = 1
output_type = 4
hdmi_channel = 0
hdmi_mode = 4
cvbs_channel = 1
cvbs_mode = 11
ouput_full = 1
hdmi_mode_check = 1

[tv_para]
configuration: Configuration Directives
tv_used: Whether to use CVBS
tv_dac_used: Enable the tv driver module
tv_dac_src0: Chohse the tv function, cvbs is 0

configuration
tv_used = 1
tv_dac_used = 1
tv_dac_src0 = 0


thank you!



Hello,

could you tell me how to configure the "disp_init" para ?

Thansk,
Vašek.
Hello,

it's been a while a nobody is replying. I am struggling to get a simple thing such as CVBS working and it seems that I have to wait several months to get even a tiny bit of onformation!

Is there anybody who has CVBS working with NanoPi-M1 and can show me whole script.bin that works ??

Vašek.

Who is online

In total there are 27 users online :: 0 registered, 0 hidden and 27 guests (based on users active over the past 5 minutes)
Most users ever online was 5185 on Wed Jan 22, 2020 1:44 pm

Users browsing this forum: No registered users and 27 guests