I bought that car in 2014 and started to use raspberry pi 2 with a pibus module and kodi. It was ok but didn't make me that happy, that i was only able to play music via bluetooth. I always thought that there must be a way to bring the display of the phone to the installed oem display.
So i started to look around in 2016/17 for some software which would do the job. I found screencopy mirrorlink and also AndroidAuto. I guess i was one of the first who tried to bring AndroidAuto to the pi. The mazda users already had a solution. Based on that viktorgino wrote it's own headunit for the pi. After some progress he stopped working on it and i also stopped.
Somehow f1xpl wrote me a massage about his new version called openauto. Since that much has done and i was able to upgrade my headunit as well.
So i decided to install a 6.5" HDMI display with a capacitive touch-panel on top to use touch input too.
I had to bring all necessary components of my car on my couch and setup a virtual car (tachometer(ibus busmaster), tv module(for reversecam), nav module(for oem system), radio module(cause pi acts as cd changer...) and bordmonitor).
20181229_130828-1024x498.jpg
20181229_130840-1024x498.jpg
To use all system, oem carsystem, pi and reversecam i also had to think about how to bring the different pictures to on display. Usually the tv module send the pic via RGB to the bordmonitor. So i had to think about how to convert this signal to a HDMI signal. Therefore i use a LM1881 circuit to separate the HSync signal from green line and an arcade converter to convert the RGB plus HSync to HDMI.<
The pi sends its own HDMI signal. To get both HDMI input signals (pi / converterboard) to one output (display) i also had to buy a 2 in 1 HDMI switch which is controlled by another circuit created by me. So i can control everything like on oem with no extra buttons.
OEM pic
20181229_131035-1024x498.jpg"