The casing of TCM that is currently in the car is stamped with '13 and it has paint markers writing on it. That tells me that it is not original to the car.
Hardware number for TCM currently in the car is AE8P-14F085-AC with the Calibration FA6P-7Z369-KC. SBL is AE8P-7J244-AB. Strategy is FA6P-7J104-KC.
Using 2.4.7 beta with OBDlink EX cable I was able to upgrade TCM that is currently in the car to following (available option was used):
Calibration level: FA6P-7Z369-KD
SBL: (stayed the same)
Strategy: FA6P-7J104-KD
There was not enough time testing to see if firmware update resolved TCM issue, but I suspect it did not.
Used TCM from '14 Focus has a different Hardware number AE8P-14F085-AE.
Calibration level: G1FP-7Z369-AC
SBL: AE8P-7J244-AB (same as "original" TCM)
Strategy: G1FP-7J104-AC
Available to program shows the same calibration and other numbers, so I have tried to hit program to make sure it will program same thing over (should I not have done that?). Followed instructions, dashboard went dark, hazards flashing for 2-3 seconds, and then errors in the log.
Car battery is new and connected to maintainer/charger. In short, all conditions are exactly the same when I updated "original" TCM.(OK) [13:39:20.271] TCM Module firmware update has been started
(WARN) [13:39:20.281] Reading vehicle info...
(WARN) [13:39:34.848] Total size: 1.50 Mb. Estimated duration: 2m - 4m
(WARN) [13:39:46.387] Loading SBL to primary module...
(ERR) [13:39:48.906] Unable to enter programming session, incorrect initial vehicle conditions
(ERR) [13:39:49.217] Service procedure has been interrupted
With this used TCM, there are few DTC from PCM and IPC stating something along the lines of TCM not communicating or responding. Could this be the reason why it cannot be programmed? This is probably a question outside of FORScan support's scope, but at the moment idk who else would know.
After this failed, I tried custom option and selected Calibration level file whose middle part number matched with old and the prefix was from the "original" TCM after update. Process errored out with the same outcome, so I suppose there was no harm done anyway.
Am I over my head trying to update this used module for my fiesta, or can it be done? Appreciate the help.