Linux driver writing service, Armbian distro, H3 processor (cf orangepi SbC), HDMI-RCA Video/Audio automatic switch.

prerequisites: You must have a H3 SbC with HDMI and rca out. Orangepi PC for example.

processor : H3

Linux distro : Armbian

Image of Armbian to get working : Retrorangepi ([login to view URL])

Image flash to micro-SD

Using a H3 SbC (orangepi, banana pi, nanopi...) with Retrorangepi, we want an automatic switch of display between an HDMI screen and RCA Video/Audio when HDMI cable is connected/unconnected to the SbC:

- When HDMI is NOT connected : display on the RCA LCD and audio to RCA output. And stop HDMI output

- When HDMI is connected : display on HDMI screen. And stop RCA Video/audio

Currently it is possible to switch between HDMI and TVoutput from software by going to retrorangepi menu and launching a script manually. (link to this script github : [login to view URL]). Then the SbC has to be rebooted, then boot on the specified output.

Aim of the project :

Plan A (prefered option) :

- By default, if HDMI connected SbC boot on HDMI.

- If HDMI not detected then boot on RCA.

- While the SbC is ON, if HDMI is plugged in, display switch from RCA to HDMI

- While the SbC is ON, if HDMI is unconnected, display switch from HDMI to RCA

Plan B :

- Both outputs (HDMI and RCA audio/video) are enabled at the same time, with no artifacts and both working correctly.

Plan C (minimal):

- By default, if HDMI connected SbC boot on HDMI.

- If HDMI not detected then boot on RCA.

Not sure Plan A is possible. If it is not possible please repport why before going for plan B or C.

From H3 specs it should be possible to enable both HDMI and RCA at the same time, however no one could get them to work at the same time (without artifacts on displays) so far. (Display settings are set in the [login to view URL] in the root of the SD card. (To open [login to view URL] you can use bin2fex and fex2bin tool preinstalled on armbian.))

This link might help: [login to view URL]

Plan C is minimal accepted result.

What is expected :

- This should not have an impact on SbC performances (should not use constantly 30% of CPU...)

- Video of the system setup, showing the SbC behaving as expected on Retrorangepi.

- All necessary drivers/files/settings.

- Explanation of how it works and how to implement the solution.

Please give me estimated timeframe.


Compétences : Programmation C, Debian, Linux, Python, Script Shell

en voir plus : linux audio video chat server, linux automatic audio transcription, audio video library linux, automatic audio transcription linux, microphone linux audio video streaming, open source flash audio video chat linux, presell article writing service, technical writing service bangladesh, dialogic d4pciu linux driver, linux driver adaptec raid 2420sa, article writing service philippines, assembly linux driver, excel writing service, product review writing service, linux server administrators service bangalore, italian article writing service, java mobile media audio video player phone, excel spreadsheet writing service, automatic youtube video, uio linux driver tutorial

Concernant l'employeur :
( 3 commentaires ) paris, France

Nº du projet : #17124000

4 freelance font une offre moyenne de €465 pour ce travail

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(4 Commentaires)

Hi, I can do this work. Individual and hard working person done your work accurately. Waiting your response. Always I do my best & fast with on time delivery for my all clients. Please tell me what you need a Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(21 Commentaires)

Hi, I have understand your project very well related to software development.I have 14+ years of experience & have completed a lot of projects .I will develop this accordingly to your method My expert skills are Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(0 Commentaires)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(1 Évaluation)