Skip to content

Attempting to make ipod dock<->bluetooth A2DP/AVRCP interface

Notifications You must be signed in to change notification settings

johncyril/Tune2AirSucks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tune2AirSucks

This is an attempt to create an interface between the 30pin ipod connector in my car and bluetooth so that I can stream audio from my phone. There exist several commercial products that perform this function, however none of the ones I could find supported displaying song information on my stereo.

It uses a teensy 3.1 arduino-comptable board connected to a [BC127 chip] (https://www.sparkfun.com/products/12819) to manage the bluetooth connection.

It will support audio streaming over A2DP and remote control over AVRCP and also transmit song title/artist/album metadata if your phone has AVRCP 1.3 or greater.

The arduino folder contains code to be written to the Teensy with the arduino IDE.
The eagle folder contains schematics and board files needed to make the PCB.
The test folder contains random testing/debugging code such as "ipod.dock.sniffer" which is for sniffing the traffic between an ipod and a dock so I could figure out how it worked.


Some code/knowledge borrowed/stolen from the following: * Arduino library for controlling ipods: https://github.com/finsprings/arduinaap
* Purpletooth Jamboree (used for prototyping and used eagle files for audio circuit) https://www.sparkfun.com/products/11924 * BC127 Bluetooth chip arduino library from sparkfun: https://github.com/sparkfun/SparkFun_BC127_Bluetooth_Module_Arduino_Library/

About

Attempting to make ipod dock<->bluetooth A2DP/AVRCP interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Eagle 84.7%
  • C++ 10.1%
  • Other 5.1%
  • AutoIt 0.1%