-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remote Climate Start Not Functional for IONIQ BEVs #369
Comments
Not so far. Someone in the USA with one of these cars will need to sniff the traffic. We don't have any regular devs in the USA. Just in Canada and eu. |
Whoops, accidental close. Looks like this is the same issue as |
I have this car and would like a suggestion on how to snoop the traffic. Previously, I had my own api working against this endpoint: https://owners.hyundaiusa.com/bin/common/remoteAction. however , the ability to get the auth token for that endpoint is not working anymore as their web login requires passing google captcha: https://owners.hyundaiusa.com/us/en/login.html I would love to see if we can use the Oauth login from: https://api.telematics.hyundaiusa.com/ac/v2/rcs/rsc/start to make it work with Ioniq5 and newer vehicles. |
nox plus charles web proxy works for the android app. The android app I think is a different API in the US than the website. Once your sniff that endpoint it is most likely quick to update the code to support both ICE and the EV approach. |
@cdnninja did you have to do anything special with the NOX and charles proxy setup? I can't get the MyHyundai app to go through my charles ssl proxy since the ssl chain keeps on breaking. I enabled root in NOX android 12 and added charles CA cert into the android's system CA (/system/etc/security/cacerts/) but it's still not happy. I even tried to decompile the APK and edited res/xml/network-security-config .xml to allow trusting both user and system CA but that didn't help either. Thanks. |
Each region is different. Sounds like you did the steps I have done for other regions. You could try Android 6. Some don't like rooted devices as well. |
To confirm the web browser in nox is working for ssl sites? Just to prove your config out. |
Unsure if it’s helpful but I was able to sniff traffic from the iOS app last month and could do more if necessary. The information is posted in this issue Hyundai-Kia-Connect/kia_uvo#400 |
This is exactly what I needed. The endpoint is simply different for ioniq 5: /ac/v2/evc/fatc/start and using this I was able to start the climate control. Do you have payload for stopping climate control as well? |
@zphaze oops I missed you response. This part will need a PR generated. hyundai_kia_connect_api/hyundai_kia_connect_api/HyundaiBlueLinkAPIUSA.py Lines 507 to 559 in 5c52701
Assuming that code still works for non electric vehicles if statements are key for any changed portion such as the endpoint. I don't own a Kia anymore so can't say I keep up with this repo like I used to. |
@TaiPhamD Here is the Stop Command
|
@zphaze thank you. I finally managed to do the SSL proxy decoding myself on iOS and its much easier. For some reason my android emulator did not work well at all compare to iOS. I can get all the api myself now. |
Hi, I am unable to get remote climate start to function with an IONIQ 5/6 vehicle.
Response:
It seems that these vehicles may use a different API endpoint for remote starting vs. those seen in
HyundaiBlueLinkAPIUSA.py
Has there been any research done into which endpoints these vehicles use so they can be supported here? Thanks!
The text was updated successfully, but these errors were encountered: