Sync 3 and 4 Bench Harness Project

Working on completing this project. There is a huge update coming soon! A few more features & a controls page going up soon that will allow users to create templates for vehicles & flash the device over USB.

1 Like

Is there by chance any way to trigger the update screen on sync 4 with this bench? Its pretty much locked behind FDRS at the moment in cars. I’d be interested in seeing if its possible to send a signal through the obd port to trigger the update with usb feature. if theres any info itd be much appreciated and a great help! awesome project!

Yes actually, In theory. I assume the GWM tells the APIM an update is available, now how it does this? Unsure… Im not sure if its a default can message…Or…More complicated like a signed message of some sort sent to the GWM then over the “Ethernet” to the APIM. I do know a signed Cert with VIN is needed no matter what but that’s easy enough to generate & can be tricked(I believe).

Ive generated an update via FDRS pushed it to a USB drive and attempted to update an APIM on the bench but no luck. Hence why I assume the GWM or FDRS play a large role in authentication/initiation. But what do I know!! These are all just my assumptions, I haven’t dug into it much…

1 Like

That would make sense, We’ve been trying to update sync 4 firmware In the mustang forums, FDRS does push it like it’s supposed to but it does not install correctly which is why I’m interested in a possible workaround. appreciate the reply!

1 Like

Interesting! Do you have a link to the forum? Also what do you mean by “correctly”?

1 Like

It’s mainly in a discord for the forums, I probably should have mentioned that :sweat_smile: And by correctly, its only installing one of the firmware files out of like 15. It could be something to do with the VIN Certification, but I feel it wouldn’t install anything if that were the case.

PM me an invite if possible, I’m Interested! I have successfully spoofed the VIN on the bench but how much the APIM actually cares? Who knows… I would also like to investigate how FDRS lets the APIM know a Update is present or expected.

That’s great. It would be perfect if the firmware could be modified to add languages ​​for countries not currently available in the firmware.

Are you referring to my control interface or Ford APIM software?

ford APIM software

Hi

I have mustang 2020 sync3 would be possible if I replace the APIM sync4 and sync3 screen ?

And if anyone can share the harness that required for sync4

Also what changes need to be done in FORscan

Hi Andrew, I’m building something similar

But I’m not able to control full bright on display, do you know all can messages to overpass that issue? Thanks and good Job

send me link please

I’m trying to follow your amazing project, I built the necessary hardware, but I can’t flash the firmware! I always get 404 error from the flasher menu, and I can’t make anything work. Can you share firmware for a manual flash? Thank you @andrewvv32

Firmware has been uploaded! Should be able to flash now. I will post hardware and custom pcb soon. Sorry been very busy lately. I’ve made a “Pro” version of this project that allows for allot more debugging and testing features like intercepting CAN & 2x Outputs + built in elm327 for Forscan.

@andrewvv32 thank you so much! Im still having troubles if i tryflashing from browser, btw i downloaded the UF2 file that you just uploaded to github and drag-drop directly to the device. Now, maybe im connected to wrong pins, but i cannot power on APIM at all. 12V is on, 5V (from step-down board) is good, but screen remains off. Obviously tried to connect board to PC, using the TINCAN interface, but nothing changed.

P.s. if i put multimeter between Can L and can H i have 1.5V (:thinking::thinking::thinking:)

P.p.s. impatiently waiting for schemes :rofl:

Okay, I’ll do some testing on the flashing. It seems like at some point I changed something and it broke flashing. Is the APIM Sync 3 or 4? Also can you connect to the interface once the firmware is flashed? If so click verbose and see if it shows coms are being sent. Also does the APIM have a display connected?Also be sure APIM & RP2040 share a GND.

@simonecalabrese Found the issue! Sync 3 APIM CanBus message is missing in that firmware. You can use the custom CanBus command to send it, I will be updating the firmware tonight so a re-flash will work. Also sure I found the issue with flashing.

@andrewvv32 i will try too and share results as soon i have a little freetime. Can you confirm that APIM pins for CAN H-L are respectly 19 and 20? Ty

@simonecalabrese Awesome, let me know how it goes. Also yes that is correct, here is the pinout for reference. I’ve also added a sniff mode which should work with savvycan.