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.
- Assembled PiBUS HiFi board.
- Two steel stand-offs and four screws.
- A 3-pin 60cm cable to connect to the BMW TV module (DIY installation required). Diagram
- 3 crimp pins for the above cable.
- 2x4-pin header for your Pi's P5.
What's NOT included?
- The Raspberry Pi itself - buy it from Element 14 for approx $35, plus an SD card.
- An RCA video cable (e.g an old VCR cable), preferably short.
- A case or housing.
- Software installation - you need to do it yourself.
What exactly does it do?
It's an all-in-one solution that plugs right ontop of the Raspberry Pi and it:- Provides a power supply (5 Volts) for the Pi.
- Turns the Pi on at the appropriate time and off again so it doesn't drain your battery when the car isn't in use.
- It has circuitry to talk to the car's bus (IBUS).
- Manages your reversing camera video signal and power supply (optional).
- DAC: Turns the Pi's digital sound signal (I2S) to line-out.
Requirements
- A Raspberry Pi computer, model A or model B with mounting holes. PIs older than ~12 months didn't have mounting holes, making it difficult to attach to the PiBUS board. All new PIs sold today have them.
- An IBUS based vehicle with TV module (e.g. E46, E39). This means if you press the MENU button you must have the TV item in the list. The TV unit should have BLUE and WHITE plugs accessible (usually in the trunk/boot).
- The following two connectors (CD changer cables) must be available in the boot/trunk. You might find them wrapped in foam or if you already have a CD changer, it must be disconnected.
- If your car has a DSP1 (usually coupled with a BM24 radio) it will be incompabile, as it lacks analog audio input. Cars with DSP2 (BM54/53 radio) will be fine, as long as the 6-pin connector (pictured above) is available.
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>
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