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-08-2021, 11:30 PM
  #3561  
Senior Member
iTrader: (2)
 
jm061's Avatar
 
Join Date: Mar 2014
Posts: 1,603
Received 647 Likes on 340 Posts

Default

Originally Posted by XirallicBolts
Had a heck of a time getting it to authorize again today; kept failing after a few seconds.. Had to go back into Forscan and disable/reenable the TCU byte.
When I try to have Google Assistant talk to FordPass, it says I need to link the accounts. I enter my username and password and...... 400 Server Error.

Edit: ah, dang it. Tried on BlueStack and through my browser, I get "service is incompatible". I don't think I can work around this one. This was already a workaround to the GUI buttons not appearing. You guys might find my TCU in the Classifieds section soon...
Well with that popping up on the APP it looks like to me they are shutting down people trying to add it. I am going to have to bench test a car again and see what happens. Are you getting that after you click activate or ?
Old 03-09-2021, 12:16 AM
  #3562  
phoenixpilot dev
 
roxasthenobody98's Avatar
 
Join Date: Jul 2019
Location: Omaha, NE
Posts: 219
Received 64 Likes on 35 Posts
Default

Originally Posted by Airborne_Ape
You can probably just lookup the FCC ID on the TCU to find out which cellular bands it supports.

I’m not sure the option can be toggled in as built. I thought Ford Pass remote access features are all 3G and hotspot is LTE up until late 2020 assemblies but I could be wrong.
If Bell drops 3G support it probably won’t be for a few years and at that point I’ll probably just swap for a newer tcu or truck.

I should also mention Canada doesn’t have 5G yet. Our Federal telecom watchdog (CRTC) hasn’t approved 5G use until mid 2022, so you have a while. Everything ‘5G’ in Canada is blatant false advertising aka LTE+.

It will be a fun day for Ford Pass customer service reps when 3G services end though. I can imagine it will impact all 2017 to 2020 F150 owners at least.

TCU’s found in the 2021 F150 might all be LTE based on a chart Ford Pass reps emailed to me which shows they have 5 different cellular TCU types active in North America. It’s interesting that the Bronco and Baby Bronco have different TCU’s according to their list. But that’s just automotive manufacturing part binning 101.
99% certain all FordPass Connect compatible TCU's are LTE, regardless of if they have hotspot.

The older Fusion Hybrid ones were 3G tho.

Even OnStar moved away from 3G in 2015.
Old 03-09-2021, 06:12 AM
  #3563  
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
Well with that popping up on the APP it looks like to me they are shutting down people trying to add it. I am going to have to bench test a car again and see what happens. Are you getting that after you click activate or ?
This is after successful activation (prompt appears on touchscreen, app no longer says "pending"). I see this message when I try using Google Assistant to start my car -- it says I need to link my FordPass and Google accounts. It takes me to a Ford login page and that message appears after logging in.


Originally Posted by roxasthenobody98
(snip)

Interesting, what are you using to get this information? I was using an Arduino + canbus shield so my data was in the format of a 3-byte ID, 8 bytes data.

---

​​​​​​​Ultimately, I was trying to get a more reliable setup than my "cell phone -> bluetooth module -> arduino -> relays -> keyfob" but FordPass is proving to have just as many possible failure points with the workarounds I need to make. If the "otg+charge" cables I ordered on Amazon work, it'll be FAR more reliable to have an Arduino connected to a phone. The main failure point before was the bluetooth connection.

Last edited by XirallicBolts; 03-09-2021 at 08:12 AM.
Old 03-09-2021, 09:48 AM
  #3564  
phoenixpilot dev
 
roxasthenobody98's Avatar
 
Join Date: Jul 2019
Location: Omaha, NE
Posts: 219
Received 64 Likes on 35 Posts
Default

Originally Posted by XirallicBolts
This is after successful activation (prompt appears on touchscreen, app no longer says "pending"). I see this message when I try using Google Assistant to start my car -- it says I need to link my FordPass and Google accounts. It takes me to a Ford login page and that message appears after logging in.





Interesting, what are you using to get this information? I was using an Arduino + canbus shield so my data was in the format of a 3-byte ID, 8 bytes data.

---

Ultimately, I was trying to get a more reliable setup than my "cell phone -> bluetooth module -> arduino -> relays -> keyfob" but FordPass is proving to have just as many possible failure points with the workarounds I need to make. If the "otg+charge" cables I ordered on Amazon work, it'll be FAR more reliable to have an Arduino connected to a phone. The main failure point before was the bluetooth connection.
I use a Comma Black Panda as that's what integrates with my autonomous driving stuff.

The code for it is written in C, so you can edit it. For something like this, I'd recommend a White Panda.

​​​​​​​https://github.com/commaai/panda
Old 03-10-2021, 05:33 PM
  #3565  
Junior Member
 
XirallicBolts's Avatar
 
Join Date: Mar 2021
Location: Midwest USA
Posts: 18
Received 0 Likes on 0 Posts
Default

Originally Posted by roxasthenobody98
I use a Comma Black Panda as that's what integrates with my autonomous driving stuff.

The code for it is written in C, so you can edit it. For something like this, I'd recommend a White Panda.

https://github.com/commaai/panda
Looking at both the messages you had above and the page/github, it's above my head I'm not enough of a programmer to understand, my experience doesn't go beyond ActionScript and PHP back in the day.

I'm going back to using a phone+arduino since I found an OTG cable that can charge the phone while an Arduino is connected. Do you happen to know, is the I-CAN version of the TCU useful on F150s or will I need to sell this to an I-CAN owner? It came out of a 2017 Escape.

And long shot, but any chance you know what CAN message activates the front camera view? I did the whole 'Excel PivotTable' deal using data pulled from a 2015 F150 Platinum and simply couldn't find a pattern on HS3. Five activations in my test but no 'new' message ID occured five times. For now I'm sending a fake Reverse signal but that requires the car be stopped.
Old 03-10-2021, 07:43 PM
  #3566  
Senior Member

 
Gordy49913's Avatar
 
Join Date: Oct 2016
Location: Chicago area
Posts: 2,063
Received 397 Likes on 334 Posts

Default

Originally Posted by XirallicBolts
Looking at both the messages you had above and the page/github, it's above my head I'm not enough of a programmer to understand, my experience doesn't go beyond ActionScript and PHP back in the day.

I'm going back to using a phone+arduino since I found an OTG cable that can charge the phone while an Arduino is connected. Do you happen to know, is the I-CAN version of the TCU useful on F150s or will I need to sell this to an I-CAN owner? It came out of a 2017 Escape.

And long shot, but any chance you know what CAN message activates the front camera view? I did the whole 'Excel PivotTable' deal using data pulled from a 2015 F150 Platinum and simply couldn't find a pattern on HS3. Five activations in my test but no 'new' message ID occured five times. For now I'm sending a fake Reverse signal but that requires the car be stopped.
F150's do not have I_CAN
Old 03-10-2021, 07:48 PM
  #3567  
Junior Member
 
XirallicBolts's Avatar
 
Join Date: Mar 2021
Location: Midwest USA
Posts: 18
Received 0 Likes on 0 Posts
Default

Originally Posted by Gordy49913
F150's do not have I_CAN
I'm honestly not sure if it's a hardware limitation or if the AsBuilt determines whether it wants I-CAN or HS3-CAN. I noticed several people purchased Escape TCUs but only found one instance of someone successfully activating it (without digging through all 300+ pages again).

I'll get a picture later and post it for sale. Taking a loss here but whatever, I just want this project to be done.
Old 03-10-2021, 07:55 PM
  #3568  
Papermaker24
 
papermaker's Avatar
 
Join Date: Nov 2016
Location: Central Maine
Posts: 1,470
Received 347 Likes on 272 Posts
Default

I have an 18 Escape TCU thats working fine.....anything i can do to help? At least thats what the Ebay listing said.
Old 03-10-2021, 07:57 PM
  #3569  
Junior Member
 
XirallicBolts's Avatar
 
Join Date: Mar 2021
Location: Midwest USA
Posts: 18
Received 0 Likes on 0 Posts
Default

Originally Posted by papermaker
I have an 18 Escape TCU thats working fine.....anything i can do to help? At least thats what the Ebay listing said.
Did it end up working for you without major hassle (firmware flashing, etc)? I don't want to sell this one to an F150 owner only to learn there's compatibility problems.
Old 03-10-2021, 08:34 PM
  #3570  
phoenixpilot dev
 
roxasthenobody98's Avatar
 
Join Date: Jul 2019
Location: Omaha, NE
Posts: 219
Received 64 Likes on 35 Posts
Default

Originally Posted by XirallicBolts
Looking at both the messages you had above and the page/github, it's above my head I'm not enough of a programmer to understand, my experience doesn't go beyond ActionScript and PHP back in the day.

I'm going back to using a phone+arduino since I found an OTG cable that can charge the phone while an Arduino is connected. Do you happen to know, is the I-CAN version of the TCU useful on F150s or will I need to sell this to an I-CAN owner? It came out of a 2017 Escape.

And long shot, but any chance you know what CAN message activates the front camera view? I did the whole 'Excel PivotTable' deal using data pulled from a 2015 F150 Platinum and simply couldn't find a pattern on HS3. Five activations in my test but no 'new' message ID occured five times. For now I'm sending a fake Reverse signal but that requires the car be stopped.
If I had to guess, It's speed dependent. There seems to be only 2 signals the modules care about. 514 and 1045. This works for certain on the PSCM, as that's the message I spoof to it to allow APA at all speeds for L2 Autonomous.
Those signals do have Counters and Checksums, to that I haven't figured out how those work. For this, you'd want to isolate the IPMB and filter off those messages, while keeping the rest.
https://github.com/roxasthenobody98/...rcontroller.py

It's kinda hard to understand exactly what's going on there, but I'll try. 514 and 1045 are not in perfect sync. to combat this, Line 53 has this self.cs1045_cnt_cntr=CS.actlbrknocnt. This defines a signal in https://github.com/roxasthenobody98/...rd/carstate.py, on Line 91 which points to the Counter in 1045. Since that goes incrementally from 0-15, it works to keep it all in sync.

Starting on Line 65 of carcontroller, you see an If loop. This checks the counter's value, and sends the correct values. This way, when it switches control, it doesn't throw an error.
if self.cs1045_cnt_cntr_last == 0:
can_sends.append(make_can_msg(0x202, b'\x04\xf3\x48\x00\x60\x6e\x00\x00', 2))
can_sends.append(make_can_msg(0x415, b'\x00\x00\xc0\xfc\x80\x00\x00\x00', 2))

This is repeated 15 more times, so it can send the correct messages.

You have to keep these in sync, otherwise, the module will throw faults.


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



All times are GMT -4. The time now is 02:01 AM.