If you are not interested in the Hotspot, this is really option. Although, that firmware is pretty old. Since you already mastered the TCU, which is a hard one actually, tackling the APIM is not that bad. You have very early firmware on the APIM, which will not show any info about the TCU, other than the TCU serial number. The firmware requirement for the TCU addition is really only for the Hotspot but will help with other things in general. You can stay at the current firmware, if you choose.
Look at this article: APIM Firmware Production Releases - Ford / Information - CyanLabs Official Community
You are currently at:
3.0 APIM NAV Unit Firmware (Production Release, 2016-Early 2017, G thru Early H Series)
Secondary Boot Loader: GB5T-14G376-AA
Strategy (F188): GB5T-14G374-CA or GB5T-14G374-CB
Calibration (F124): GB5T-14G375-DA or GB5T-14G375-FA
ECU Configuration/Sound Profiles (F10A): GB5T-14G379-AA
ECU Configuration/Illumination Strategy (F16B): GB5T-14G379-BA
You can safely go to
3.0 APIM NAV & NON-NAV Unit Firmware (Production Release, 2017-Pre-2018.5, H thru Early J Series)
(Originally Found On 2017/Early 2018 Units That Ship with 2 USB Ports on Back)
Secondary Boot Loader: GB5T-14G376-AA
Strategy (F188): HB5T-14G374-CA
Calibration (F124): HB5T-14G375-DA or HB5T-14G375-FA (NAV) / HB5T-14G375-CA (NON-NAV)
ECU Configuration/Sound Profiles (F10A): GB5T-14G379-AA
ECU Configuration/Illumination Strategy (F16B): HB5T-14G379-BA
or:
3.2/3.3 APIM NAV & NON-NAV Unit Firmware (Production Release, 2018.5, Late J thru K Series)
Secondary Boot Loader: GB5T-14G376-AA
Strategy (F188): 1U5T-14G374-DA (6/27/2018)
Calibration (F124): 1U5T-14G375-DA (NAV) / 1U5T-14G375-CA (NON-NAV)
ECU Configuration/Sound Profiles (F10A): GB5T-14G379-AA
ECU Configuration/Illumination Strategy (F16B): JB5T-14G379-BA (6/7/2018)