Tomasz Wasilczyk

software developer

cdcplib

A library implementing Panasonic's CD changer protocol. Handles both remote control and cdc emulation sides.

  • C
  • microcontrollers
  • reverse engineering
  • AVR

Both sides of CDC emulation

There are documents about Panasonic's automobile CD changer protocol published on the Internet, but none of them are complete. There are also its implementations, but it suffers for the same reason. My goal was to reveal the complete protocol and implement it as a free (X11/MIT, most probably) library.

It will independently cover its both sides: a CDC emulation for the radio and remote controlling of the CDC. Most of the protocol is already reverse engineered, but I'm still working on the stability of communication.