Links from this page:
BMW 325ti -01 CarPC
Screen shoot of OOFE, my frontend application written in C#.
Sections on this page
I strongly recommend that you think through what you want and get as much as possible working on your desk before installing it in the car. Once that is done, take some time off work and finish the installation in one go. Try to get as much running as possible. You will still have enough knirks in the system.
I also recommend to choose as many options as possible, or at least prepare for it so that you do not have to rewire anything. You will also find when demoing the system trying to impress someone (something I would never do myself), you do not want to hear - "ok, and what else can it do?" Get the TV for god sake:-)
Third advice is to search mp3car for any advice on what parts to buy. You will save a lot by buying the right stuff first time. There is no such thing as walking into your computer shop of choice and say "I want a Bluetooth dongle, please".
My car pc will provide functionality presented under software. But in short I will have:
Audio (mp3 on HDD, CD's, FM/DAB Radio, spotify, iTunes, iPhone, telephone via USB and/or BT)
TV and DVD
Tracking via internet connection
Tyre Pressure Measuring System
But there is really no limit. Controlling the car air-condition.
There is a lot of people who have started by building a PC for their car from scrap they got for free, and then it grow bigger than themselves. Have a look at http://www.mp3car.com
They find a particular problem area and starts working on it, designing sw skins and hardware. They end up being telephone experts, GPS experts or experts in Tracking, tyre pressure monitoring, OBDII, FM RDS, Antenna issues, tweaking winXP or other operating systems, USB, LCD's etc. There is a field for everyone. Enjoy!
The goal of this project is to install a PC in the car that uses the Bordmonitor screen and its buttons.
Note that the clima is moved down.
It has to be invisible
I have done some things prior to this regarding audio. I modified the business MD player for low level output. The reason why I did that rather than buying an aftermarket product was that I do not want it to show from outside that this is something more than a standard system.
That's the reason why I bought a Bordmonitor on eBay for this project rather than buying an off-the-shelf TFT even if that would have been much easier and given me same functionality for less money.
I also wanted to get the BMW look and feel on buttons. No one will ever be able to tell this from a (boring) standard BMW NAV DSP system.
It has to be forward compatible
I've got a BMW and they sell expensive systems with this purpose, but the only thing that is certain in this world is that there will always be better cellular phones, navigation software, etc. The only way to be forward compatible is to use a PC.
Also read software
I have made my own front end, as I did not find one that fitted my needs.
Also read IBus
In my BMW the different modules communicate on IBus. On that bus button press messages can be read for instance.
The frontend I've made also includes sending and receiving functionality on IBus messages.
Also read telephone.
During the years I have been
working on this I have had a number of different cellular phones. This is a
perfect example on
It would also be great if other phones could be accessed via BT to play songs etc.
My intention is that no keyboard nor mouse has to be installed. No touch screen even if gesture etc is handy. Bordmonitor and steering wheel buttons (and telephone keypad) should be enough to operate the system.
For special tasks I have a small BT keyboard, and future possibility of using the iPhone on screen keyboard. Maybe special app.
Also read voice control
When that is not enough, or when it is easier, voice control can be activated with the press of the "talking man" button on the steering wheel. Windows is not that mature in this area yet...
Also read network
Includes Internet access. When that is not enough a lap top can be connected and control the PC with VNC or remote desktop.
Also read high-resolution LCD
The original screen of the Bordmonitor is replaced by a VGA compatible LCD with 800x480 resolution rather than the original 400x240.
Also read replace CD.
The Bordmonitor CD is replaced with a USB DVD.
Also read Audio
I have installed the BMW microphone placed in the ceiling. Simple electronics had to be added. The PC will interface that mic as well as radio line-in and the speaker system.
I have also installed an FM/Dab radio. Yet to find out if the inbuilt antenna will provide good Dab signal...
One advantage that appeals to me is that with a pc you can forever forget about moving ground points to get rid of wining! No ground loops.
Also read installation
Here is music ripped, laptop with USB network connected, etc.
Also read installation
There will be a harness going from the boot to the dash. It will contain the following leads