Page 2 of 38 FirstFirst 123456789101112 ... LastLast
Results 11 to 20 of 374

Thread: 2003 BMW M3 Custom Dash / Overhead Console

  1. #11
    FLAC chut's Avatar
    Join Date
    Jul 2003
    Location
    San Antonio, TX. USA
    Posts
    1,375
    Hi!
    I'm not familiar with the term "I Bus" what is it and where do I find cables/adapters/software to monitor it?
    Thanks,
    Peter

  2. #12
    Maximum Bitrate gork's Avatar
    Join Date
    Aug 2003
    Location
    Amarillo, TX
    Posts
    655
    The I-Bus is 1-wire serial (9600 E81) bus that BMW's uses to have equipment such as the CD-Changer, Radio, Interior lights, etc. communicate with each other. As an example, you can use it to have the computer respond to the steering wheel buttons or the driver's door opening. You can use it to write your own message on the car radio or OBC display or intercept the radio buttons for use to control your computer; an MP3 player, etc.

    All the info you might want on it including schematics and documentation can be found here:
    http://autos.groups.yahoo.com/group/HackTheIBus/

    I built the one in the files section listed as "Improved Simple I-Bus Interface" - The parts at radio shack cost about $5. I made my own PCB for the circuit, and if you're interested in building it, I can sell you a etched and drilled board for $10 -- all you will have to do is solder on the components. The simple circuit is good for reading and some simple writing to the bus, but it does not do contention detection, so I would not recommend it for sending messages on the I-Bus reliably. For read only operation, it works as well as all the other ones. To build the "proper" circuit using the Melexis chip would run you about 30 bucks or so.. plus you'd have to build or buy a PCB and solder some surface mount stuff.. bleh

    I am writing some CarPC software to react to I-Bus messages. It'll probably be a couple weeks before it's done, but I'll post about it in the software forums here. The first thing it's going to do is map the steering wheel buttons (vol+, vol-, next track, prev track, R/T and voice) to windows keyboard hotkeys (there are actually standard keycodes for these keys) so that you can adjust the volume or track back and forward in your media player of choice from your steering wheel. It'll also probably have some sort of broadcast functionality where it can notify applications that the headlights have turned on or interior lights have come on, etc. I don't plan on doing any writing to the I-Bus in my setup unless someone figures out how to write to the OBC display in the instrument cluster on the E46.

    Hope that clears up some of your questions... Let me know if you have any more specifics. I'm not an expert on I-Bus though, so you'd have to talk to that yahoo group I linked...

  3. #13
    FLAC chut's Avatar
    Join Date
    Jul 2003
    Location
    San Antonio, TX. USA
    Posts
    1,375
    Wow!
    Thank you for the info. I have removed the head unit in favor of a Pioneer, no cd changer, amp has been replaced with a Kenwood and all drivers have been replaced. I don't have the audio controls on my wheel (2000 M Roadster) I don't think I'll pursue this one any further. Unless you have some other capapbilities I might be interested in?

    Take care

  4. #14
    Newbie MichaelG's Avatar
    Join Date
    Sep 2003
    Location
    H-Town
    Posts
    45
    Nice, I have a 2001 330Ci that I am thinking about adding a CarPC to, the IBus stuff would be sweet to include. Looks like you moved the climate controls tdown to where that pop-open storage was, how easy was that? I haven't tried pulling any part of the dash off yet but haad though about installing a DVD player in that storage slot where you put the climate controls. I will be very interested to read your info on how you did everything. I have considered doing something similar with the dash but I didn't know how difficult it would be to remove and relocate some of that stuff.

  5. #15
    Maximum Bitrate gork's Avatar
    Join Date
    Aug 2003
    Location
    Amarillo, TX
    Posts
    655
    The only part of the dash deep enough to contain a DVD player is the top slot where the factory installed radio is. You have about 4" of depth immediately below the radio bay, but in the lower bay, the climate control module is about 3" deep only and is a tight fit. Moving the climate control down just requires that you change out the lower trim panel with one that has a snap-in for the climate control module. The climate controls are in this lower location on vehicles with factory navigation. The part number depends on two things:

    1) Smoker vs Non-Smoker package
    2) Type of auxillary buttons -- if the heated seats/DSC/DSP/Sport buttons are inserted individually then you need one part -- if the entire button strip is on a module, you need another.

    The part number for the trim I needed was (i think) 51 16 8 230 902 and was about $35, but you should check with your dealer to make sure that it will fit your car. BMW has a habit of changing lots of parts. Even if I knew the part has fit a 2001 330Ci, I wouldn't be able to tell you if it'd fit yours Look at this diagramhere to see what I'm talking about. See how many part numbers there are for the same thing?!?

    Chut: the only capability you might want that I-Bus would give you is the ability to dim your monotir gamma or switch to a "night" skin on your software of choice with the headlights -- it's also possible to print arbitrary messages on the display in your instrument cluster on many BMW's if that appeals to you. You could also make sort of a shutdown controller that worked with I-Bus and a microcontroller that would start the computer when the car was unlocked and shutdown when the car was locked -- that'd be pretty spiffy!

  6. #16
    FLAC chut's Avatar
    Join Date
    Jul 2003
    Location
    San Antonio, TX. USA
    Posts
    1,375
    thankee Sai!

  7. #17
    Variable Bitrate
    Join Date
    Aug 2002
    Location
    California
    Posts
    242
    Wow that is soo cool. I am really thinking about trying this in my Audi. I don't know about your BMW but I have a similar "status" screen that shows me what station I am listening to. Would it be posible to have the computer write info to that? I believe we have a similar system to your I-bus. Do you have any ideas where to get more information about that.
    EDIT: It seems to be called the CANBus.
    2003 Audi A4 1.8t (Totaled, Project Canceled)

  8. #18
    Maximum Bitrate gork's Avatar
    Join Date
    Aug 2003
    Location
    Amarillo, TX
    Posts
    655
    CAN is widely used in the auto industry, but as to whether or not you can hack your audi's display etc.. i don't know. I was lucky to find the reverse engineered I-Bus information out there, so you may be able to dig up stuff on the Audi or reverse engineer it yourself.

    Although it's designed for applications like this, CAN is probably going to be harder to interface with than I-Bus since it's designed to go a lot faster than most serial ports.. Anyway, here's some PC-style interface components and software stuff I found:

    http://www.gridenabled.com/canboandto.html

  9. #19
    Newbie
    Join Date
    Sep 2003
    Posts
    7

    mini cooper i-bus?

    i was just wondering if the mini cooper also uses the i-bus.

  10. #20
    Maximum Bitrate gork's Avatar
    Join Date
    Aug 2003
    Location
    Amarillo, TX
    Posts
    655
    From my best guess the MINI's probably do use the I-Bus. I'll know for sure when my roommate's Cooper S arrives... build date at the end of Oct... They share many of the same components in the navigation, cd-changer, radio, etc, so it would stand to reason that they do have I-Bus.

    I'll be helping him with his project, so you can probably stay tuned here for info on it. This question will undoubtadely be answered there as well. My girlfriend is planning on a MINI also, but I probably won't get to sink my claws into that one

    Edit:

    I can confirm that MINI uses the I-Bus for similar functions (light control, steering wheel controls, etc.). Though it likely has unique messages that are not the same as used in other BMW vehicles.

Similar Threads

  1. BMW E46 Custom dash trim for a Xenarc LCD
    By srcstc in forum Show off your project
    Replies: 229
    Last Post: 11-24-2010, 11:40 PM
  2. Replies: 97
    Last Post: 09-18-2006, 02:56 PM
  3. Replies: 35
    Last Post: 07-11-2006, 07:07 PM
  4. 2003 G35 Sedan Custom Dash And Computer version II
    By Izik in forum Show off your project
    Replies: 30
    Last Post: 08-28-2004, 09:23 AM
  5. 2003 G35 Sedan Custom Dash And Computer
    By Izik in forum Show off your project
    Replies: 57
    Last Post: 08-22-2004, 01:45 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •