• Car enthusiast? Join us on Cars Connected! iOS | Android | Desktop
  • Hint: Use a descriptive title for your new message
    If you're looking for help and want to draw people in who can assist you, use a descriptive subject title when posting your message. In other words, "I need help with my car" could be about anything and can easily be overlooked by people who can help. However, "I need help with my transmission" will draw interest from people who can help with a transmission specific issue. Be as descriptive as you can. Please also post in the appropriate forum. The "Lounge" is for introducing yourself. If you need help with your G70, please post in the G70 section - and so on... This message can be closed by clicking the X in the top right corner.

2017/2018 radio swap in 2016 ultimate?

I think this website would be more helpful: Macchina
 
Not sure if this was validated but were we able to duplicate Sebastian4k's no audio issue with a different radio? Also did he attempt to verify that there was no damage done during the installation. My experience troubleshooting IT issues have taught me not to assume that parts work and cables are fully plugged in.

I'm sure he was through with his work but I do recall that this part was ordered used.
 
Not sure if this was validated but were we able to duplicate Sebastian4k's no audio issue with a different radio? Also did he attempt to verify that there was no damage done during the installation. My experience troubleshooting IT issues have taught me not to assume that parts work and cables are fully plugged in.

I'm sure he was through with his work but I do recall that this part was ordered used.

It’s a programming difference between the Lexicon amplifiers. Every other item interfaces perfectly with no errors.

The radio passes audio if the amplifier receives a power on command.
 
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.

E0B83DEE-92CD-4C78-810B-2A58C57C5648.jpeg

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.
BFFE555E-8A8B-4586-9D65-D7833680DD63.jpeg

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 :D

Any modification to the 214mb Boot partition causes failure to boot. Who knew? Restoring the backup image :D

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 :D
 
Last edited:
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:
[/URL]

Here's the 2018 image (again):
[/URL]

I think I've struck gold, but I'm not sure how to use it:
[/URL]
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 :D

Any modification to the 214mb Boot partition causes failure to boot. Who knew? Restoring the backup image :D

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 :D
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.

I am sure you will sort it out eventually.
 
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.
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):
2015-16 head unit diagram
Unfortunately CarPlay requires USB3.0 client support to function correctly, this may explain the issue you are encountering.

On a side note, this forum has always been an excellent source of information, but IMHO we may be straddling couple of thin lines here, by freely sharing IP that belongs to someone else.
 
Last edited:
Excellent work Suburbazine, it just dawned on me that the 2015-16 where shipped with EG20T controller that provides USB 2.0 client support (including USB adapter that may also needs to be replaced):
2015-16 head unit diagram
Unfortunately CarPlay requires USB3.0 client support to function correctly, this may explain the issue you are encountering.

On a side note, this forum has been an excellent source of information, but IMHO we may be straddling couple of thin lines here, by freely sharing IP that belongs to someone else.

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...
 
Last edited:
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...
I think you are almost there, it might be worth while to find a USB module replacement.

Since you validated the licencing agreement people should be golden with it... :verydrunk:
______________________________

Help support this site so it can continue supporting you!
 
Great work to all involved! Seems like this is how the future of "The Shadetree Mechanic" is playing out....
 
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.
 
There are two things I want to be fixed initially. The inverted radio presets scroll direction when you are not in the native radio menu and the drive mode color swap on the display for Snow and Normal modes...
 
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.
Let's get this going! Do you want to get the project started on github?
 
I don't know how Github works, so I'll leave setting up the repo to someone who does. The extent of my experience with Github is downloading precompiled software :p

As far as development goes, it looks like you'll need Qt for their libraries, you can get an open source license from here Qt | Cross-platform software development for embedded & desktop

I'm currently installing it to see if the "moc" will work with these source files and give me something useful. I see stipulations that the moc be version xx, but they seem commented out so it may not be important.
 
Last edited:
new to this thread... would love to have this upgrade if you all accomplish it. Take my money!! :o)

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
 
new to this thread... would love to have this upgrade if you all accomplish it. Take my money!! :eek:)

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

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.
 
they told me that Mobis made the lower trim levels in 2015-16 which is why those were upgraded with software from Mobis. LG made the Ulitmate head Unit and never did the same and since the contract termed, will never happen. This apparently is why only the 2015/16 Ulitmate is still not able to use AA/AC.
 
Looking to update and upgrade your Genesis luxury sport automobile? Look no further than right here in our own forum store - where orders are shipped immediately!
they told me that Mobis made the lower trim levels in 2015-16 which is why those were upgraded with software from Mobis. LG made the Ulitmate head Unit and never did the same and since the contract termed, will never happen. This apparently is why only the 2015/16 Ulitmate is still not able to use AA/AC.

LGE’s devs have code signatures in the 2018 CarPlay code though, the parts that aren’t from Apple. Maybe Hyundai just pushed the shambles of the project at Mobis?
 
So for Model Year 2017, who makes what?

Lower Trim with 8" screen: Mobi?
Ultimate Trim with 9" screen: Mobi? [AA/AC still not supported]
 
Back
Top