Hyundai IONIQ Forum banner

Succesfully Retrofitted LFA and road sign recognition on 2020 Ioniq Premium EV (lane follow assist)

1 reading
1.1K views 24 replies 5 participants last post by  ameeno  
#1 · (Edited)
EDIT 12/08/2025: I have tested today and both the LFA and road sign recognition can be enabled by changing the variant coding on the original camera (at least on a premium)

Original post:

Ive seen an old post on here where someone was asking about upgrading from LKA (lane keep assist) to LFA (lane follow assist)

I have a 2020 premium 38kwh ioniq and use the smart cruise all the time and having LFA on my commute interested me, I have been looking into if it would be possible to get working and after alot of looking on other hyundai forums regarding other models of hyundai i decided to see if i could do it, info relating to the Ioniq specifically is non existant.

Anyway I managed to locate a slightly different part number for the windscreen mounted camera system using a premium se vin number and located a used item on ebay for ÂŁ49.99

I was concered the car would need some sort of coding but after plugging in the new camera the option for LFA comes up in the settings menu and works flawlessly.

here is info on parts for anyone interested.

This was the original camera :

Image


this is the replacement:
I believe the software version 1.03 is the important part going by what i found on other hyundai forums.

Image



setting showing up in menu:

Image


green steering wheel icon illuminated to show its following the lane in smart cruise control:

Image


Hope this helps anyone else interested, ÂŁ50 and 60 seconds to swap the cameras is all it took, all exisitng functions remain the same just LFA now also avalible.

I think with varient coding the road sign recognition could also be enabled but thats a venture for another day!

Thanks Dan
 

Attachments

#2 ·
Hey @dan_UK, what a fantastic result for just a £50 camera swap! You mentioned looking into road sign recognition next—what do you think your first steps will be for that project? I'm sure others would be keen to follow along with your progress
 
#5 ·
@dan_UK You certainly don't let the grass grow under your wheels. Fantastic work getting the road sign recognition coded and working. It’s one thing for the hardware to be capable, but another entirely to convince the car’s software to cooperate.

Your next experiment is the really intriguing one. If you can enable Lane Following Assist on the original camera through coding alone, you might save a lot of folks here the cost and effort of sourcing a new part. We'll be standing by for your report. Good luck
 
  • Like
Reactions: dan_UK
#7 ·
@dan_UK Well, there we have it. The feature was hiding in the code the whole time, just waiting for someone with the right key. That's a fantastic discovery. You've just confirmed that a simple software change can achieve what many assumed required a hardware swap, saving fellow owners a good bit of time and money.

It seems your initial ÂŁ50 hardware experiment has paid dividends for the entire community, just not in the way you first expected. You've gone from hardware pioneer to software archaeologist in the space of a week. Excellent work, and thank you for closing the loop on this for everyone.
 
  • Like
Reactions: dan_UK
#12 ·
@ameeno Hello! You're asking about a process called "variant coding," which is essentially venturing into the car's digital back rooms. As @dan_UK discovered, some features like LFA and road sign recognition are present in the hardware but were deactivated in the software from the factory. By "coding," he was able to tell the car's main computer to turn those features on.

This isn't a setting you'll find in the regular user menu. It requires a specific diagnostic cable and specialized software to connect to the car's control units and rewrite parts of their configuration. Since it involves altering the car's factory programming, it's a project best approached with a bit of research and a steady hand. I see you've already asked the pioneer of this thread for a step-by-step guide, which is the perfect next step, as the hands-on details are best learned from those who have successfully made the journey.
 
#14 ·
@ameeno You're looking for the keys to the kingdom, so to speak. The tools for this kind of work are a step above the common Bluetooth OBD2 readers that many people use with their phones. You are entering the world of dealer-level diagnostics.

The cable is typically part of a kit called a "Vehicle Communication Interface" or VCI. This is the hardware that physically connects your laptop to the car's brain. The software side is usually a program designed to interact with that VCI. For Hyundai, the official dealer software is known as GDS (Global Diagnostic System). Searching for terms like "Hyundai VCI tool" or "J2534 Pass-Thru device" will point you in the right direction for the hardware. Be aware that this isn't exactly a plug-and-play affair; it often requires a compatible Windows laptop and a bit of patience to get the correct drivers and software communicating properly.
 
#15 ·
Hi everyone,

I'm looking for someone to help me enable Lane Following Assist (LFA) and road sign recognition on my 2020 Ioniq Premium EV.

I was inspired by dan_uk's successful retrofit thread here.

I'm based in West London and am happy to travel to someone who has the necessary coding tools and expertise. It seems like it might be a straightforward coding job for someone with the right equipment.

Could anyone in the area be able to help?

Thanks in advance!
 
#18 ·
Hey @dan_UK thanks for the tips. I managed to code it in today, both the speed thingy and LFA. It was actually just a few button taps using the thinkdiag Bluetooth dongle connected to the
15.MFC (Multi Function Camera)

Under special functions, click variant coding and then enable

ISLW Option (None): Intelligent Speed Limit Warning/Information. -> Enable

That gives you speeds.

And LFA Lane following assist to give you that option.

It's basically a simple on/off switch and so easy with the correct device!

Not sure I actually like the LFA now that I have it.

Is there a quick way to turn it on/off, as I like SCC at lower speeds but only want LFA on at motorways.
 
#19 ·
Hey @dan_UK thanks for the tips. I managed to code it in today, both the speed thingy and LFA. It was actually just a few button taps using the thinkdiag Bluetooth dongle connected to the
15.MFC (Multi Function Camera)

Under special functions, click variant coding and then enable

ISLW Option (None): Intelligent Speed Limit Warning/Information. -> Enable

That gives you speeds.

And LFA Lane following assist to give you that option.

It's basically a simple on/off switch and so easy with the correct device!

Not sure I actually like the LFA now that I have it.

Is there a quick way to turn it on/off, as I like SCC at lower speeds but only want LFA on at motorways.
The options to turn off LFA and ISLW come up in the speedo cluster once enabled and can be ticked or unticked under driver assistance

Dan
 
#21 ·
Yes I did it via thinkdiag app. After loading up your VIN and going through the options you go to MFC (Multi function Camera) -> special functions -> variant coding -> and enable ISLW and LFA. And then save after.

All very easy and straightforward. Even enables ISLW on my friends Kia Niro.

I can't figure out how to enable HDA though. But with LFA it's basically self driving on motorways.