Slashdot Mirror


Specifications for Alpine's M-BUS Protocol?

An Anonymous Coward asks: "Like every geek on the planet, I have attempted to create a slick, well integrated MP3 player for my car. I have the unit in place, a biscuit pc running of a dc power supply that is ACC line aware, wireless 802.11 to download music from my home server when parked in the driveway, and it sends its sound signal to the receiver via the Alpine cd changer connector in my car. What I have looked for religiously is the specification for the Alpine M-BUS protocol so I can cleanly integrate it with my in-dash Alpine receiver. I see lots of questions but no answers when I search the web and newsgroups. Any one out there reverse engineered this spec? I just want to know before I go try to reverse engineer it myself." I've gotta admit, the 802.11 extension is a new twist on the traditional car MP3 player! Pretty slick, that. Are there any projects currently in the works to reverse engineer the M-BUS protocol, or will our anonymous friend here need to start this off on his own?

7 of 20 comments (clear)

  1. These guys nearly do it... by Howie · · Score: 2

    I've been keeping an eye on these guys for a while, after searching for a spec for the Sony changer protocol, for similar reasons.

    They currently have a changer box that will talk to Kenwood head units, and takes hard-disk cartridges. They claim to have have compatibility for other brands (Sony, Alpine etc) in the works.

    Nice looking kit, too.

    --
    "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
  2. gives new meaning to wardriving... by spike666 · · Score: 3, Funny

    just think. if you integrated a decent text to speech system, you could have the car tell you "dave, i'm sorry, i cant snort that WEP key if you drive this fast"
    or...
    "well here's another unsecured network! oh look! he's surfing goatse.cx !"
    or...
    "well we now have his passport account information, shall we go buy me a new set of tires?"

    1. Re:gives new meaning to wardriving... by spike666 · · Score: 2

      RAWK! that would be totally cool...

      i need to mod my car stereo now...

  3. Have you tried... by cr0sh · · Score: 2

    ...contacting Alpine?

    I know it sounds stupid, but it couldn't hurt - since you have already come so far, explain it to them, and what you want to do - hell, they may want to help you for promotional reasons (you may want to mention this to them). Or, you may have to buy the spec (which may be cheap - or could be INSANELY expensive).

    If they flat out won't help, then you have lost nothing. Go ahead and RE it...

    I can't imagine that they won't help in some way - why create the interface and publicize it, if it is proprietary and only used by them anyway? I would think they have created it to allow third party manufacturers to interface to it (maybe find who those manufacturers are, and contact them as well).

    --
    Reason is the Path to God - Anon
    1. Re:Have you tried... by cr0sh · · Score: 2

      I realize this, but why go out of the way to name the spec, and publicize what it can do (ie, spend money on marketing the name of it), if it is only going to be used for your products?

      Seems like a waste of money - I mean, as a business, would you proclaim:

      "And our new widget utilises ConnectLinkX for superior interfacing"

      And then not give out the spec, and make all of your products "ConnectLinkX" compatible (like that wouldn't be obvious to a consumer), then market the shit out of "ConnectLinkX" (ie, spend the money on marketing), or would you proclaim:

      "Works with our other cool widgets"

      And then put that on each box, maybe say it a bit, and save the money that would go to marketing.

      I guess I can see your point, but consumers would have to be STUPID, STUPID, STUPID - not to realize the lockin!

      It would be like buying a car that only uses "BrandX" gas - "Cool, where do I sign up?".

      Maybe consumers are that dumb...

      --
      Reason is the Path to God - Anon
  4. No alpine.. but Changer protocls for a few others by mfarver · · Score: 3, Informative

    This guy has pinouts and protocols for Kenwood, Panasonic and Pioneed changers. Might give you some ideas.

    http://www-user.tu-chemnitz.de/~harn/mp3_cdc.htm

    Mark

  5. Re:Wireless.. by Xunker · · Score: 2

    a friend of mine and I did this a while ago kinda, but not nearly as cool as you're saying (we weren't moving, etc).

    We took two Acer Warplink cards and hacked together a basic client-server system (one of us was set as the service, one client, but if we had continued work on it there would probably have been some kind of election process, etc). When I went over to his place I'd leave my laptop based MP3 player running (as did he) and our music would synchronize between each other, not too hard.

    The problems in extenting the capabilities are great, though. One, if you want to use wireless like this, you either need to use something like TCP/IP and be on the same subnet, use netbeui and deal with "chatter" or write some new protocol. DHCP is a distinct possibility, though the clients would probably have to tell their rigs to refresh addresses explicitly.

    The cards we used were slow... sloowww.... like 100-125 kbps if we were lucky and they didn't suffer distances over 300 feet and didn't seem to deal with Doppler shifts very well.. but then again, these cards are shite and can be had on ebay for 40 bucks (I DO NOT recommend them). 802.11b/a are probably better.

    Due to the limited range of ye olde average wavelan card, I'd say transfering music while driving isn't a possibility for a few more years unless you were willing to maintain a static speed while transfers were taking place. If 802.11 in cars becomes more prevalent you could institute a routed/ping-pong system, but that would max out the effective bandwidth pretty fast. But it would be damn cool to transfer files over a relay-p2p highway network.

    It could work with a request/response system (human-wise, I;m talking) where the cars co-pilot would send a message to a vehicle near them asking for them to stay stationary relative to them while they traded songs, but I'm not sure people are that social.

    For now the best way would be to have servers set up near places like parking lots, etc, where people can stay still for long periods of time.


    (if you wanna see my car as it is now (sans wireless networking), go here.

    --
    Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.