MarkTurner
Posts: 12
Joined: Thu Dec 11, 2014 10:46 am

It's time to free our data! Open Garages/ffpass

Ford has given me no option to upgrade my 2012 FFE's TCU from 3G to 4G and so I've been kicked to the curb. Needless to say, I'm pissed at Ford's disregard for customer service.

So now that I'm locked out. what is there to do? Could this be a blessing in disguise? A 3G modem isn't magic. APIs aren't magic. My car is my car, and my car's data should be mine. And though MFM was useful for some things, I have always thought the app suffered from a poor UI, reliability problems, etc. Perhaps a better mobile app than MFM is a possibility?

What if an effort was started, along the lines of Open Garages or FFPass to create a new interface to our cars and do whatever we want with our data?

Thoughts?

http://opengarages.org/index.php/Main_Page
https://github.com/d4v3y0rk/ffpass
Last edited by MarkTurner on Wed Feb 23, 2022 6:15 am, edited 1 time in total.
Anti_Climax
Posts: 338
Joined: Fri May 20, 2016 12:22 pm
Location: The Valley of the Sun

Re: It's time to free our data! Open Garages/ffpass

There's certainly a few folks here with that sort of knowledge.

Discord has been quiet but that would be a great way to work on it. Probably want a github separate from the CHAdeMO one I started.
2012 Candy Blue FFE
33.5kWh battery pack
CHAdeMO DC Fast Charging
scottt
Site Moderator
Posts: 395
Joined: Mon Apr 06, 2015 6:00 am

Re: It's time to free our data! Open Garages/ffpass

MarkTurner wrote: Tue Feb 22, 2022 9:16 am Ford has given me no option to upgrade my 2021 FFE's TCU from 3G to 4G and so I've been kicked to the curb. Needless to say, I'm pissed at Ford's disregard for customer service.

So now that I'm locked out. what is there to do? Could this be a blessing in disguise? A 3G modem isn't magic. APIs aren't magic. My car is my car, and my car's data should be mine. And though MFM was useful for some things, I have always thought the app suffered from a poor UI, reliability problems, etc. Perhaps a better mobile app than MFM is a possibility?

What if an effort was started, along the lines of Open Garages or FFPass to create a new interface to our cars and do whatever we want with our data?

Thoughts?

http://opengarages.org/index.php/Main_Page
https://github.com/d4v3y0rk/ffpass
Where did you buy a 2021 FFE??
2015 Magnetic FFE (aka Magneto) - Retired
2017 Kona Blue FFE (aka King Kona) - Current
MarkTurner
Posts: 12
Joined: Thu Dec 11, 2014 10:46 am

Re: It's time to free our data! Open Garages/ffpass

scottt wrote: Wed Feb 23, 2022 5:14 am
Where did you buy a 2021 FFE??
Ha! Typo. Fixed. Thanks for pointing it out.
Anti_Climax
Posts: 338
Joined: Fri May 20, 2016 12:22 pm
Location: The Valley of the Sun

Re: It's time to free our data! Open Garages/ffpass

In this case we could try to replicate the current behavior of the TCU as it interfaces with everything else. But it remains to be seen how simple or convoluted that may be. If something behind the TCU is actually authenticating with Ford, it is entirely possible we would not be able to replicate it, though that isn't a foregone conclusion.

My day job is managing embedded devices that use cellular to connect back to a secure network and there's a ton of stuff that *could* be done by Ford to make this very difficult.

If we were to set up our own data interface - a cheap LTE device that listens for text messages - we could have something in the CANBus spit out whatever commands we like and sidestep everything Ford does with their TCU. Want the door to unlock? Forget the API, I'll make it think I hit the unlock button. Etc
2012 Candy Blue FFE
33.5kWh battery pack
CHAdeMO DC Fast Charging
MarkTurner
Posts: 12
Joined: Thu Dec 11, 2014 10:46 am

Re: It's time to free our data! Open Garages/ffpass

Anti_Climax wrote: Wed Feb 23, 2022 8:35 am
If we were to set up our own data interface - a cheap LTE device that listens for text messages - we could have something in the CANBus spit out whatever commands we like and sidestep everything Ford does with their TCU. Want the door to unlock? Forget the API, I'll make it think I hit the unlock button. Etc
Yep, this is the approach I'm considering; not just spoofing Ford but pointing the car's data to a new server. An embedded LTE device that runs Linux (or Android perhaps) and speaks CAN would be ideal.

Return to “Technical Discussions”