Hardware adapter

Quick links.
  1. Introduction.
  2. Head unit connector.
    1. Where to get it ?
    2. Pinout
      1. Tuner list
      2. Update list
  3. Sample circuits.
    1. Original MAX3232-based version
    2. Opto-isolated version
    3. Simplest version
    4. Full version

Introduction.

Multiple hardware adapters have been built and tested. The proposed adapters currently only concern the level conversion for protocol emulation and not the analog/SPDIF conversion, so please check first that you have a SPDIF output on your PC or soundcard.

Head unit connector.

The emulator is plugged into the CD changer connector, a 8-pin blue "mini-iso" connector at the back of the head unit.

Where to get it ?

This connector can be found in multiple places but make sure that metallic contacts are provided (either pre-wired or to solder), because the connector is sometimes proposed as an empty shell. Car hi-fi stores are good sources but are sometimes expensive. eBay is another alternative and I personally bought one from Adaptershop (search on "blau").
If you have an actual CD Changer and you're looking for a female connector to insert your adapter (with relay switching) between the CDC and HU, the cheapest way I could find is to dismantle a 1.3 m extender by Blaupunkt , ref 7 607 621 154.

Pinout

Here's a diagram of the head unit pinout. The connector we're interested in here is the blue one: C3.
Warning : This pinout is for Philips/VDO/Dayton "Tuner List" and "Update List" head units only. Other models (i.e. Blaupunkt) are known to use the same physical connectors but with a different pin assignment.

Tuner list

Tuner List connectors pinout

Update list

Update List connectors pinout
A Power  connector
1 Speed Dependent Volume Control
2 n/c
3 Phone mute (ground to activate)
4 +12V (constant)
5 + Aerial (12V when radio on)
6 + Lights (12V when lights on)
7 +ACC (12V when ACC on)
8 GND
B Speaker connector
1 + Rear Right
2 - Rear Right
3 + Front Right
4 - Front Right
5 + Front Left
6 - Front Left
7 +Rear Left
8 - Rear Left
C1 CCU(*) connector
1 DTA
2 CLK
3 MIRQ
4 n/c
5 Radio ON
6 GND
C2
(**)
AUX connector (**)
7 n/c
8 n/c
9 n/c
10 Audio Left
11 Audio Right
12 Audio GND
C3 CD Changer connector
13 Tx (from HU to CDC or PC)
14 Rx (from PC or CDC to HU)
15 GND
16 12V (constant)
17 HU ON (12V when HU is ON)
18 SPDIF IN (***)
19 SPDIF GND (***)
20 (SPDIF GND) (***)


(*) Central Communication Unit. This is the way the HU receives stalk control commands and sends information to the dash display.
(**) Auxiliary input only available on Update List models. The AUX input must be activated in the head unit's menu. C2 doesn't exist at all on Tuner List models
(***) Models before 2000 have an analog CD Changer audio input instead of SPDIF. In that case, the pinout is as follows: 18=Audio GND, 19=Audio Left and 20=Audio Right.

Sample circuits.

Note that multiple functions can be provided by following circuits. Not all circuits provide all functions, but you can probably easily combine different circuits if needed.
These functions are :
- level adaptation in both directions : Mandatory.
- optical isolation between PC and head-unit : Optional or mandatory... depends on your PC and HU
- propagation of "remote out" signal from the HU to the PC (this wire is at 12V once HU is on and triggers "booting" of actual CD changers) : Optional.
- control of relays to switch back and forth between PC and actual CD Changer (if you have one) with the RTS signal : Optional (not done yet).

Original MAX3232-based version

For maximal RS232 compatibility, the first version used uses a MAX3232 to provide the correct levels to the PC.
It has been built multiple times and works as long as the following condition is fulfilled :
Warning : this version of the adapter assumes HU ground and PC ground are shared, which is frequently not the case with inverter-powered PCs. Please check if it's the case for you. You might also run into ground loop noise.
MAX3232-based version  MAX3232-based version picture

Opto-isolated version

For optical isolation between PC and HU, here is a version using optocouplers. Please note that it relies on fixed levels provided on the RTS (+) and DTR (-) pins of the serial port. Latest versions of the software emulators provided here take care of this. HU_ON (aka HU_REMOTE) is transmitted to the PC, but note that latest software versions don't need it and determine if HU is on simply by checking they get reply to the requests.
Opto-isolated version

Simplest version

For maximum simplicity, here is a version without a single IC, only 2 transistors and a few passive components. It might or might not work depending on the thresholds of your PC's serial port.
Warning : this version of the adapter assumes HU ground and PC ground are shared, which is frequently not the case with inverter-powered PCs. Please check if it's the case for you. You might also run into ground loop noise.
Simplest version

Full version

This version is inspired by the opto-coupled one above with slightly different parts. It also features a relay switching and is particularly suited if you have an actual CD changer in your car : if the carPC is off or the emulator is not running, the hardware emulator is disconnected and connection to the actual CDC is active, providing among other things a smooth transition when booting or shutting down.
Full version
Full version picture
Support This Project if you feel it deserves it... This project is hosted by SourceForge.net Logo

Document made with Nvu