Hacking the radio controls in your steering wheel

posted Oct 8th 2008 12:35pm by
filed under: classic hacks, portable audio hacks, transportation hacks

[Gabe Graham] sent us this step by step process of building a dock for his Zune and hacking is steering wheel controls to work with it. Like many of us, he was not happy with the performance of those little radio transmitters that hook to your mp3 player. He remedied the situation by mounting a dock for his Zune onto the console and patching into his stereo. The sound quality was great, but controlling it was a pain.

He had one button left on his steering wheel that was not needed for anything.  He created a custom controller for the Zune that would issue different commands based on how long he held the button on the steering wheel. If the button was held for less than half a second, it would skip tracks, any longer and it would pause. Though he could possibly clean up the look of the LED sticking out of the console, the over all effect is quite well done.



9 Responses to Hacking the radio controls in your steering wheel

  • awe-man… I was really hoping he had figured out and documented the protocol used to communicate directly to the zune port.

    He could have just as easily polled the pins on the dock instead the IR transmitter.. it probably would have made for a much cleaner install (not to mention more useful to the Zune community) from the wired version of the remote I can tell you that there are dedicated pins specifically for remote functionality.

    kudos for a zune hack though… MS got the portable media player right IMO, I only ever bought one because it was $80 on sale and I figured I could hack around with it, ended up liking it so much I just started using it and my ipod just collects dust.

  • draeath says:

    Personally I like a player with support for real firmware. See rockbox.

    I have a sansa e200r (v1) and with that firmware, it just kicks the ass off of anything else.

  • pwrx says:

    “Though he could possibly clean up the look of the LED sticking out of the console”

    I doubt the LED can even be seen through the layers of dirt in that car. A look more consistent with the interior would have been to simply duct tape the Zune to the steering wheel.

  • fucter says:

    i received some free zunes from club.live, i didnt pay for them, but i actually enjoy using them, wished they synced with linux, but for free – i was a real bargain

  • pip says:

    Lol. Zune.

    Lol. Beats Crapples.

  • draeath, does the sansa and or the rockbox firmware support video and podcast management?

    those are the two features I use most on my players, I have a SageTV box that automatically converts certain shows for use on the zune and then the zune software knows to sync them whenever I plug in.. same with my pod casts.

    The two things I don’t like about the zune
    -lack of support for Linux
    -doesn’t interface with my car stereo like an iPod does.

  • eigenmeister says:

    My zune came free from a MS contest. I like it, but unfortunately the zune homebrew community has all but died.

  • derwiskinator says:

    For those of you who don’t know, many cars these days use the LIN protocol to go from steering wheel controls to either the headunit or to a box that is connected to the cars internal CAN bus. If you try to find a single line that just pulses up and down like on his car, and fail, then you are going to be in for a much more “fun” hack.

    You will need to get a micro that supports CAN and or LIN, and then set it up to read those busses. Then you can basically watch the busses to see when a button strike causes data on the bus to change.

    (Your HAYNES or CHILTON’S guides will tell you which wires from the steering wheel are LIN or CAN)

    Also, the Zune and Sansa et al, are MTP devices, go to MS and search for “MTP documentation” and that will give you the entire protocol for basically every USB media player that isn’t an iPod.

  • Leave a Reply

    XHTML: You can use these tags: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Hack a Day serves up fresh hacks each day, every day from around the web as well as hacking related news.

    Send us your hacks










         




    Hacks

    Resources