This factory stereo is actually a Clarion branded stereo that came with the car. It originally had a 6-disc CD changer and was pretty outdated even in 2010. I wanted a way to use my iPhone as a mp3 player without using one of those FM transmitters. So I set off upgrading the factory stereo to something a little less obsolete. The stereo has a Renesas MCU inside it interfacing to all the peripherals including the AM/FM radio circuitry. The goal was to keep the amplifier and other circuitry operational and just replace the faceplate. After a lot of testing and probing I found that the VFD output utilizes SPI to communicate to the stereo. In addition, I would need to send input to the faceplate which used a Sanyo Keyscanner running a proprietary CCB protocol.
In order to hijack and repurpose these signals an Arduino was used that would constantly output the SPI output to a serial interface. The buttons would be on an interrupt and virtualized on an app.
Files
Faceplate.STL
for 3d printing the faceplate
Standard Tesselated Geometry -
915.12 kB -
11/05/2016 at 06:44