Topic Sponsor
2015 - 2020 Ford F150 General discussion on the 13th generation Ford F150 truck.
Sponsored by:
Sponsored by:

Sync Connect Retrofit (in any Ford).

Thread Tools
 
Search this Thread
 
Old 03-12-2021, 08:34 PM
  #3581  
Junior Member
 
XirallicBolts's Avatar
 
Join Date: Mar 2021
Location: Midwest USA
Posts: 18
Received 0 Likes on 0 Posts
Default

Originally Posted by Airborne_Ape
@jm061 I have an idea I was wondering if you could test since you have a bench setup.

I was thinking about how the TCU might become authorized. If certain VINs are actively blocked, what's to stop one of us from temporarily spoofing a VIN in the Ford Pass account and in the vehicle? I'm curious if it's possible to take a VIN of a 2020 Platinum F150, create an account with it and temporarily change the VIN on the user's end in-vehicle to force authenticate an otherwise incompatible model.

I'm nearly certain VIN info isn't in the gateway, but it is located at the addresses listed below. I assume the TCU verifies the VIN between Ford's server and the end user BCM or FCIM, because I can't think of how else the authentication passes

I was thinking something along those lines too, though I'm hesitant to change the VIN in some of my AsBuilts. I was going to watch and see if the handshake between the car and TCU included my VIN being announced. I'm sure when the TCU connects to Ford, it says "hi, I'm esn xxxyyy. I'm installed in vin xyzzzzzz...."

When you do an authorize attempt there's only 4 messages being broadcast from the TCU, repeated twice. Three of the four are just your name it looks like, but trying to manually broadcast all 4 didn't bring up the prompt again.

since my account isn't old enough to list the tcu in the classified, I'll have some time to play with it. I was going to use the VIN from the salvage car the tcu came out of.

Luckily on the Flex, i-can is pins 1/9 on the obdii port. Nice and easy to access. Bonus, 3D printed a little piece to hold Dupont leads in place, rather than order the proper connector.
​​​


Last edited by XirallicBolts; 03-12-2021 at 08:41 PM.
Old 03-12-2021, 08:48 PM
  #3582  
It's my first day
Thread Starter
 
Airborne_Ape's Avatar
 
Join Date: Sep 2014
Location: Holiday Inn
Posts: 3,588
Received 1,682 Likes on 887 Posts

Default

The only thing stopping me from testing it now is that I have Sync Connect from the factory which works perfect. The XLT I stuffed the retrofit into is 3000 miles away. I can understand your hesitancy of changing your as built vin info. I think testing a borrowed VIN in the FCIM & BCM is the likely place to try. Changing the VIN in the RCM or ABS module could be dangerous for a few reasons, which is why a bench setup is best for this kind of thing.

Last edited by Airborne_Ape; 03-12-2021 at 09:06 PM.
Old 03-13-2021, 12:17 AM
  #3583  
Senior Member
iTrader: (1)
 
i8iridium's Avatar
 
Join Date: Jun 2011
Location: Washington, DC
Posts: 748
Received 500 Likes on 179 Posts

Default

Originally Posted by Airborne_Ape
The only thing stopping me from testing it now is that I have Sync Connect from the factory which works perfect. The XLT I stuffed the retrofit into is 3000 miles away. I can understand your hesitancy of changing your as built vin info. I think testing a borrowed VIN in the FCIM & BCM is the likely place to try. Changing the VIN in the RCM or ABS module could be dangerous for a few reasons, which is why a bench setup is best for this kind of thing.
I think the bigger problem is what happens when you put the VIN back? I've activated a TCU in a different vehicle, and it all went to sh*t when i put it back in the original vehicle because the VIN didn't match what FordPass activated.
Old 03-13-2021, 11:07 PM
  #3584  
Senior Member
iTrader: (2)
 
jm061's Avatar
 
Join Date: Mar 2014
Posts: 1,603
Received 647 Likes on 340 Posts

Default

I would never advocate changing the vin of a vehicle for the purposes of adding sync connect. The wrong vin can cause all sorts of issues.
Old 03-14-2021, 08:57 AM
  #3585  
Junior Member
 
XirallicBolts's Avatar
 
Join Date: Mar 2021
Location: Midwest USA
Posts: 18
Received 0 Likes on 0 Posts
Default

Originally Posted by jm061
I would never advocate changing the vin of a vehicle for the purposes of adding sync connect. The wrong vin can cause all sorts of issues.
The furthest I'd be willing to go is attempt a man-in-the-middle with the canbus messages, isolating the TCU. Monitor every message coming in to the tcu and if it contains my vin, modify it to a different model
Old 03-15-2021, 07:39 AM
  #3586  
F150 Forum
 
Watson Tech's Avatar
 
Join Date: May 2020
Location: Mount Pleasant, SC
Posts: 129
Received 19 Likes on 15 Posts
Default

So the bluestacks method did not work for me. Is anyone else having luck with that?
Old 03-15-2021, 02:21 PM
  #3587  
Member
 
crazy8baller's Avatar
 
Join Date: Oct 2019
Location: Nebraska
Posts: 91
Received 44 Likes on 26 Posts
Default

Originally Posted by Airborne_Ape
Just so everyone is aware this user ^ is awesome!

He’s busy building his own open source autopilot system for Ford vehicles but messaged me regarding an open source python repository that exists which can essentially be used to build an app that replaces Ford Pass for all of us.

Keep in mind Ford Pass is just a shell with an entirely web based api. The purpose of Ford Pass is just a GUI that does this:

Get

https://fcis.ice.ibmcloud.com/v1.0/e.../default/token

Verify

clientId: 9fb503e0-715b-47e8-adfd-ad4b7770f73b

applicationId: 71A3AD0A-CF46-4CCF-B473-FC7FE5BC4592

Vin

User Name

Password

Get dictionary from URL

Get value for access token

Get https://usapi.cv.ford.com/api/vehicles/v4/VIN/status

Unfortunately, the only thing the Ford Pass app actually exists for (its Graphical Interface), is broken as we all know. So I was wondering if anyone might be interested in contracting some grad student for $5 to build a working app to bypass Ford Pass entirely and permanently.

User roxasthenobody98 mentioned he’s already looking into it but has no timeline and may require donations to support such a project.
Hi everyone,

Some of you may know me as @crazy8baller. I've made a few posts here on the forum about modifications that I've done to my truck such as add BLIS, Sync Connect, power fold mirrors, etc. I like many of you have been frustrated as of late with the Ford Pass application not working on my iPhone.

By trade, I am a software engineer, and overtime working with my truck (2019 F-150) I discovered I wanted to learn how Ford uses their internal APIs to connect and control their vehicles. So I decided to do some research/reverse engineering and build an open-source Python project that works programmatically with Sync Connect APIs. You are able to start, stop, unlock, lock, authorize, unauthorize, get information about your vehicle, and much much more. There's a lot of functionality built-in under the hood that Ford doesn't include in their app by default.

This is still in the beta stages, but I've gotten to a point where I am ready for the first initial release and I would love for you all to check it out. See my Github link here. I've included information on how to install, examples to get started, and documentation about everything that you can do to control your Ford vehicle with Python.

I would definitely be interested in developing an app that bypasses Ford Pass if there is enough want/interest for something like that.

(If any of you do decide to try my SDK out and find issues please report them!)
The following users liked this post:
Airborne_Ape (03-18-2021)
Old 03-15-2021, 02:33 PM
  #3588  
Member
iTrader: (1)
 
cmichalow's Avatar
 
Join Date: Jun 2018
Posts: 51
Received 4 Likes on 3 Posts
Default

Hey everyone,
I haven't been following this thread closely the last few months but it looks as though some things have changed with this Fordpass mod. I had successfully installed this mod into my 2018 STX that I have since traded. I removed (before I traded) and still have all of the hardware. Does this mean I cannot now just install into my brother ln law's truck and set it up?I hadn't messed with it due to truck availability.

Sorry if this is a dumb question that's been answered before.

thx
Old 03-15-2021, 06:56 PM
  #3589  
Senior Member
 
neilc1's Avatar
 
Join Date: Aug 2018
Posts: 459
Received 71 Likes on 52 Posts
Default

read crazy8baller's thread above yours,
Old 03-16-2021, 12:08 PM
  #3590  
Senior Member
iTrader: (1)
 
bdresch's Avatar
 
Join Date: Jul 2018
Posts: 114
Likes: 0
Received 17 Likes on 12 Posts
Default

Originally Posted by papermaker
16 works
16 is populated on mine. I tried pulling it and lost my rear camera and ability to start the truck.

Only open spots in that plug is 2,3,5,17, and 18.

could I just tee into my line at 15? I’m using that to power the IMPB.


Quick Reply: Sync Connect Retrofit (in any Ford).



All times are GMT -4. The time now is 03:52 AM.