viktorgino / headunit-desktop

HeadUnit Desktop is a car PC software built with Qt 5 and QML
https://github.com/viktorgino/headunit-desktop/wiki
GNU General Public License v3.0
284 stars 64 forks source link

Porting Ford SYNC 2 #6

Closed VPantaleo closed 7 years ago

VPantaleo commented 7 years ago

Hi, Can i porting in Ford SYNC 2 (Windows CE system) ?

Thanks

viktorgino commented 7 years ago

Hi

Thank you for your interest in my project.

Unfortunately there isn't a port for it to Windows at the moment, however it is entirely possible to port it.

However getting it ported to Ford's Windows CE would require reverse engineering the custom parts of their OS and getting the dependencies to run on the Ford SYNC 2 architecture which seems like a lot of undertaking. With a quick google-fu I couldn't find anything on what architecture it might use, so can't tell you if there are readily available binaries for the used libraries. Also it might require a custom compiler.

Without someone who has a better understanding of this system I don't think it is possible to get this app running in your Ford without replacing the head unit with a custom built solution. I found this thread on XDA that talks about hacking the SYNC 2 head unit, but don't have time to read through it.

Porting a Linux or an Android based distro to it might be an other solution, but I don't know anything about its architecture, so I can't comment on how viable this is.