Hello, I'm one of the developers on HKG (Hyundai KIA Genesis) for HKMC over on the Comma.ai Server.
I just saw someone joined our server and posted this link so I thought I'd chime in.
To clarify, the labs boys at Hyundai MOBiS / Mando generally put the same firmware on all the MDPS for a line of vehicle models. This means if the highest trim or country variant of the vehicle has LKAS / SPAS / VSM the MDPS would be ready to accept the appropriate requests even on a lower trim, since, it's the same MDPS. Even for LDWS vehicles.
What we do is intercept the vehicles MFC camera unit and repackage the message going out to the vehicle. This way we can send our own request for steering torque. Unfortunately it also means we have the same restrictions meant for the request message. For example with older Genesis there is no reason for the MDPS to accept the request below 38mph so it doesn't. However newer Genesis MDPS firmware are provisioned for LFA (Lane Follow Assist) and LFA uses the same request message as LKAS. Therefore those newer vehicles will accept the request down to 0.
We also have developments to intercept the CAN going to MDPS to make it think we're going faster rather than slower so that we can use the request down to 0 mph. Although we may also just use the VSM request since we can control what the MDPS sees. Either way this will be difficult for you Genesis folks since the MDPS connector for the ECU is litterally at the bottom of the vehicle. Crazy.
I see there is a concern with the lane line detection?
We don't use the OEM camera for that. We use the Ai model that is much better.
You guys can join and install this into your vehicle if your vehicle has LKAS. Install is pretty simple but for now your steering will be limited based on your vehicle age. Older Genesis = 38mph Limit. Newer ones = Steering down to 0.
We also made it so that when the EON is unplugged from your vehicle the smaller Panda unit that stays in your vehicle forwards everything stock so you don't have to mess with wires when you take it in for service for example. We also made this stock mode remove the stock vehicle LKAS requirement to keep your hands on the steering
wheel in stock mode like in this Ad from Hyundai:
If you guys have any questions join our Discord!
Join the comma.ai community Discord Server!