Skip to content
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

New Hyundai EV services #957

Open
jwillemsen opened this issue Oct 31, 2024 · 5 comments
Open

New Hyundai EV services #957

jwillemsen opened this issue Oct 31, 2024 · 5 comments

Comments

@jwillemsen
Copy link
Contributor

Is your feature request related to a problem? Please describe.
New Hyundai EV services

Describe the solution you'd like
From the Hyundai Bluelink Europe iOS app update from today, there are the following new services:

  • Remote Lights & Remote Horn&Lights for all vehicles with connected car services
  • Remote Windows for the vehicles with power safety windows equipped in all four windows
  • Remote Windows Ventilation, for certain vehicles including Staria and New Tucson with ccNC (Connected Car Navigation Cockpit)
@jwillemsen jwillemsen changed the title New Hyundai EV servies New Hyundai EV services Oct 31, 2024
@cdnninja
Copy link
Collaborator

cdnninja commented Nov 1, 2024

Would need someone with one of these cars to sniff this traffic and add it. The commands most likely aren't too complicated but sniffing the traffic can be a pain.

@MrBlue90
Copy link

MrBlue90 commented Nov 8, 2024

If I get som time, I might be able to take a shot with Wireshark.
What would I be looking for?
Any known destination IP, ports or type of messages?

@cdnninja
Copy link
Collaborator

cdnninja commented Nov 9, 2024

Wireshark won't work. You need something like Charles proxy. It's all encrypted. I'm also hearing cert pinning is becoming harder to get around.

@emtunc
Copy link

emtunc commented Nov 10, 2024

Hazard lights:
POST /api/v2/spa/vehicles/{id}/ccs2/control/light
POST body:
{"command":"on"}

Light/Horn:
POST /api/v2/spa/vehicles/{id}/ccs2/control/hornlight
POST body:
{"command":"on"}

@emtunc
Copy link

emtunc commented Nov 11, 2024

Remote Windows Ventilation, for certain vehicles including Staria and New Tucson with ccNC (Connected Car Navigation Cockpit)

My IONIQ 5 (EU) does not show these options in Bluelink but after a little hacking, I managed to get them to show up in the app. Tried it and it worked!

POST /api/v2/spa/vehicles/$vehicleId/ccs2/control/windowcurtain

{
"drvSeatWindow":1,
"psgSeatWindow":1,
"rrSeatWindow":1,
"rlSeatWindow":1,
"drvSeatLoc":"R"
}

Response:

{"retCode":"S","resCode":"0000","msgId":"$messageId","SID":"$SID"}

Closing windows is the same, except all the values are 0 instead of 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants