JamesDowning wrote:Excuse my ignorance, but are you saying that the radio communicates with the PCM? Whatever for?
And to be exact, Wikipedia tells me CAN stands for "controller area network". The network can consist of everything from windows to airbags to ABS, but not all networks have to be connected to the common bus.
Yeah, sorry... That's what we casually called it when I was in my Automotive Electronic Control class in college, and we were studying and playing with it before it came out ('03). Controller Area Network is the real name, especially since it's used places other than cars, now.
Yeah, they're more tied in than most people realize, but they're usually divided into a couple different ones. Usually, it's the Engine/powertain/ABS/cluster, then the HVAC/windows/locks/radio is usually on a different one. Sometimes the different networks talk to each other about some things, Onstar usually talks to everything, etc. The capability is there for everything to be on one network, including sending your music digically to a decoder/amp near the speakers, but I'm not sure how much of that gets done, in practice. I know the newer cars are more tied together than the '06-'08-era stuff, but I don't know how much. Regardless of exactly how tied in everything is on this particular platform, I wouldn't bet on being able to properly integrate a CAN-based engine/ECM without doing a bunch of re-wiring on a non-CAN vehicle. So in answer to your original question, it is most definitely not JUST how the OBDII scanner communicates with the PCM.
ETA: And it's not that the radio and PCM communicate with each other, really, it's just that they're on the same network. Same set of wires. Just like on a LAN, we can be on the same network, but my computer doesn't communicate with your computer, directly. Maybe we just both use the LAN for accessing a file server, but never share files computer to computer.
Mike