Hi all,
I’ve done a Sync 4 retrofit on my 2020 F-450 (built December 2019) using a kit from fordsync4.com. The only new module is the APIM everything else is original to the truck. By all means everything else is working very well!
Modules:
-
APIM:
RU5T-14G670-AGN(Sync 4, from kit) -
ACM:
LC3T-18K810-FE(original 2020 Super Duty) -
GWM:
LC3T-14F642-AC(original as wel)
The problem: SiriusXM shows “loading” on cold start and never resolves. If I connect FORScan and rewrite the APIM as-built (no changes at all, just a rewrite), XM works immediately and stays working until the next cold start. Volume also starts at 0 on every cold start which makes me thing its a timing issue.
What I’ve tried:
-
ACM
727-01-01first nibble changed from2to3 -
APIM
7D0-01-01first byte changed fromA0toA2(enable SDARS missing message logging) -
APIM X40 XRP flag is already set to X40 (
A8in7D0-02-03) -
FCIM VIN corrected to match truck VIN - it was not the correct VIN at first.
None of the above fixed the cold start issue. The rewrite-to-fix behavior strongly suggests to me that a boot timing race condition between the Sync 4 APIM (faster boot) and the original ACM. (I’m a web developer though, not a systems developer for OEMs haha)
Any ideas appreciated - particularly around GWM sequencing or any other as-built flag that controls APIM retry behavior for the ACM handshake. Oh, once it works with that “fix”, EVERY channel works fine so I think the X40 is capable on my ACM and such
Thanks in advance!