Announcement

Collapse
No announcement yet.

Hacking the I-Bus

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Hacking the I-Bus

    I am on a quest to hook my ipod up to my C33 deck without buying a $110 adapter.

    So far this is what I got, Just an I-Bus interface I made from parts from Rat Shack to hook my laptop up to my deck.

    Once I get this going I will interface a PIC or something to keep broadcasting a cd changer is connected, then in theroy I should be able to run my ipod through the cd changer cable.

    Eventually I will program it to translate the buttons and display from the ipod and put them on the C33, so the C33 can control and see what my ipod is doing..
    Attached Files
    Rollin' with a Geistkuchen

    #2
    All I can say is good work. I don't understand 90% of what you just said.

    '88 325is
    VP UT of Austin Autoholics
    BMWCCA 380364

    Comment


      #3
      yeah, unfortunatly... My deck is from a "95", which supposedly does not have I-Bus. However, it has all the pins for I-bus and the cd changer port.

      Im going to rip it apart and see if there is anything printed on the circuit board.

      Everytime I try to scan the I-Bus it just tells me nothing is there.
      Rollin' with a Geistkuchen

      Comment


        #4
        Mmmmm I got something working :)

        I can see the packets, thats always a good sign :)

        Mess of wires FTW!
        Attached Files
        Rollin' with a Geistkuchen

        Comment


          #5
          if you aren't already, you should definitely be an electrical engineer

          nice work

          Comment


            #6
            ibus, integration system. He is building an interface between the ipod and the deck.
            Im now E30less.
            sigpic

            Comment


              #7
              For some reason though, its not working so well. Atleast now I know my deck has I-Bus, so thats good.

              I cant get a signal to the cd changer though. It will only work for the I-Bus wire in the auctual speaker harness.
              Rollin' with a Geistkuchen

              Comment


                #8
                Also I dont think I have enough voltage going to it. Im going to build another interface that might work a bit better.
                Rollin' with a Geistkuchen

                Comment


                  #9
                  Originally posted by rwh11385
                  if you aren't already, you should definitely be an electrical engineer

                  nice work
                  i wouldnt go as far as that, LOL

                  Comment


                    #10
                    mmmm, I had the wires for my ground on the diode backwards. Flipped them and its 100% functional.

                    I got it to think a CD Changer is connected, tommorow I will hook up some audio cables and see if I can get my ipod to play.

                    Then I will make a little basic stamp or pic to emulate the changer so I dont need to have my laptop in the car all the time.
                    Rollin' with a Geistkuchen

                    Comment


                      #11
                      Originally posted by xLibelle
                      i wouldnt go as far as that, LOL
                      haha yeah... its not thaaat hard :P just following what other people have done.

                      Still trying to figure out how to display messages on the radio screen though, most of the support is for newercars where they use the sat nav screen.
                      Rollin' with a Geistkuchen

                      Comment


                        #12
                        engineering isn't that bad/hard. if you can do calculus and know how to have a good work ethic, that's it. half of engineering is just learning how to do what others have before you, and then you do it again and again and again and again...

                        the true heart of a good engineer is someone who likes jobs like this and knows how to troubleshoot / problem solve. like this project right here

                        Comment


                          #13
                          Originally posted by rwh11385
                          engineering isn't that bad/hard. if you can do calculus and know how to have a good work ethic, that's it. half of engineering is just learning how to do what others have before you.

                          the true heart of a good engineer is someone who likes jobs like this and knows how to troubleshoot / problem solve. like this project right here
                          haha true, I cant put these things down. I can give up on english, biology, or any other school subject without caring at all. But things like my programming class or something like this its just a big circle. Like this:

                          I get an idea --> reasearch it --> start doing it --> get pissed off because it wont work --> quit --> still be pissed off and try to make it work again --> quit again --> try again --> quit --> try again etc etc etc... until it works

                          Usually there ends up to be a broken keyboard somewhere in the mix though.
                          Rollin' with a Geistkuchen

                          Comment


                            #14
                            oh yeah, if you can't do calc, there's always EET, electrical engineering technology

                            Only a portion of the engineering positions need conceptually based engineers. As industry continues to progress, more and more engineers are needed with hands-on abilities to create electronic products and industrial control systems based on electronic systems. This type of engineer is often referred to as an “engineer practitioner”.

                            The application-based, hands-on approach in the laboratory component is what separates the Purdue EET program from a Purdue engineering program.
                            Tech's have to only take calculus which is easier than the Mgmt kids.

                            I get an idea --> reasearch it --> start doing it --> get pissed off because it wont work --> quit --> still be pissed off and try to make it work again --> quit again --> try again --> quit --> try again etc etc etc... until it works
                            that's engineering. minus the quiting

                            Comment

                            Working...
                            X