I currently have a source code for a IC MCU FLASH 24KX16 28 SOIC micro controller that integrates native Saab radio and steering wheel controls with iPod music playing functions. However, I have a few problems I need worked out. They are that the ipod randomly pauses and the device requires resetting, it randomly stops displaying text on the Saab's native display unit, and the device currently only allows only 6 playlists to be accessed. The device works with all ipod generations. If you need more information, contact me. A basic understanding of electronics, microcontrollers, iPod's, and Saab driving is required. Code is compiled in MPLAB IDE, familiarity or quick learners of the interface are better candidates. If interested email, and I will send the source code.
Knowledge of CANbus interface is also required.