Re: (sanatarium)
<p><TABLE WIDTH="90%" CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER><TR><TD><i>Quote, originally posted by <b>sanatarium</b> »</i></TD></TR><TR><TD CLASS="quote">Progress, sort of. <p>The speakers are connected to the console, which is connected by wires and optical cables the the CD player object<p>Interesting side note, I found where those pesky antenna leads go, into the back of the CD player. This leads me to believe that the CD player object is actually a CD player/amplifier all in one, that must take radio signals and CDs and turn them into analog signals, which then get sent through the interface to the console display thingy, where the signals are then sent out to the speakers. This means little for us I'm afraid. This assumption is confirmed by the presence of heatsinks on two sides of the CD player object, it also has some rather thick wires which feed power into it, further confirming this. The CD player object does not appear to be openable due to the way it was constructed, but I am fiddling with it now to see what I can come up with.<p>Its the third one down here.<br></TD></TR></TABLE><p>After ripping the dash apart I've determined that my '05 has this exact same setup. Radio antenna wires go to the back of the CD player (single), as do a speaker wire connector and a MOST ring connector. I'm pretty sure it's the same connector that Volvo uses for everything (the rest of the HU* series, that is) although maybe someone can double check (that's rhetorical, I'll post in the audio forum). <p>Took apart the CD player/amp/AFM and took pics that look just like Jason's:<br><IMG SRC="http://theeshadow.com/files/volvo/radio1.jpg" BORDER="0"><br><IMG SRC="http://theeshadow.com/files/volvo/radio3.jpg" BORDER="0"><br><IMG SRC="http://theeshadow.com/files/volvo/radio2.jpg" BORDER="0"><br><IMG SRC="http://theeshadow.com/files/volvo/radio4.jpg" BORDER="0"><p>Which is really interesting that my 05 has the 07+ system. Anyway, here's the skinny. The whole shebang is controlled by a Phillips (bought by NXP) <A HREF="http://www.nxp.com/pip/SAA7706H_1.html" TARGET="_blank">SAA7706H</A> "Car radio digital signal processor." This is a very impressive chip. It:<br>1) Talks over MOST<br>2) Digitally demodulates FM and tunes AM and FM internally<br>3) Has SPDIF inputs for the CD player<br>4) Has a 5 channel EQ (probably unused) and digital volume control<br>5) Outputs Dolby rear channels (phase matrixed)<br>6) Has no less than 6 stereo inputs muxed internally and two mono inputs (phone or something)<p>The CAN interaction which handles radio station selection, cd track info, and button inputs is done by an ill-documented NEC D70F3261YGC which is a standard 32 bit MCU with a CAN stack. Not much we can do there. It controls the SAA7706H using an I2C bus. <p>The audio is handled by a <A HREF="http://www.st.com/stonline/books/pdf/docs/8687.pdf" TARGET="_blank">ST TDA7563</A> quad channel (4x28w) class D integrated amp. It's also controlled over I2C communication with the NEC MCU (for things like mute, as well as relaying temp and performance data). <p>So to tap into this sucker we have a couple options:<p>1) The easiest and most obvious is to tap directly into the amp. This has the highest probability of success. One problem with it is that there are four channels, and an iPod or whatever will only have two, so you'd have to bridge them somehow. <br>2) A cleaner but more difficult way is to sniff the I2C bus and figure out what's going on. Using a 10 cent PIC you could proxy the communication between the NEC and the DSP, and have a button that would send it into another input mode. The car would still think it was playing the radio or whatever, but the DSP would be playing your input. Volume controls would still work from the wheel. <br>3) The cleanest and most difficult way would involve a SBPC (single board PC) with an SD/CF card loaded with music, running some incarnation of linux. That then gets placed in the I2C bus pathway between the NEC and DSP, and serves two purposes. One, it can send the NEC text to display on the screen (transmitted over CAN eventually - remember the radio can display text). Two, it can intercept the station tuning requests from the NEC and translate them into track change requests. It would also be able to spit out SPDIF directly, which would be nice. <p>What sucks is there's no middle ground - There are no stock stereo inputs active to tap into (the CD player is SPDIF and the AM/FM is on-die). Any thoughts Jason?