The 2008 Chrysler Grand Voyager (Town and country for the US readers) uses a radio system they call MyGig. In my case it has bluetooth, built in DVD, AUX video/Audio in the rear of the van. Over head video display for the rear. you can set the rear screen to display a video and route the audio via IR headphones while playing the radio through the front speakers. Or play the video and route the audio through the car speakers. And you can slect the video input from the rear input or the built in DVD. This is great while it works but when the DVD player dies its not so usefull - and the User Interface sucks big time almost impossile to use while your driving.
Seen as my DVD player has packed it in its time for a replacement headunit. If I was in the US its easy go to crutschfields website Select my vehicle and what features and it gives a shopping list of cables adaptor modules and suitable headunits. But this is not compatible with Australian vehicles.
I hooked up the Pi to the Van last night to look at the can data when the screen turns on but noted that maybe I dont need to send anything special to it from the head unit. Needs more investigation
It appears that the read screen receives some command from the head unit over the CAN buss to turn on when a DVD is selected. There is also a second input in the rear of the car which can display on the rear screen as well. This may go via a the head unit or it may be a video input on the rear screen which is just selected from the head unit. I need more time with the circuit to nut that one out.
So I will set up a raspberry pi with a CAN buss adaptor to interface to the CAN bus and then log some data and see if I can work out what turns the screen on.
Im using a Rasp pi 3B+ and the MCP2515_CAN module.
The MCP2515 CAN module out of the box requires 5V to run but the Pi IO is only 3.3V. A slight mod is required to the board to allow the CAN driver to run on 5V and the interface to run at 3.3 for the pi. the path I followed is as per https://forums.raspberrypi.com/viewtopic.php?t=141052 The following image is from the same thread
I found the pi would not reliable start with the 5V line connected to the driver chip. Ill look int why one day but in the mean time have found it works if I disconnect the 5V line start the pi then connect the 5V to the CAN driver.
This is a bit clumsy as I dont have a portable screen for the Pi so I connect the pi and MCP2515 module to the can bus - For a previous project I soldered a couple of wires into the radios blue tooth module and routed them out through the glove box for easy access.
I then SSH into the pi from my laptop and run CANutils on the pi I then scopy the files to my laptop - I should work out a better way to do this. A USB CAN adaptor sounds like a good idea...
A strong marketing strategy can help businesses differentiate themselves from competitors. By highlighting unique selling points and communicating value propositions effectively, businesses can establish a competitive advantage in the market https://adjetmarketing.com/.
A strong marketing strategy can help businesses differentiate themselves from competitors. By highlighting unique selling points and communicating value propositions effectively, businesses can establish a competitive advantage in the market https://adjetmarketing.com/.