I have seached such topic for couple of days. This thread is very useful. I plan to install a carputer in my E90 and integrate the car control with the PC in two ways :
1)Interpret the action request by reading CAN-BUS. For example, carputer sense it when driver push the steering wheel button.
2)Control the car by putting packets on CAN-BUS. For exmple, carputer adjust the car temprature(climate control via carputer).
So how to read and write the data from/to CAN-BUS? I found a website, it seems the CANUSB can do it(
http://www.canusb.com/).
Furthermore, I am not sure who gen the packet data when push the button, is it the button self or some control componment?
Do you think the Fusion Brain (
www.mp3car.com) can control the car in another way? seems it only sense the voltage. Since there are lots of packet(voltage changes) on the bus, it seems that fusion brain can not handle.
Need your advice!