Designing a Custom Bluetooth Upgrade

Disclaimer: Links on this page pointing to Amazon, eBay and other sites may include affiliate code. If you click them and make a purchase, we may earn a small commission.

OP
OP
Matthew Jeschke

Matthew Jeschke

Full Access Member
Joined
Dec 28, 2017
Posts
1,987
Reaction score
1,386
Location
Sahuarita, Arizona
Back to working on this. I'm working to startup a custom fab engineering business. May have landed first customer. However, I have to get back up to speed. Been spending last week reviving this bluetooth project and studying my old skillset.

My breadboarded project can do stereo audio sink from a bluetooth source (e.g. phone). Haven't figured out bidirectional / full duplex for taking phone calls yet. I think maybe somewhat limited in that.

Bidirectional uses Hands Free Protocol, HFP. I found a library and I think the chip I have supports it. However, the audio is a bit lower quality. I think this is currently how head units handle music streaming all be it a touch degraded quality.

Found a VERY well written Advanced Audio Distribution Profile, A2DP. This is CD quality audio over bluetooth. Got up and running with it pretty quickly. Trying to figure out how to code the control buttons so you can use the head unit to play, pause, next track, etc when audio sourced from phone. Only caveat is, this protocol doesn't support headsets as in HFP for full duplex audio you'd need for taking calls. I think I can stream microphone data over A2DP protocol to phone BUT phone won't detect / use it for phone calls.

Fall back maybe a jumper where person can select using device as a HFP / headset OR A2DP but not both.

I think I can get up and running with a circuit board for A2DP pretty quickly. My cost is probably going to be around $1000 materials & fab plus time to prototype. Kind of thinking about holding out till I can add USB connection for data and charging (like old iPod car hookup for music), and a microSD slot for loading music to play. Then you could play downloaded stuff on an SD, USB Thumb, Phone via physical connection OR bluetooth along with fast charging port. That would take a bit more time which I may or may not have.

Of course the concept is for this to seamlessly plugin inline with the factory head unit harness, for what I'd coin seamless integration. Would provide those of us who like a factory look & head unit with more modern aftermarket functionality.
 
Last edited:

S33k3r

Full Access Member
Joined
Aug 14, 2017
Posts
2,518
Reaction score
3,471
Location
Dallas, Texas
Hopefully I'm not breaking any rules by suggesting a different forum to support your endeavor... But I suggest you check out xdadevelopers forums for this kind of stuff. There is an immense body of knowledge there, and some helpful people.

Good luck, in any case!
 
OP
OP
Matthew Jeschke

Matthew Jeschke

Full Access Member
Joined
Dec 28, 2017
Posts
1,987
Reaction score
1,386
Location
Sahuarita, Arizona
Anybody who knows detailed pinouts for radio harness on GMT800 series head unit please share...

I need to start figuring out where to tie into the harness so I can get the following signals:

Remote control line ~ I assume there's a signal wire for remote control of CD changer option if there was one?

Microphone for OnStar. I'll try to tap into that line for audio input to phone / headset.

As well as... Left Aux Input, Right Aux Input, Power Line, Ground (can find these easily enough but any help is appreciated!)
 
OP
OP
Matthew Jeschke

Matthew Jeschke

Full Access Member
Joined
Dec 28, 2017
Posts
1,987
Reaction score
1,386
Location
Sahuarita, Arizona
Was able to snag a factory head unit off eBay. Now I need the harness coming off backside of the head unit so I can hook-up on my bench. Then I can probe / figure out how the signals work to control external deck tape / CD changer. I'll utilitze those signals to control the BT audio source.

Saving my notes here... Also found a link with some stuff below:


1725065312303.png
1725065329559.png
1725065352610.png
1725065370827.png
1725065411144.png
 
Last edited:

Forum statistics

Threads
132,307
Posts
1,865,723
Members
96,896
Latest member
grass209
Top