Hey folks, before I start this post I want to give a MASSIVE thank you to @Cnsheets for having been kind enough to lend me his UX999 Pro to test, many thanks bud!
The Overview
Like many of you, while I do like my EV6 a lot, there are definitely things I am not a fan of with it. One of the biggest pairs of offenders, however would easily be:
For some odd reason, KIA has elected to not support wireless Android Auto/Carplay in the EV6. From information gleaned around the web and on these forums, it seems as though the infotainment systems do support Wireless modes, but for some reason KIA has chosen to not implement them. This might be due to still working on configurations, being a lower priority target for their vehicles, or a myriad of other issues.
Enter the UX999 Pro: This clever little box is basically it's own headless (screenlesss) Android box complete with an 8 core Qualcomm CPU, 4GB of RAM, built in 64GB of storage, support for a SIM Card and 4G connectivity/GPS and a micro sd card slot for updates. What this clever little box does it interface with your car's infotainment system and handshakes (authenticates with your system) as an Apple Carplay Device but then runs Android. You can basically use it in two primary modes:
The Hardships, the fantastic Customer Support
Now when I get the Box from @Cnsheets I was extremely excited. I quickly plugged it in, set it up, and tried connecting my phone to it. It took me a solid hour to connect because I didn't understand how to properly connect my phone to the system (partly my fault, partly because the documentation isn't great, suffice it to say you need to make sure to connect to both bluetooth and wifi). Once I did manage to finally connect it, this is what I was greeted with (This video starts with running in the base Android OS on the box itself):
For those that can't watch videos right now a quick TLDR is: The base Android OS works absolutely fine, once I connected my phone and ZLINKS loaded up, about an inch or two of bezel appeared on either side of AA, and the screen itself was also cropped on top and bottom. Issue with this is that I could not access the "home" button to go back to all apps on Android Auto, could not reach the search box on google maps, nothing. Perhaps more annoying, though, is that there was a LUDICROUS amount of lag for finger inputs. It took 3-5 seconds at least for it to register a finger press, and often times it registered it wrong. I tried searching around for how to fix this but couldn't find much of anything outside of potentially updating the software/firmware for the box.
After getting @Cnsheets permission, I went ahead and gave that a go. This got me a little further. Here's a video of the result after having updated the firmware to the most recent revision available at the time (02/09 or 02/16 I believe was the date for the update):
Again quick summary for those that can't watch: The issue with the bezel/cropping was fixed! I was able to get to AA's main menu, set it up my screens, and open up different apps! The issue of the lag for registering keypresses, however, still persisted. The other interested issue I found was that when you use the voice command button on the steering wheel, it opened up the Google Assistant for the Box, not for Android Auto. I did not find a solution to this in the end, however "Hey Google" or "Ok Google" would be recognized and the command would go through Android Auto instead of the Box itself. Not a huge deal, and I'm pretty sure there's probably a way to set it to work with Android Auto instead of the Box. You could also hear in the video that there was significant audio chopping with Google Maps and using music streaming. This made it clear to me that there was some sort of an issue between the phone and the box in terms of the amount of bandwidth available, but also made me wonder if it was just because there was so many layers between the phone and your infotainment system at this point.
At this point @Cnsheets suggested I reach out to the manufacturer's support line, which was a WhatsApp contact. I'd exhausted everything I could (XDA, the internet, my sanity) so I went ahead and reached out. I sent them debug files, they sent me brand new firmware updates and nothing worked. While going through the settings, though, something stuck out to the developer: For some reason, the WiFi hotspot from the Box that my phone was connecting to was only broadcasting at 2.4ghz. For those not as familiar, 2.4ghz band is an older WiFi standard frequency. It has the benefit of having much larger penetration/range due to the lower frequency, but also carries less data when compared to the 5ghz band. Normally the Box would transmit the hotspot at 5ghz I was told, but on mine for some reason I could not set it to 5ghz. We tried a bunch of new firmware updates, and none of them seemed to work. In fact, the problem was so bizarre it elicited this response from the Developer:
At this point I started researching online about Android not seeing 5GHZ frequencies and came across a curious set of posts from XDA and elsewhere talking about international standards for wifi frequencies. It turns out that in different countries, different "channels" (subsets of the frequencies) are allowed to be used for 5ghz access. This had resulted in people that travel not seeing 5ghz signals in some countries where everyone else did see them. They had developed an app that allowed you to change your firmware's country code, this let them see the 5ghz bands that they couldn't see before. I sent this info to the developer and they basically said "damn...we didn't know this was a thing, let us see if we can change the band frequencies".
The Resolution:
About a week later, I heard back from the developer with a new firmware update. Installed it, and VOILA: All of a sudden I was able to select 5ghz for the wifi hotspot from the Box! I was cautiously optimistic at this point: Hopefully this was our issue and now wireless AA would work properly. I fired up ZLINKS and...IT WORKED. The system was running flawlessly. The input/audio delay was more or less on par with using wired AA, but now wireless and with fullscreen Android Auto! I spent a solid 2 or so hours driving the car and putting the system through it's paces. I tried voice commands for changing the music, sending text messages, changing the navigation, and calling people. Everything worked flawlessly. For those of you in the US, here is a link to this most recent firmware update they provided me with:
APM888.zip
If you are not having any issues, I wouldn't bother downloading this. Also, if you're using the native Android OS on the box, I wouldn't bother with it either. For those of you that are international DO NOT USE THIS. If you are encountering similar issues to what I described, you can try it, but I would suggest reaching out to the customer support about it first.
Why I Won't Use it: The Cons
After finally having got it all running, you'd think I'm planning to buy my own (or steal @Cnsheets
), unfortunately I think that this device is not for me in the end and here's why:
I'm sorry for another one of my ludicrously long-winded posts, but hopefully people will find useful bits within.
The Overview
Like many of you, while I do like my EV6 a lot, there are definitely things I am not a fan of with it. One of the biggest pairs of offenders, however would easily be:
- A lack of wireless Android Auto/Apple Carplay and
- Android Auto only working in splitscreen mode
For some odd reason, KIA has elected to not support wireless Android Auto/Carplay in the EV6. From information gleaned around the web and on these forums, it seems as though the infotainment systems do support Wireless modes, but for some reason KIA has chosen to not implement them. This might be due to still working on configurations, being a lower priority target for their vehicles, or a myriad of other issues.
Enter the UX999 Pro: This clever little box is basically it's own headless (screenlesss) Android box complete with an 8 core Qualcomm CPU, 4GB of RAM, built in 64GB of storage, support for a SIM Card and 4G connectivity/GPS and a micro sd card slot for updates. What this clever little box does it interface with your car's infotainment system and handshakes (authenticates with your system) as an Apple Carplay Device but then runs Android. You can basically use it in two primary modes:
- Run the native Android System as your new infotainment system, which gives you the full screen support along with a FULL ANDROID OS (vs just Carplay). The benefits here are you get access to apps like Netflix, Waze, and literally every other Android App you could download on your phone and use normally, not only those with Android Auto support. The downside to this, however, is that you need to run your Phone as a hotspot for the box (so it has access to the internet and GPS), OR buy a simcard for it so it has it's own internet connection/GPS.
- The second mode is the one I was more interested in. The UX999 Pro (henceforth I'm just going to call it the Box) comes with an interesting app called ZLINKS. What ZLINKS does is set your Box as essentially a passthrough device for your phone. What this translates into: it can act as a wireless receiver to allow you to use Android Auto or Apple Carplay. To do this, you need to connect your phone to the system on BOTH Bluetooth and WiFi. Essentially the system uses Bluetooth to initiate the handshake to start up AA/Carplay and then uses WiFi to stream the data at a high enough bandwidth for it to work properly. Once you've connected your phone to the box, once you open ZLINKS it will spend about 3-8 seconds connecting to your phone and voila: Wireless Android Auto/Carplay
The Hardships, the fantastic Customer Support
Now when I get the Box from @Cnsheets I was extremely excited. I quickly plugged it in, set it up, and tried connecting my phone to it. It took me a solid hour to connect because I didn't understand how to properly connect my phone to the system (partly my fault, partly because the documentation isn't great, suffice it to say you need to make sure to connect to both bluetooth and wifi). Once I did manage to finally connect it, this is what I was greeted with (This video starts with running in the base Android OS on the box itself):
For those that can't watch videos right now a quick TLDR is: The base Android OS works absolutely fine, once I connected my phone and ZLINKS loaded up, about an inch or two of bezel appeared on either side of AA, and the screen itself was also cropped on top and bottom. Issue with this is that I could not access the "home" button to go back to all apps on Android Auto, could not reach the search box on google maps, nothing. Perhaps more annoying, though, is that there was a LUDICROUS amount of lag for finger inputs. It took 3-5 seconds at least for it to register a finger press, and often times it registered it wrong. I tried searching around for how to fix this but couldn't find much of anything outside of potentially updating the software/firmware for the box.
After getting @Cnsheets permission, I went ahead and gave that a go. This got me a little further. Here's a video of the result after having updated the firmware to the most recent revision available at the time (02/09 or 02/16 I believe was the date for the update):
Again quick summary for those that can't watch: The issue with the bezel/cropping was fixed! I was able to get to AA's main menu, set it up my screens, and open up different apps! The issue of the lag for registering keypresses, however, still persisted. The other interested issue I found was that when you use the voice command button on the steering wheel, it opened up the Google Assistant for the Box, not for Android Auto. I did not find a solution to this in the end, however "Hey Google" or "Ok Google" would be recognized and the command would go through Android Auto instead of the Box itself. Not a huge deal, and I'm pretty sure there's probably a way to set it to work with Android Auto instead of the Box. You could also hear in the video that there was significant audio chopping with Google Maps and using music streaming. This made it clear to me that there was some sort of an issue between the phone and the box in terms of the amount of bandwidth available, but also made me wonder if it was just because there was so many layers between the phone and your infotainment system at this point.
At this point @Cnsheets suggested I reach out to the manufacturer's support line, which was a WhatsApp contact. I'd exhausted everything I could (XDA, the internet, my sanity) so I went ahead and reached out. I sent them debug files, they sent me brand new firmware updates and nothing worked. While going through the settings, though, something stuck out to the developer: For some reason, the WiFi hotspot from the Box that my phone was connecting to was only broadcasting at 2.4ghz. For those not as familiar, 2.4ghz band is an older WiFi standard frequency. It has the benefit of having much larger penetration/range due to the lower frequency, but also carries less data when compared to the 5ghz band. Normally the Box would transmit the hotspot at 5ghz I was told, but on mine for some reason I could not set it to 5ghz. We tried a bunch of new firmware updates, and none of them seemed to work. In fact, the problem was so bizarre it elicited this response from the Developer:

At this point I started researching online about Android not seeing 5GHZ frequencies and came across a curious set of posts from XDA and elsewhere talking about international standards for wifi frequencies. It turns out that in different countries, different "channels" (subsets of the frequencies) are allowed to be used for 5ghz access. This had resulted in people that travel not seeing 5ghz signals in some countries where everyone else did see them. They had developed an app that allowed you to change your firmware's country code, this let them see the 5ghz bands that they couldn't see before. I sent this info to the developer and they basically said "damn...we didn't know this was a thing, let us see if we can change the band frequencies".
The Resolution:
About a week later, I heard back from the developer with a new firmware update. Installed it, and VOILA: All of a sudden I was able to select 5ghz for the wifi hotspot from the Box! I was cautiously optimistic at this point: Hopefully this was our issue and now wireless AA would work properly. I fired up ZLINKS and...IT WORKED. The system was running flawlessly. The input/audio delay was more or less on par with using wired AA, but now wireless and with fullscreen Android Auto! I spent a solid 2 or so hours driving the car and putting the system through it's paces. I tried voice commands for changing the music, sending text messages, changing the navigation, and calling people. Everything worked flawlessly. For those of you in the US, here is a link to this most recent firmware update they provided me with:
APM888.zip
If you are not having any issues, I wouldn't bother downloading this. Also, if you're using the native Android OS on the box, I wouldn't bother with it either. For those of you that are international DO NOT USE THIS. If you are encountering similar issues to what I described, you can try it, but I would suggest reaching out to the customer support about it first.
Why I Won't Use it: The Cons
After finally having got it all running, you'd think I'm planning to buy my own (or steal @Cnsheets
- There is no way to set bluetooth connection priority. I asked them about this because both me and my wife use the car, doesn't seem like it's possible.
- As of yet I've found no way to make sure that the hotspot turns on automatically when the box turns on, instead I have to turn it on from settings/pulldown menu
- As of yet I've found no way to set the screen to be properly fullscreen. What I mean by this is to have the Maps cover the full span of the screen as opposed to just having the side app split show (in my case normally Spotify)
- Start up the car and wait for the box to load up and make sure the other person's bluetooth isn't on so it doesn't get priority to connect
- Turn on the hotspot from the box
- Connect to the hotspot from the phone (With Android you cannot get it to automatically connect to a wireless network that does not have internet access)
- Open up ZLINKS
- Turn on the car
- Plug in my phone
I'm sorry for another one of my ludicrously long-winded posts, but hopefully people will find useful bits within.