Topic Sponsor
2009 - 2014 Ford F150 General discussion on 2009 - 2014 Ford F150 truck.
Sponsored by:
Sponsored by:

Bluetooth Project

Thread Tools
 
Search this Thread
 
Old Aug 24, 2016 | 12:38 PM
  #1  
ShadoWolf150's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2015
Posts: 28
Likes: 7
From: Texas/Oklahoma
Lightbulb Bluetooth Project

Hey guys, I'm sure you've had this annoyance where there's no convenient way to get to Bluetooth Audio except by Sync. Well, I'm a mechanical engineering major at OU with some intermediate programming experience, and I was looking for some insight into doing a little reprogramming of the media center.

My goals of this project currently include:
- changing the "Aux" button's default from "Line In" to "Bluetooth Audio"
- possibly adding a new background
- not messing anything up

Any help is appreciated... starting with where and how to plug into the control system. I'm hoping I won't have to take anything apart, and access everything from the Sync USB port.

If this topic has previously been posted, please link me to it! I searched for a long time before just posting this.

Thank you!
Reply
Old Aug 24, 2016 | 12:55 PM
  #2  
cmbezln's Avatar
OG
 
Joined: Aug 2008
Posts: 1,461
Likes: 245
Default

I don't mean to be condescending, but if you don't know even where to plug in, how are you going to reverse engineer a proprietary system?
Reply
Old Aug 24, 2016 | 12:57 PM
  #3  
ShadoWolf150's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2015
Posts: 28
Likes: 7
From: Texas/Oklahoma
Default

i'm much better at working backwards
Reply
Old Aug 24, 2016 | 12:58 PM
  #4  
kidastra's Avatar
5 Year Member
10 Year Member
Liked
Loved
Community Favorite
iTrader: (1)
 
Joined: Jul 2012
Posts: 3,477
Likes: 615
From: Montreal, Quebec
Default

My truck will stay on Bluetooth if that was the last setting used.

Or I press the screen and select Bluetooth
Or I press another button and say Bluetooth

But sure why not add another way to get to it
Reply
Old Aug 24, 2016 | 01:02 PM
  #5  
cmbezln's Avatar
OG
 
Joined: Aug 2008
Posts: 1,461
Likes: 245
Default

the only way I'm aware of to communicate directly with the sync system is through USB. What tools/utilities are you planning on using?
Reply
Old Aug 24, 2016 | 01:06 PM
  #6  
ShadoWolf150's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2015
Posts: 28
Likes: 7
From: Texas/Oklahoma
Default

yeah I usually use the voice command, but it's annoying with other people in the car to stop mid conversation, and sometimes mine doesn't return to bluetooth even if it's the last thing i had on because of phone bluetooth issues. I just always wished i could hit the button and cycle through the aux options rather than just line in.
Reply
Old Aug 24, 2016 | 01:09 PM
  #7  
ShadoWolf150's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2015
Posts: 28
Likes: 7
From: Texas/Oklahoma
Default

@cmbzln i was planning on using Eclipse because that's just what I have the most experience with, I may have to venture out if the language isn't supported. something for rasberry pi/beaglebone/arduino may work too.
Reply
Old Aug 24, 2016 | 01:16 PM
  #8  
Fordtrucktexan's Avatar
5 Year Member
10 Year Member
 
Joined: Mar 2010
Posts: 602
Likes: 23
From: Beaumont, Tx
Default

Don't overlook the Steering Column Control Module (SCCM). That's what tells the radio what to do when an audio button is pressed on the steering wheel. The module measures a voltage drop when a button is pressed on the steering wheel, and sends the corresponding command to the BCM and IPC modules.

If you're an engineer, I highly recommend you go to motorcraftservice.com and register for 3 days of access to their database. It has all of the procedures and wiring diagrams that the actual dealer techs would follow.
Reply
Old Aug 24, 2016 | 01:24 PM
  #9  
cmbezln's Avatar
OG
 
Joined: Aug 2008
Posts: 1,461
Likes: 245
Default

well in order to change the mapping of a button, you'd essentially have to wire it to a controller, and then from the controller to sync. Programming would be the easy part. The hard part, at least i would think, would be intercepting the commands sent from the control module Fordtrucktexas just mentioned to find out what's it's sending to sync to tell it to switch to bluetooth. Not sure how you'd be planning on doing that, but I'd venture to guess you'd need a lot more than just eclipse.
Reply
Old Aug 24, 2016 | 02:25 PM
  #10  
ShadoWolf150's Avatar
Thread Starter
Junior Member
 
Joined: Jan 2015
Posts: 28
Likes: 7
From: Texas/Oklahoma
Default

@fordtruckTexan Very good point, I totally forgot about the buttons there. I'll definitely register and check their diagrams, I'm sure I'll need them. I will also see if I can get any help/recommendations from Microsoft (though I'm not expecting much).

@cmbezln Luckily I'm on good terms with the CS department here so I have access to quite a few platforms, and they would be willing to help since this is somewhat related to my education.

No matter what, I realize this isn't your typical "weekend project"
Reply



All times are GMT -4. The time now is 09:06 PM.