So the other day I plugged my phone into the floor console USB and no charge, no CarPlay. I read and it sounded like it was a bad USB hub. I got the new one and installed it and it worked. Next morning I started the truck up and nothing. I popped it back out and found that if I unplug the mini USB from the back of the USB hub and plug it back in, most times that gets it working until I turn the truck off. At the next start up I have to do the same all over to get it working.
The truck has factory Sync 3 and current software is Sync 3.4 Build 23188.
Does this sound like I got a bad OEM hub from Ford? Or does this sound like a faulty APIM mini USB cable? Or does this sound more like the APIM is on its way out?
Just a bit more info, both the original USB hub and the new one do the same thing when unplugging it and re plugging it in. I’ve also tried a couple known working usb iPhone cords. Thanks for any info!!
SYNC Region: NA
Navigation Variant: Non Nav
Manufacturer Year: MY20
Install Type: OEM
Old SYNC Version: 3.4.23188
New SYNC Version: 3.4.23188
Do you have a error message, if so what is it?
None
Update Method: Official Ford
Sounds like the APIM is not remembering stored data, which could affect the hub operation. Run the RWData Cleaner in the Syn3 Updater and see if this improves the issue.
There should be 2 plugs going into the USB hub(3 in some). Which one did you unplug or do you only have 1 item plugged into the USB hub? Are the ring light(s) on for the hub?
Hi Bill,
My hub only has two plugs in the back. One mini USB and another for power supply I assume. The backlighting is working. I unplug the mini USB plug it back in to get it to start providing charge and CarPlay connection. This only works while the truck is powered. Doing this with the ignition off does not help.
1 Like
The USB only works with ignition or radio powered.
What I’m saying is that the process of unplugging the APIM mini USB from the hub and plugging it back in only makes the hub begin to work if done while it’s powered. If I unplug it and plug it back in with no power, then turn the ignition on, it still won’t function.
I also did the RWData Cleaner without success.
1 Like
Might very well be. Run the Interrogator Utility if you can and post the xml log here…
<?xml version="1.0" encoding="UTF-8"?>
<p:OTAModuleSnapShot xmlns:d2p1=“urn:ford/Vehicle/Module/Information/v3.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance ” xmlns:p=“urn:ford/com/productdesign/ipp/ModuleSnapshot/v2.0” version=“2025-05-12” xsi:schemaLocation=“urn:ford/Vehicle/Module/Information/v3.0 ModuleSnapshot.xsd”>
<p:VIN>1FT7W2BT9LEE66534</p:VIN>
<p:ModuleName>ECU</p:ModuleName>
<p:RequestRole>
d2p1:Role CONSUMER</d2p1:Role>
d2p1:RoleSource OTA</d2p1:RoleSource>
d2p1:RoleDesc SYNCGEN3</d2p1:RoleDesc>
d2p1:RoleID OTA</d2p1:RoleID>
</p:RequestRole>
<p:BroadcastDTCType>
<d2p1:DTC DTCValue=“92521108”/>
<d2p1:DTC DTCValue=“c1840008”/>
<d2p1:DTC DTCValue=“c2560008”/>
</p:BroadcastDTCType>
<p:Node isFlashed=“false” specificationCategory=“GGDS”>
d2p1:Address 7D0</d2p1:Address>
<d2p1:ECUAcronym name=“APIM”>
d2p1:State
<d2p1:Gateway gatewayType=“NONE”>
<d2p1:DID didFormat=“ASCII” didType=“Embedded Consumer Operating System Part Number” didValue=“8033” responseLength=“24”>
d2p1:Response NU5T-14G381-AD</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“Packeted” didType=“Embedded Consumer Applications Part Numbers 1” didValue=“8060” responseLength=“384”>
d2p1:Response 345535542d3134473432332d424300000000000000000000355535542d3134473339312d425300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“Packeted” didType=“Embedded Consumer Applications Part Numbers 1” didValue=“8061” responseLength=“384”>
d2p1:Response 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU Checksum 1” didValue=“D704” responseLength=“4”>
d2p1:Response 17f62d92</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU Checksum 2” didValue=“D705” responseLength=“4”>
d2p1:Response 7ce97616</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE00” didValue=“DE00”>
d2p1:Response 2a0a0006000009440480</d2p1:Response>
d2p1:IsConfig true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE01” didValue=“DE01”>
d2p1:Response 55530103c082009080044405</d2p1:Response>
d2p1:IsConfig true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE02” didValue=“DE02”>
d2p1:Response 0100000300</d2p1:Response>
d2p1:IsConfig true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE03” didValue=“DE03”>
d2p1:Response 000032f10f0001</d2p1:Response>
d2p1:IsConfig true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE04” didValue=“DE04”>
d2p1:Response 1aae1a403e80</d2p1:Response>
d2p1:IsConfig true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE05” didValue=“DE05”>
d2p1:Response 70</d2p1:Response>
d2p1:IsConfig true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didType=“Direct Configuraation DID DE06” didValue=“DE06”>
d2p1:Response 2d003a0000000003be00005656a500cf</d2p1:Response>
d2p1:IsConfig true</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“On-line Diagnostic Database Reference Number” didValue=“F110” responseLength=“24”>
d2p1:Response DS-1U5T-14G371-EK</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Core Assembly Number” didValue=“F111” responseLength=“24”>
d2p1:Response 1U5T-14G380-CE</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Delivery Assembly Number” didValue=“F113” responseLength=“24”>
d2p1:Response 5U5T-14G371-BMD</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Calibration Data #1 Number” didValue=“F124” responseLength=“24”>
d2p1:Response 1U5T-14G375-CA</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“Private Sub Node #1 Serial Number” didValue=“F141” responseLength=“16”>
d2p1:Response WZ9JBHKH</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“State Encoded” didType=“Software Download Specification Version” didValue=“F162” responseLength=“1”>
d2p1:Response Blank</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“State Encoded” didType=“Diagnostic Specification Version” didValue=“F163” responseLength=“1”>
d2p1:Response 03</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“Vehicle Manufacturer ECU Software Number” didValue=“F188” responseLength=“24”>
d2p1:Response 1U5T-14G374-EK</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“ASCII” didType=“ECU Serial Number” didValue=“F18C” responseLength=“16”>
d2p1:Response </d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU MAC Address 1” didValue=“F1D0” responseLength=“6”>
d2p1:Response b4:bc:7c:e4:a9:54</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
<d2p1:DID didFormat=“HEX” didType=“ECU MAC Address 2” didValue=“F1D1” responseLength=“6”>
d2p1:Response b4:bc:7c:e4:a9:55</d2p1:Response>
d2p1:IsConfig false</d2p1:IsConfig>
</d2p1:DID>
</d2p1:Gateway>
</d2p1:State>
</d2p1:ECUAcronym>
<d2p1:ODLNetwork d2p1:NetworkDataRate=“500” d2p1:NetworkName=“HS-CAN” d2p1:NetworkProtocol=“CAN” d2p1:DLCName=“SAE J1962” d2p1:Pins=“6,14”/>
<d2p1:DTC DTCValue=“92521108”/>
<d2p1:DTC DTCValue=“c1840008”/>
<d2p1:DTC DTCValue=“c2560008”/>
<d2p1:AdditionalAttributes logGeneratedDateTime=“2025-05-12T13:42:10+00:00” RAM=“291545088” vmcuVersion=“Vector_VMCU_05.04.25”>
<d2p1:PartitionHealth type=“/fs/Nuance/” total=“1.8G” available=“6.2M”/>
<d2p1:PartitionHealth type=“/fs/Nuance/grace” total=“1.4G” available=“69M”/>
<d2p1:PartitionHealth type=“/fs/rwdata/” total=“1.2G” available=“809M”/>
<d2p1:PartitionHealth type=“/fs/rwdata/quip/” total=“35M” available=“35M”/>
<d2p1:PartitionHealth type=“/fs/rwdata/quip/” total=“90M” available=“90M”/>
<d2p1:PartitionHealth type=“/fs/mp/” total=“1.4G” available=“84M”/>
<d2p1:PartitionHealth type=“/fs/images/” total=“10G” available=“6.8G”/>
d2p1:InstallationLog/
d2p1:SyncData MIIEtAYJKoZIhvcNAQcDoIIEpTCCBKECAQAxggG4MIIBtAIBADCBmzCBhjEbMBkGA1UEChMSRm9yZCBNb3RvciBDb21wYW55MQswCQYDVQQGEwJVUzERMA8GA1UEBxMIRGVhcmJvcm4xHjAcBgkqhkiG9w0BCQEWD21nbXNlY0Bmb3JkLmNvbTEnMCUGA1UEAxMeU3luYyBNb2R1bGUgRW5jcnlwdGlvbiBHZW4zIEEyAhDfwyMpAoa+v0vYmqleqJR7MA0GCSqGSIb3DQEBAQUABIIBAJhOBQN334l0Z+lsEGTiei3LOg4BxX+I+Q5scJvgU+mrb9tRDv0gtd+p9gqIPfU3oDvu/CWTs1AZilbn3sLnez36HdV6dDr5Uc/zQpAEcKVXH3zfVbkHIknB49j4f7O4vV0QtTUd9XyK2YBEUevJt1yTMZ2K4b/ga1UNSFiuozuZtBvanK+euShfeebrfukigS7cvzdPbhet0uo0J7+jObHFHsrOoShct20Q4jSLJgl7XUodQZ2O9uBOwIQfA8e14xLLT2bevbPD4JSol2IN9oVCU+92YsNjW5QYz30vOMZN0Rlm6tEilhibGEJU5fpz/8ydv4bXZCnoWsGC8r+KHwQwggLeBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAFdtvVh/Lo1QExr10WHRZFgIICsIXZmc1UvlsiHvk5zelchDE/fFAltcFAImCD3CFwiJwsVugUNswsLOW3b7C1rKN9i7zdjMveMoLNfb8Tkdw/jdELd9fXzxdkcOBovhj+WzJHD0Va2ICYxeJTMrZ+sQOqw6iHi4dzZEj203uBlvIbhhUQ6I0qbQTe64z6CIiehWAz4m6OkJXaLJg/zccLXnFK88rDer86U7NLwzTQNRtIC5njizcmk223XNhaS8Uq5q1r3ks5Vp9S2Vsq+IUjqdddMsNwNbEdYt64fFDlSY+zYOQP3w9CdEAxQWuWRq+FJtNFpKYgqR/rFm0P5IAQ3DL2rrdAjEScon2/8CzmB7oDoxFOe/EGxjGOeQeX2/N/E9Q7pIeEI29VOOUAiaX0cuCnCgVkvCltEZIi5uf5QExjx3ezxp9p/tLVytlytNGMJKfg12uvTqB/wOy4gQSfVBejbklj3HVOOkvjGMG9frV8PkN1mGjBH8/+at2To7oIVAVW32BkltwHAeQW4vjteb/ZRQLG6w0GE2F0iuZKmqCqYcF8iAvFA9S0LJjMLoIKk91g+sxoGHB0jMuhrj0U5ufBVG2QfXkBVd3SkqPSHN8vxDxYvJf80b47qFnZGKCEkIfjE087j6EvJzSHMafBc8l6SFphNrmWcMHyTbTaHEfYLZ2F+8tEb/UBKd2Dk/fFIUJo1KethefudE5a9FTXLuXwVakxlQLs2038pV+24oOPPhrhM1qAx9Plenw27iRjIZLLZAKXbdy6I5a2I+UTk86bNI/dDKw1CblxwH5doS2p+HEG3gvUxyOfBp979IAScpbtEY7sUoEIRO63l8a7DZIc5NWurWog3wT4SUyY7mnZNppfaAVMabbHHLGCcHwLRYSZb88CN6uiWM5i/N7CoNn0VTWaXjoacKlfxR8s/vorb70=</d2p1:SyncData>
</d2p1:AdditionalAttributes>
</p:Node>
</p:OTAModuleSnapShot>
Go into FORScan and see why you have 3 DTC’s in the APIM.
MY20+ APIM
I do not see any issues with the APIM unless one of the DTC’s reveals something…
Perfect, thanks. Yeah I saw those DTCs also and figured I might as well check them on FORScan.
Other than that, Im going to test the hub with a generic mini USB to mini USB. After clearing the codes and trying the cable if that doesn’t fix it I can only guess its either the APIM or maybe I received a faulty USB hub? Are the hubs fairly interchangeable given I have Sync 3.4? I had the USB A and USB C style, but the replacement is a newer part number. I gave Ford the part number off the original and they said it was superceded by the one I got.
Thanks
They are, but be careful about USB-C hubs. There are only a handful of valid ones OEM Ford.
Ford and Lincoln USB Module Interface Parts Listing:
HC3Z-19A387-*
HC3Z-19A387-B (BLUE BACKLIGHTING) Ford (Wide 2 USB-A Port)
HC3Z-19A387-D (BLUE BACKLIGHTING) Ford (Wide 2 USB-A Port)
HC3Z-19A387-E (BLUE BACKLIGHTING) Ford (Wide 2 USB-A Port)
HC3Z-19A387-F (BLUE BACKLIGHTING) Ford (Wide 2 USB-A Port)
HC3Z-19A387-G (BLUE BACKLIGHTING) Ford (Wide 2 USB-A Port)
Interchange Part Number:
HC3T-14F014-BC, HC3T-14F014-BD
2016-2019 Ford Police Interceptor Sedan (Taurus)
2016-2018 Ford Special S…
I have the Narrow Style and according to the chart you provided, I would require the LB5Z-19A387-B
What Ford said the part number that interchanged with my original is ML3Z-19A387-D
Is that hub not compatible? Is this a possible issue? Thanks!
Captain3577:
LB5Z-19A387-B
Tasca claims this is discontinued.
Captain3577:
ML3Z-19A387-D
That is specified for 2021+ vehicles. It does supercede LB5Z-19A387-B.
Your F-250 should have been equipped with a HC3Z-19A387-H hub.
Oddly enough, the truck did not come with the HC3Z-19A387-H (Narrow Dual USB A).
It was the LB5Z-19A387-* and superceded by the one I got. Ill check FORScan for the codes and go from there. Hoping its not the APIM. If so, any recommendation of where to get a replacement?
Thanks
I had to look thru some notes, but I just installed a LC5T-14F014-DD in my 2015 F-150 Platinum with Sync 3.4.23188 on a K-series APIM. Works fine, no issues. I had to make mounting tabs for it but all good.
1 Like
I haven’t gotten around to checking it out on FORScan, but I did notice that even during the day the blue backlighting around the ports is very dim. Not sure if this is normal, but if I unplug the power connector from the port and plug it back in, initially the backlighting is bright blue then immediately dims to where you almost can’t see it. Oddly, the power connector does affect the function of the usb. There are 3 wires in that plug. Anybody know what each is and what the voltage should be between which wires? Thanks
Ground, +12V, Illumination control. With the truck ignition off, find the ground wire, test with a voltmeter each pin to ground on the body. Once you have that, Illumination will be variable with the control.
I’m reading about 16.25 volts between the ground and positive wire. Seems high?
I’ll check the ground.
Sounds like you are across the 2 +V wires…
Only tested between ground and power. Is there also power on the illumination control wire?