Good attempt!!! I commend you for taking time to tackle this issue for owners who really want the Carplay/Android Auto upgrade on the earlier 2015-2016 models.2018 OS boots on 2015 hardware, with working sound...but missing CarPlay and doesn’t seem to detect the USB correctly. If the system is booted with usb plugged in, it will detect and use that device until unplugged.
View attachment 25216
Quantum Logic "On-Stage" works, but "Audience Mode" does not seem to change anything (from the current setting). ClariFi might be shaping the audio just a little, but if it's actually working I can't really tell.
View attachment 25217
My 2015 navigation card also does not work.
Here's the 2015 image:
Here's the 2018 image (again):
I think I've struck gold, but I'm not sure how to use it:
2015 (not 2018)/3.2GB/usr/src/debug has the entire development source code for every app in the system- including the upgrade interface, should anyone be interested in piping in new features. 2018 has Carplay source code.
2015-18/1.6GB/root/boot is where we load the system configurations.
EDIT: Have been pulling my hair out for 2 hours trying to figure out why I didn't have any free space left in some partitions after deleting some files. Ubuntu in all its wisdom decided that if I don't shift-delete, it's going to stick the deleted files in a .Trashes hidden folder with root-only visibility permissions. And then not actually link the trashed files to the trash.
Resizing partitions results in shenanigans and random errors. Apparently these partitions are very carefully sized. Restoring the backup image
Any modification to the 214mb Boot partition causes failure to boot. Who knew? Restoring the backup image
Splicing files directly doesn't work, unless I'm missing some lib dependency somewhere. I suspect the app was compiled in a specific way for the newer headunit. Restoring the backup image
Excellent work Suburbazine, it just dawned on me that the 2015-16 Ultimate were shipped with EG20T controller that provides USB 2.0 client support (including USB adapter that may also needs to be replaced):2018 OS boots on 2015 hardware, with working sound...but missing CarPlay and doesn’t seem to detect the USB correctly. If the system is booted with usb plugged in, it will detect and use that device until unplugged.
I think you are almost there, it might be worth while to find a USB module replacement.The thing is, Carplay works without anything other than the head unit being swapped. The USB module in the car is 2.0 for sure. Maybe they fudged some code requirements. I compared the base hardware system configs between systems and the included support hasn't changed much, although the new headunit uses a different base firmware with LGE's "iAP2" function which may be how they're doing Carplay. If so my only way to do Carplay will be to find the correct amplifier, since I definitely lack the coding expertise to build Carplay into the old head unit.
As far as the IP, the software on this system is licensed under GNU GPLv3 (and MeeGo requires it remain as such) plus they included the source code for the applications without stipulating a separate license, so...
Let's get this going! Do you want to get the project started on github?I'm looking through the code... I haven't messed with C++ in a couple of years. I think that this is going to be a fun project to get going. I say that we start a GitHub branch, work on getting this compiled and work to the goal. I tip my hat to you for getting sources. I'm very impressed. I never even though about pulling the hard drive.
I thought the Model Year 2017's used the same tech as the Model Year 2015 and Model Year 2016 (in both the 8" and 9" versions). It wasn't until Model Year 2018 where things got refreshed with AA/AC being supported regardless of trim or screen size.new to this thread... would love to have this upgrade if you all accomplish it. Take my money!! )
This is what MapnSoft told me yesterday
I discussed this with MapnSoft yesterday. 2015/16 jog dial head unit was made by LG and the contract with them and Hyundai expired before they could complete a software upgrade for that unit. 2015/16 8.2" head unit and everything 2017 forward is made by Mobis which Hyundai purchased