PiBUS 3 HiFi - A Raspberry Pi-BMW Interface Board

Special HiFi Edition ♬♪♫

This special version of the PiBUS board adds a high-end 24-bit 192-KHz stereo DAC.

The DAC used is a Texas Instruments PCM5102 (audiophile grade!), which allows the Raspberry Pi to output a high quality signal to your amplifier, better than what the Raspberry Pi can normally deliver.

These boards are supplied assembled (no soldering required, except p5). Please read the details thoroughly so you understand exactly what you're getting.




 Availability
  Sold out! 

Postage region:


Registered and Tracking postage is available to
some select countries. Please use this if you are worried
about your item being lost in the post (none have been
lost yet though, even with regular post!).
Here's the list of inclusions:
  1. Assembled PiBUS HiFi board.
  2. Two steel stand-offs and four screws.
  3. A 3-pin 60cm cable to connect to the BMW TV module (DIY installation required). Diagram
  4. 3 crimp pins for the above cable.
  5. 2x4-pin header for your Pi's P5.

What's NOT included?

What exactly does it do?

It's an all-in-one solution that plugs right ontop of the Raspberry Pi and it:

Requirements

Raspberry Pi P5 header

Raspberry Pi's are shipped without a P5 header (the digital audio port), so you will need to solder one to the top-side of your board.
Luckily, it's very easy to do, as it's only this 2x4 pin header:

 

TV-Module cable installation

A 3-pin cable and crimp pins are supplied. You need to crimp or solder these to the wires and then insert them into the TV module white and blue plugs. Do not rely on the colours of these three wires, as any random colours may be shipped with your kit.

BLUE: Pin 17.
WHITE: Pins 13 and 14.

        

Audio Configuration of XBMC

By default XBMC will use the Raspberry Pi's 3.5mm audio jack, it needs to be re-configured to use the PiBUS 24-bit DAC.
Starting from OpenELEC 4, support for this is built in, you just need to configure a few text files from the Pi's command prompt.

/storage/.config/modules-load.d/hifiberry.conf
snd_soc_bcm2708
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm5102a
snd_soc_hifiberry_dac

/storage/.xbmc/userdata/advancedsettings.xml
<advancedsettings>
  <video>
    <defaultplayer>dvdplayer</defaultplayer>
    <defaultdvdplayer>dvdplayer</defaultdvdplayer>
  </video>
</advancedsettings>
Reboot the Pi and then go to XBMC > Settings > System > Audio Output, and select snd_rpi_dac from the list of choices.

Disclaimer

While every effort has been made to ensure units shipped are in good working order, we cannot guarantee it'll work on every possible vehicle and vehicle model as they can vary in unpredictable ways. Your unit will have been tested in an E46 car before shipping, however, you are responsible to make it work correctly in your vehicle.

Contact Email: pete@pibus.info

Discussion Forum