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!

  • 3abas@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    2 hours ago

    https://vger.to/lemmy.zip/comment/29528932

    I don’t need to look at your other comments that came after, this is the context of you being downvoted and asking people why they’re being assholes to you, it’s because you were an asshole.

    You made an mp3 player from scratch? What you think that makes you cool?

    I designed and built a fully functional smartphone from scratch. Designed the multilayer motherboard, fabricated my own silicon, developed a custom ARM-compatible processor, wrote the bootloader, ported the Linux kernel, implemented the hardware drivers, designed the cellular modem and RF circuitry, built the touchscreen from raw materials, wrote my own operating system, and hand carved the enclosure. Then I realized I didn’t want to depend on cellular providers, so I designed, built, and launched my own telecommunications satellite constellation, constructed a ground station, and implemented a proprietary global communications protocol. Naturally, I also built my own semiconductor fabrication facility because outsourcing the chips felt like cheating. The phone works pretty well, although I’m still debugging Bluetooth.

    Mp3 player, that’s so meh.