Giter Site home page Giter Site logo

pchmura4 / bmw-pioneer_interface Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.89 MB

Interface between BMW E46 steering wheel to control Pioneer aftermarket headunits

License: GNU Affero General Public License v3.0

C 94.26% Assembly 5.53% C++ 0.22%

bmw-pioneer_interface's Introduction

BMW Pioneer Interface

Interface between BMW E46 steering wheel to control Pioneer aftermarket headunits
Tested with BMW E46 AT71 and Pioneer MVH-X380BT headunit.
In theory it should work with

  • 3 series E46 1999-2005
  • 5 series E39 1996-2004
  • 7 series E38 < 2001
  • Z4 E85 2002-2008
  • Mini 2001-2006

This circuit / software is more than 5 years old so some details can be wrong. First the input would be taken probably from PIN 7 in the big OEM radio connector. The outputs OUT and RING goes to 3.5mm jack plugged on the backside of the headunit. Voltage would best be taken from the switched power pin.
The circuit can be done better, it was just a proof of concept. Better power supply, programming interface or the outputs optimization would make it a solid interface. It worked for about 2 years without any issues.

bmw-pioneer_interface's People

Contributors

pchmura4 avatar

Stargazers

Viktor avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.