submitted 6 days ago* (last edited 6 days ago) by to c/linux@lemmy.ml
 

2024 Kia EV6, stock head unit.

Edit with some quick notes because I didn't realize this blew up:

This is NOT yet usable as a replacement to stock. Working:

  • Boots! (32 bit only because stock is 32bit, so no AAOS)
  • Display
  • Touch
  • WiFi
  • Maybe BT
  • Maybe Modem (not gonna test that)
  • GPS (uses translation daemon)
  • Climate/controls/sensors/some energy stats - as much as MICOM provides anyway (uses translation daemon)
  • GPU
  • VPU (really need to test more)

Not working yet:

  • Audio/amp control
  • Power sequencing like when to turn off display, wake/sleep etc
  • Any kind of head unit experience (this will come later, I'll try AGL first, and if I can get 64 bit then I'll try AAOS)

Use NEMESIS to get root on Android: https://github.com/xwtk/hmg_nemesis

Blog post that has a small section on this: https://w-floyd.com/2026/10/notes-on-llms-part-01/#2024-kia-ev6-head-unit I'll post more there as I find the time. I am using LLMs for a lot of the heavy lifting as I try things out (never to write my blog). I link to my GitHub repos there, where this work is being actively pushed.

I only bought this car a week ago.

Don't be an idiot and actually reflash your unit if you try this - I am using kexec to boot from an image from the USB, so this is completely nondestructive (NEMESIS is what actually is installed to the system).

Some more photos!

top 50 comments

sorted by: hot top controversial new old
[–] 86 points 5 days ago* (5 children)

I’m daily driving Linux

You’re daily driving Linux

We’re not the sane

  • source
  • hideshow 5 child comments
  • [–] 213 points 6 days ago (18 children)
  • [–] 36 points 6 days ago (16 children)

    I doubt many modern head units exist that don't rely on the Linux kernel

  • source
  • parent
  • hideshow 16 child comments
  • [–] 34 points 6 days ago (5 children)

    Honda factory head units run just straight up android. On my friends 2017 civic he could poke a few buttons and get to the normal android ui.

  • source
  • parent
  • hideshow 5 child comments
  • load more comments (1 reply)
  • [–] 132 points 6 days ago (38 children)

    Absolute fucking legend here.

  • source
  • hideshow 38 child comments
  • [–] 18 points 5 days ago (2 children)

    What would be really cool is if Doom responded to the steering.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 11 points 5 days ago

    Tesla has a racing game that does exactly that, but most of the vehicles still have mechanical steering linkage, so the actual wheels turn along with the game. It's not as bad for the tires as you'd think, but it's still ridiculous.

  • source
  • parent
  • load more comments (1 reply)
  • load more comments (35 replies)
    [–] 19 points 4 days ago

    I drive Arch, btw.

  • source
  • [–] 62 points 5 days ago (5 children)

    Not working yet: * Audio

    Yeah, you already said it was running Linux. (I love Linux, just funny how audio always seems to be so difficult to get working properly)

    Very cool, I like it!

  • source
  • hideshow 5 child comments
  • [–] 9 points 5 days ago (1 child)

    I had that experience, too. Then, some years back, I just stopped having issues with audio in Linux, it Just Worked.

    But, maybe a year ago, my desktop machine started this thing where there is noise when the audio driver is active (I'm guessing, I don't really know). That is, if the system plays a sound, for some seconds after that, I'll hear noise from the speakers. Then it cuts off, until the next sound is played.

    I've done some searching on the issue, without useful results, everything is about the power saving setting, which has had no effect for me. And the issue those people are having is different than mine, and I haven't hit on quite the right search terms to distinguish.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • load more comments (1 reply)
    [–] 31 points 5 days ago (1 child)

    "You wouldn't download a car!"

    Yes I would.

    Anyway, I'm glad to finally see something like this. Finally, the start of open source software in vehicles.

  • source
  • hideshow 1 child comment
  • [–] 7 points 5 days ago* (last edited 5 days ago)

    Open-source software has been used in cars for ages. Daniel Stenberg, the author of curl, has been receiving emails from people complaining about their cars, because his address was listed in the licensing section of the infotainment system's 'about' screen.

  • source
  • parent
  • [–] 22 points 5 days ago

    Linux is my daily driver guy

  • source
  • [–] 37 points 6 days ago (4 children)

    Where are the obligatory in-game Doom screenshots?

  • source
  • hideshow 4 child comments
  • [–] 13 points 5 days ago (1 child)
  • [–] 11 points 5 days ago

    If cars infotainment was open source I would be so much more down. Obviously safety systems need to be more locked down so shitty people don't disable them and resell the car, but infotainment? Hell yeah.

  • source
  • [–] 30 points 6 days ago

    I’ve been waiting for this. Did you use that dude’s project that was posted about last year? Wondering if it will work on the Ioniq 5

  • source
  • [–] 29 points 6 days ago*

    I think you mean “wheel”

    Pssh. This guy

  • source
  • [–] 22 points 6 days ago (5 children)

    I'm afraid to brick my head unit, leaving my family quite put out lol. I was thinking that it would be nice to add an app though that I could use for remote-climate control on my 2023 now that my Kia subscription has lapsed.

  • source
  • hideshow 5 child comments
  • load more comments (5 replies)
    [–] 13 points 5 days ago

    This is amazing. If you keep working on this I would follow it with great interest!

  • source
  • [–] 10 points 5 days ago

    Lol - it runs Doom! I love it

  • source
  • [–] 9 points 5 days ago

    Glorious Gnome as all things should be.

  • source
  • [–] 13 points 6 days ago (1 child)

    This might be a good application for KDEs Big-screen do you lose access to carplay when you do this?

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 13 points 6 days ago

    How much of what works? That's impressive.

  • source
  • [–] 9 points 5 days ago

    This is awesome! I desperately want to replace the stock firmware, an open source alternative would be fantastic. Have you poked around the stock firmware to see how the telemetry is delivered via the modem, out of curiosity? For me that's the number one thing to stop while building out an open alternative in the meantime.

  • source
  • load more comments
    view more: next ›