Hyundai IONIQ Forum banner

Alternative IOS Bluelink App - US / Canada and Europe Support

17K views 159 replies 35 participants last post by  uncledovid  
#1 · (Edited)
Posted this on reddit initially but figured i would post here.

Image


I had some spare time and was so annoyed with the poor Canadian Buelink app I built a replacement app that i can use for 99% of what i need it to do. Its not an app in the App Store - it uses Scriptable to run, details here:


Its an alternative app that supports things that I wanted that the official app doesn't, such as:

  • Auto-Updating Homescreen and Lockscreen Widgets
  • Fresh and more responsive app UI
  • Single click options for common commands (lock, warm, charge etc) in both app and in IOS Control Center
  • Siri voice support “Hey Siri, Warm the car”
  • Automations via IOS Shortcuts like walk-away lock
  • Unlimited Custom Climate configurations

I now support Canada, US and Europe. Check bluelink.andyfase.com for region compatibility and feature set.

Share with your e-GMP friends, supports Hyundai and Kia, so EV6, EV9, Ioniq 6, Kona etc
 
#81 ·
Since I had issues earlier, I just want to report back that everything works as designed, lock, unlock, climate cooling, climate warming including steering wheel, 12V status, and most importantly walk-away-lock functionality! It gives the Ioniq Guy’s hardware solution a run for the money! With wireless CarPlay and disabling all notification feedback, it works behind the scene, unobtrusively and transparently! Thanks Andy, most great work looks simple.

(My old issue was just a bad PIN number that prevented it to lock and unlock. 2023 Ioniq 5 SEL)
 
#82 ·
Ditto, really like the auto-lock function. Though, not being proximity triggered, the timing can be challenging. I have changed settings in the shortcut app to 30 seconds after Car Play disconnect, which is usually enough of a delay, except when loading/unloading things to not interfere with routines like plugging in, yet not too long for walking away.

Image

My wife has mobility issues, so the delay is just long enough for her to exit the car before the locks are triggered.
 
#83 ·
Amazing app, donation done, keep up the great work!
My favorite feature is the walk away auto lock, I noticed though that on my ioniq 5 my23 when it locks it takes a few seconds before the rearview mirrors fold in. Did anyone noticed it? When using the keyfob, they fold in simultaneously. No big deal, I was just curious if anyone else noticed it.
 
#84 ·
Another question about climate settings. Wife wants them to show up in a particular order. I think it’s now in reverse alphabetical. Even alphabetical would work and then I could number them for you.

Also, climate won’t start on the wife’s car. It’s works via the Hyundai app. Let me know what you need me to do to debug. Thanks. We did disable her BlueLink for half a day and then reenabled it in case that matters.
 
#85 ·
Also, climate won’t start on the wife’s car. It’s works via the Hyundai app. Let me know what you need me to do to debug. Thanks. We did disable her BlueLink for half a day and then reenabled it in case that matters.
If you can turn on debug logs (see Help on how to do that) then DM me when you replicate the issue with Debug logs turned on so I can pass over my email for you to send them to me so i can see whats going on (if the default Warm/Cool options don't work thats quite strange - i would confirm if the PIN was entered correctly in the settings)
 
#87 ·
Try force quitting Scriptable app - long swipe up from the bottom of the phone, find the Scriptable app and swipe up to remove it from view.

Apps in iOS may cache some info for faster responses. By force quitting, it forces the app to re-read info in the settings. Maybe PIN is one of the cached items?
 
#90 ·
No, my programming days are long behind me. But, I'll take a look. I've already the file in to Andy though.

EDIT: just checked. Seems the failure might be related to her credentials. Although I've double checked her PIN, I'm thinking that our failed attempt with the dealer to get two vehicles on one BlueLink account is the issue. Even though we've restored her BlueLink account and it works fine.
 
#97 ·
@andyfase thank you for amazing Bluelink alternative. Myself is mainly interested with automation and quick actions via Siri Shortcuts. Previously I did turn on climate via calling "secret" URL, which was AWS hosted Lambda that emulated Bluelink, that is real dirty hack.

A question here. What I'm still missing with Bluelink is sending some address or POI from google maps/apple maps to the car. Do you know if its possible to implement this with your tool? Does bluelink servers support such an action?
 
#98 ·
@andyfase A question here. What I'm still missing with Bluelink is sending some address or POI from google maps/apple maps to the car. Do you know if it’s possible to implement this with your tool? Does bluelink servers support such an action?
Im not sure what you’re looking for re Sending addresses to the car? The Bluelink API doesn’t integrate with the inbuilt navigation or anythimg

You can click on the car image to get the location of the car of google or Apple Maps but that’s more “find my car” vs sending to the car
 
#103 ·
Hi @andyfase , loving the script. Looking at the instructions on your page for the Control Centre, how do you get those icons , fan,ice, padlock as when I set them up i just get {} in the icon? I click the add a control, select shortcut, then choose lock the car.
View attachment 59351
So it seems that IOS shortcuts sharing links dont maintain the icon (which is annoying). Just go to the shortcut in the IOS shortcuts link, click on the name and choose "choose icon" and choose the appropriate one

Image
 
#105 ·
Interesting - what does this end up doing on the car side of things? like the next time you start the car is this preset on the car navigation or something?
Yes; when you get into the car, the address you sent to the app will be pre-entered in the car's navigation. It asks for confirmation about routing there.

It doesn't seem to be an option on IOS at least not on the Canadian one anyway
I just did some experimentation with my iPad, and found that it does work in iOS, but I only got it to work via Apple Maps. I'm in the US, so I can't promise this would work in Canada. Here's the procedure:
  1. Open Apple Maps and select the destination. (Opening the destination by selecting to send directions from another app like PlugShare might work, too, but I didn't try out the whole process with it.)
  2. In the pop-up pane on the left side, there's a little "sharing" icon near the top that looks like a square with an arrow pointing upward from it. Click that icon.
  3. A list of ways to share the destination will appear, including a bunch of apps. The MyHyundai app should be among them. (You may need to scroll to see it.)
  4. Click the MyHyundai app from this list.
  5. You should see a message that the destination has been shared with your car.
  6. In the car, the navigation system will ask if you want to go to that destination.
When I tried this with Google Maps, I could follow steps 1-4; but then I got no message that the destination had been shared with the car, and the car's navigation system didn't register the address. When I tried this directly from PlugShare, the MyHyundai app doesn't appear as an option for sharing. I haven't checked many other apps; it's conceivable that some others would enable sharing addresses, too. It's also possible (in fact, likely) that this functionality relies upon a certain level of Bluelink support; and it may also work only with certain model years. I've got a 2025 Ioniq 5 with the full and complimentary-for-life Bluelink service.
 
#110 · (Edited)
Hey all, Andy's made a really useful app and his friendliness is evident. He spends a lot of time helping us out in here and via PMs. I have a little suggestion :)

Can we each make a small donation to help offset the time he's put into this? No, he didn't ask me to do this and yes, I made a little donation a few weeks ago. I think it's a small way to say thanks.

If you are so inclined, here's the link: Andy Fase
 
#111 ·
Hey all, Andy's made a really useful app and his friendliness is evident. He spends a lot of time helping us out in here and via PMs. I have a little suggestion :)

Can we each make a small donation to help offset the time he's put into this? No, he didn't ask me to so this and yes, I made a little donation a few weeks ago. I think it's a small way to say thanks.

If you are so inclined, here's the link: Andy Fase
Love this idea. As a software developer myself, I can appreciate the amount of work that went into getting this out the door and the continued effort it takes to support and continue improving it.
 
#114 ·
You need a subscription for sure. This is just an alternative app, that under the hood it uses the same APIs as the official app - so Hyundai / Kia still control if they provide "service" or not.

No app store - its using Scriptable (likely any alternative app-store app, would get taken down / not be approved). Instructions for install here Installation
 
#120 ·
@andyfase Since the most recent update, the app doesn't seem to be working properly.

Example, the info here differs from what the car is showing:

App shows 295 km of range:
Image


Car shows 373 km of range:
Image


Here the app doesn't pick up that the car is set to 100% AC charging:
Image


Whereas the Hyundai app and the car both confirm it's set to 100%:
Image


Let me know if you need anything else from me. Thanks
 

Attachments

#121 ·
@andyfase Since the most recent update, the app doesn't seem to be working properly.
Try a remote refresh - i.e. press the date/time in the app to see how it updates. If that doesn't work, turn on Debug logs and message me and we can try to work out why. Its working fine on my side (as you know i'm in Canada) so perhaps its something specific to your account?

Re charge limits - is "80% AC/DC" the name of your charge limit?
 
#129 ·
Hi. I installed the JS app, ran it the first time, and entered my credentials and other config info. I had to guess at my PIN. After it closed and I tapped the JS app again, nothing happened. Same after multiple attempts. Do you have error checking for wrong credentials and PIN? What now? Many thanks!
 
#130 ·
In settings, you can enable debug logging, and then review the logs (in the same folder as the script). The logs are fairly descriptive, so you should be able to find the response to the query, and it should indicate if the credentials were wrong.
 
#141 ·
To be fair, Andy's work, as commendable as it is, is supported by a community of developers. The underlying scripts are an open source derived work, and the script and automation applications are Apple products.

Not to negate what Andy has done, it is an amazingly useful app. But it is far more than a one David vs Goliath effort. His greatest contribution seems to be to simplify the user interface to the extent possible, but it does still leave enough difficulty that many non-techies would find overwhelming. I would venture to guess, 90% of iPhone owners have no idea they have scripting and automation capabilities on their phone. So to Andy's credit, his instructions are quite clear, I am certain most non-techies could follow along.