2017 lincoln MKX 3G to 4G tcu upgrade

3.3 or 3.4 will work. If you are on Sync 3.0 this may not work, as that does not support HS4 CAN.
Turn the connection type to AUTO. and COM port to COM3.

Pretty sure i am on 3.0


Time to do more fun things with my lincoln?

Yep!
If the modem was a J or K you might be in luck, but not with the L series firmware.

So update to 3.4? Or anything specfic i need to do?

Program the APIM for a TCU. See the doc.
Also check the other settings for the BCM for remote start.

So i do know for a fact all those as builts are correct, thats where I started. I guess it would also.help to mention im doing this as an upgrade to 4g from a 3g TCU

1 Like

Methinks im also going to change the topic name to what we are actually doing to better reflect what is going on in here, for anyone else that ends up in my situation XD

1 Like

Ok, so i was able to get sync updated to 3.4, would my steps now be as outlined in the guide barring any unforseen issues?

No dice, still refusing to flash the downgrade

Ok so have a question to continue this thread, if i have the incorrext AB in the tcu, say for the donor vehicle which was a 2020 aviator, would that prevent the firmware from flashing?

AB settings will have no effect on flashing calibrations.

1 Like

As ive yet been able to make anymore head way on this, it looks like im going to go ahead and order in a J series and go that route

1 Like

Right column are the files required to get that L series downgraded to a J series.
I did this with an L series last week that I dropped in a 2017 Fusion Ti.
You have to do this as a custom, it took 57 minutes with an OBDLink EX.

I can give that a try tonight when i get home, but the big issue i ran into was loading the SBL, it was a prompt failure at that point, and if i remember correctly the calibration level is not there im custom correct?

Correct and when you start ForScan you do this without a saved profile.

Alright, fingers crossed she works when i get home


No dice

What options on the bottom are you checking before you start?
Does is pass or fail the SBL test?

Options we tried as seen in picture above, and with the force program and ignore checksum on all options ended in SBL load failure

I also tried it with jx7t firmware and again had an sbl load failure