r/CarHacking 1d ago

Original Project KIA EV4 - Carcoding

What fun can i do with my new KIA EV4 with carcoding?

0 Upvotes

3 comments sorted by

0

u/950771dd 1d ago

Forget it, more or less. Newer cars have to fulfill certain cyber security rules.

There basically is no more playing around with toggles.

2

u/andrewia 1d ago

This is incorrect, nobody has confirmed that Hyundai (and by firmware sharing, Kia) has locked down anything yet.  The first thing to get locked down is usually ADAS (like Toyota), but openpilot/sunnypilot is already working on the Ioniq 9 in their experimental branches, as are 2025+ models with new angle steering commands.  The Kia EV4 is a bit newer than the Ioniq 9 and is an unknown, since more owners are needed to do CAN captures for analysis.  

However, Hyundais have never supported much behavioral coding, unlike VWAG cars.  Their engineers seem to prefer grouping everything into a general region setting, or simply building new firmware with different behavior.  There was a project to jailbreak Gen5W infotainment systems and modify their behavior, but that exploit was patched with an OTA.  They share the same Linux base with newer systems (CCIC and CCNC) so the door is open for new exploits to be found and reused across platforms.  

The closest thing to coding that you can do is tap into CAN buses to control some behaviors like battery preconditioning.  I'm part of a project to support it on the Ioniq 5 and its relatives.  So if you want to modify some behaviors: tap into the correct CAN bus, record some traffic, isolate the correct signal (AI is apparently pretty good at this), replay it, and see if the EV4 accepts the replayed signal.