Jaguar D2B CD-changer details

Many people ask how to build one. Let me tell you it is not very easy.

The device consists of two parts a D2B audio controller and a Raspberry PI which handles the Bluetooth streaming. The latest version of the unit user Raspberry PI Zero – the regular, not WiFi version.

The two boards connect together via 40 pin header. The D2B unit receives audio via I2S protocol from the Rapsberry PI. The two units also communicate via serial interface. The Raspberry PI is powered by the D2B audio unit. The D2B audio unit also can reset the Raspberry PI board if it is not responding to serial commands.

Here is the schematics of the D2B unit. Jaguar D2B board

The micro-controller is Cypress PSOC4 4100 series. Here is the firmware it is running.

The Gerber files that one can use to make the PCB.

The fiber optic connector is 3D printed. Here are the model files. There are 3models for the 3 parts of the connector. The optical receiver is EAPLRBA0 the transmitter is EAPLTBA0

Instructions how to built the software for the Raspberry PI board.

You would need a micro-sd card for the Raspberry PI and a Bluetooth USB dongle (The ones marked with CSR 4.0 work fine)

9 Replies to “Jaguar D2B CD-changer details”

  1. Hi, I just purchased one of your Jaguar Bluetooth devices. Could I have a PDF for this as I purchased int via Facebook 2nd hand, thanks Sean

  2. Getting Started guide: https://docs.google.com/document/d/1Ljja5cTCizt8cQaA2vGS3YafP0rnfsPiHj6Zps6EjMw/edit?usp=sharing

    Installation: https://docs.google.com/document/d/1DFu5Zz-0my8Z5NWeAjJELKZADZLmlXUs1byi0ShQeXM/edit?usp=sharing

    User guide: https://docs.google.com/document/d/1EeHXQmmBKcsscREek39q7YUYPRcgphfdqSsnwLS7IeE/edit?usp=sharing

    Firmware update procedure: https://docs.google.com/document/d/1T55PfHdoqbgjVv69ylAnTjNJ6b-Za3VM6upehfLDj6w/edit?usp=sharing

    Some useful codes you can enter by pressing the different CD numbers:

    Hard coded in D2B block
    525 – reset
    526 – send shutdown and then reset.

    Rpi firmware
    522 – perform FW update
    534 – clear paired BT devices (added in V 3.1)

  3. Hello
    I recently own an x-type with original CD changer.
    I tried to install a cdc alpine/ mercedes mc3520 MP3 , but the audio system does not see it .
    Given your -immense- experience
    you know if there’s a chance to pair it with some surgery.
    Thank you
    A.Minguzzi

    1. Unfortunately it is my experience both systems are not quite compatible. Jag issues one extra command to the cd-changer which is not handles by the Benz units.
      I believe I have tired Jag unit in a Benz setup and that works, but it was a very long time ago and I might be mistaken.
      Benz unit did not work with the Jag radio, the headunit would not recognize the changer at all. There were talking on the D2B bus, but did not like each other. Again it was 7-8 years ago since I tried that experiment.

  4. Hi Venelin,

    Around a year ago I bought from you one of your devices. It works like a charm but recently after I got some update to my Samsung S10+ system lost an ability to skip tracks (from driving wheel and from the car audio unit). Car shows on the display that the song has been changed, but my phone doesn’t do anything. It happens whatever app I am using on my phone. I know the issue is not related to your device as I did check it with different phone and skipping tracks (with that same app installed on) works perfectly. My question is have you ever heard about such an issue, and maybe you have some solution for it. Any help will be appreciated.

    Best regards
    Adam

    1. I would guess it has something to do with the AVRCP protocol on the S10+. You can confirm by pressing the play/pause on the console it would not have any effect either on the S10+. On your other phone it would pause and continue playing the music.

      I found this comment (https://eu.community.samsung.com/t5/Galaxy-S10e-S10-S10-S10-5G/Bluetooth-S10-won-t-pair-with-anything-not-just-car/td-p/979595/page/8), how to change the AVRCP version on the phone. You can give it a try.

  5. Veffremov, I’ve been all over the internet looking for a good way to have Bluetooth audio in my 2008 XJ VDP. Is there somewhere I can buy your device, or is building one myself according to your instructions my only option? I have no experience doing so.

    Thanks!

    Matt

    1. Matt, I don’t make these devices anymore. It has been over 2 years since I sold the last one. You can probably buy a used one on jaguarforums.com or ebay, but offers are rare. An alternative is to add a regular aux-in port and use one of the many BT-to-aux devices. To add aux in port you can try to find a Jaguar ACM module; hack a rear entertainment control unit; or modify the radio unit. For the last two options there are some instructions on jaguarforums.com.

      ~V

      1. Thanks for letting me know – I’ve tried finding the Jaguar ACM or one of your devices for sale, but haven’t had luck yet. My XJ doesn’t have rear entertainment either. I will check the forum for a way to modify the radio unit to the aux input. Thanks again! You are a celebrity on the forum – lol!

        -Matt

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.