# 2017 lincoln MKX 3G to 4G tcu upgrade

**URL:** <https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431>\
**Category:** Discussion\
**Tags:** retrofit, TCU, APIM\
**Created:** [3 January 2025 01:33 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431 "2025-01-03T01:33:41Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![F150Chief](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/f150chief/32/14712_2.png) [@F150Chief](https://community.cyanlabs.net/u/F150Chief)\
**Post date:** [3 January 2025 21:17 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/21 "2025-01-03T21:17:34Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [3 January 2025 21:25 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/22 "2025-01-03T21:25:18Z")

</div>

Pretty sure i am on 3.0

 ![17359394958728966701462609140162](https://community.cyanlabs.net/uploads/default/original/2X/5/56d594e0c17dd24f15bce6ca271d22d395d3b956.jpeg)  
Time to do more fun things with my lincoln?

---

<div class="post-metadata">

**Author:** ![F150Chief](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/f150chief/32/14712_2.png) [@F150Chief](https://community.cyanlabs.net/u/F150Chief)\
**Post date:** [3 January 2025 21:29 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/23 "2025-01-03T21:29:04Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [3 January 2025 21:29 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/24 "2025-01-03T21:29:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![F150Chief](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/f150chief/32/14712_2.png) [@F150Chief](https://community.cyanlabs.net/u/F150Chief)\
**Post date:** [3 January 2025 21:36 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/25 "2025-01-03T21:36:15Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [3 January 2025 21:38 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/26 "2025-01-03T21:38:06Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [3 January 2025 21:39 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/27 "2025-01-03T21:39:37Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [3 January 2025 23:09 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/28 "2025-01-03T23:09:08Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [4 January 2025 01:11 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/29 "2025-01-04T01:11:33Z")

</div>

No dice, still refusing to flash the downgrade

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [4 January 2025 15:18 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/30 "2025-01-04T15:18:57Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![bill32399](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/bill32399/32/2724_2.png) [@bill32399](https://community.cyanlabs.net/u/bill32399)\
**Post date:** [4 January 2025 15:41 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/31 "2025-01-04T15:41:18Z")

</div>

AB settings will have no effect on flashing calibrations.

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [4 January 2025 15:46 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/32 "2025-01-04T15:46:57Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![warlock12118](https://community.cyanlabs.net/letter_avatar_proxy/v4/letter/w/e95f7d/32.png) [@warlock12118](https://community.cyanlabs.net/u/warlock12118)\
**Post date:** [5 January 2025 17:41 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/33 "2025-01-05T17:41:52Z")

</div>

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.

 ![J TCU](https://community.cyanlabs.net/uploads/default/original/2X/0/0ed344a42bf7f1a2550f80d5bc57b3d4d5a0986f.jpeg)

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [5 January 2025 20:03 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/34 "2025-01-05T20:03:06Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![warlock12118](https://community.cyanlabs.net/letter_avatar_proxy/v4/letter/w/e95f7d/32.png) [@warlock12118](https://community.cyanlabs.net/u/warlock12118)\
**Post date:** [5 January 2025 20:52 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/35 "2025-01-05T20:52:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [5 January 2025 21:06 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/36 "2025-01-05T21:06:40Z")

</div>

Alright, fingers crossed she works when i get home

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [6 January 2025 00:23 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/37 "2025-01-06T00:23:23Z")

</div>

![20250105_182218](https://community.cyanlabs.net/uploads/default/original/2X/6/6937f00a0d2dc0945bd51f78bb6c4255a310fdff.jpeg)  
 ![20250105_182158](https://community.cyanlabs.net/uploads/default/original/2X/d/dd4feb0f62de9b60716682e83da8959bb420e226.jpeg)

No dice

---

<div class="post-metadata">

**Author:** ![warlock12118](https://community.cyanlabs.net/letter_avatar_proxy/v4/letter/w/e95f7d/32.png) [@warlock12118](https://community.cyanlabs.net/u/warlock12118)\
**Post date:** [6 January 2025 13:01 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/38 "2025-01-06T13:01:37Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [6 January 2025 20:34 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/39 "2025-01-06T20:34:50Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mrhollandxx22x](https://community.cyanlabs.net/user_avatar/community.cyanlabs.net/mrhollandxx22x/32/15081_2.png) [@mrhollandxx22x](https://community.cyanlabs.net/u/mrhollandxx22x)\
**Post date:** [6 January 2025 21:14 UTC](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431/40 "2025-01-06T21:14:56Z")

</div>

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

[Previous page](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431.md?page=1)

[Next page](https://community.cyanlabs.net/t/2017-lincoln-mkx-3g-to-4g-tcu-upgrade/16431.md?page=3)
