RetroFed Forum
Your home away from modern life.
Where there's a will...
Post Reply
AuthorMessage
WFloyd lemmy.world WFloyd@lemmy.world
Joined: 2023-11-19
(edited) Quote

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!

940   Original
tyler programming.dev tyler@programming.dev
Joined: 2023-06-12
#2 · Quote Reply

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

30
Maya S. Trojan piefed.blahaj.zone maya_s_trojan@piefed.blahaj.zone
Joined: 2026-10-12
#3 · Quote Reply

Were you trying to get the system logo to match your big bright red triangle hazard light button, or was that just a happy accident?

8
Unreliable lemmy.ml Unreliable@lemmy.ml
Joined: 2023-06-02
#4 · Quote Reply

Were you trying to get the system logo to match your big bright red triangle hazard light button, or was that just a happy accident?

It's Nura's (formerly PostmarketOS) logo.

25
DokPsy lemmy.world DokPsy@lemmy.world
Joined: 2023-07-18
#5 · Quote Reply

For curiosity sake, why and how

8
nastronot lemmy.zip nastronot@lemmy.zip
Joined: 2026-10-15
#6 · (edited) Quote Reply

I think you mean “wheel”

Pssh. This guy

28
cadekat pawb.social cadekat@pawb.social
Joined: 2023-06-20
#7 · Quote Reply

How much of what works? That's impressive.

13
A_norny_mousse piefed.social A_norny_mousse@piefed.social
Joined: 2026-09-27
#8 · Quote Reply

Well done! I hope you wrote a tutorial on the process?

3
Azazel lemmy.ml Azazel@lemmy.ml
Joined: 2026-08-24
#9 · (edited) Quote Reply

Yo thats awesome. Guess somebody needs to port android auto/ Apple car play to Linux now lmao

7
Mobile leminal.space Mobile@leminal.space
Joined: 2024-01-12
#10 · Quote Reply

That's awesome! I'm getting inspiration to try this out one day.

2
Zonefive sh.itjust.works Zonefive@sh.itjust.works
Joined: 2023-07-23
#11 · Quote Reply

Damn. Please give us more info. I have a ‘25 EV6 Wind and would love to play around.

5
pontata lemmy.world pontata@lemmy.world
Joined: 2023-06-26
#12 · Quote Reply

I always wanted to do the same to my new Renault Twingo 2026 to get rid of all that google tracking stuff that they shoehorn everywhere.

5
standarduser lemmy.dbzer0.com standarduser@lemmy.dbzer0.com
Joined: 2025-06-10
#13 · Quote Reply

2027 year of the Linux car

205
nickspacek piefed.ca nickspacek@piefed.ca
Joined: 2026-08-20
#14 · Quote Reply

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.

22
some_kind_of_guy lemmy.world some_kind_of_guy@lemmy.world
Joined: 2025-07-14
#15 · Quote Reply

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.

I have similar feelings. I've had problems with my Hyundai just trying to install map updates.

10
HotsauceHurricane lemmy.world HotsauceHurricane@lemmy.world
Joined: 2025-05-13
#16 · Quote Reply

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

13
printf("%s", name); piefed.blahaj.zone akunohana@piefed.blahaj.zone
Joined: 2026-03-30
#17 · Quote Reply

Where are the obligatory in-game Doom screenshots?

38
Skullgrid lemmy.world Skullgrid@lemmy.world
Joined: 2023-06-29
#18 · Quote Reply

2027 year of the Linux car

gonna be the year of Linux everyhing before it ever becomes year of the linux desktop.

66
qqq lemmy.world qqq@lemmy.world
Joined: 2023-07-03
#19 · Quote Reply

2027 year of the Linux car

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

36
pageflight piefed.social pageflight@piefed.social
Joined: 2025-09-04
#20 · (edited) Quote Reply

I have similar feelings. I've had problems with my Hyundai just trying to install map updates.

I would be delighted for my Volvo to stop popping up a full-screen "try Gemini" page while I'm driving.

But yes, I would rather not brick the infotainment.

14
doctorflynt feddit.org doctorflynt@feddit.org
Joined: 2026-03-04
#21 · Quote Reply

I would be delighted for my Volvo to stop popping up a full-screen "try Gemini" page while I'm driving. But yes, I would rather not brick the infotainment.

oh my god. yes, i hate this awful ad too. but i cant try something like this because its a leased car :(

9
atomicbocks sh.itjust.works atomicbocks@sh.itjust.works
Joined: 2025-02-16
#22 · Quote Reply

Is this replacing the head unit software? In my Mazda all of the car’s settings are accessed through that screen rather than the one for the speedometer. I would be afraid this would brick my car, or at least make it so I couldn’t change any of the settings like when it wants to automatically turn on the brights.

7
OccasionallyFeralya lemmy.ml OccasionallyFeralya@lemmy.ml
Joined: 2021-10-13
#23 · Quote Reply

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

I’m pretty sure a good portion of them actually run QNX which is a UNIX-like owned by blackberry

18
AliasAKA lemmy.world AliasAKA@lemmy.world
Joined: 2023-08-04
#24 · (edited) Quote Reply

Can you write up (or link to) any resources for doing this?

Edit: thanks for more details on the post!

6
DataDisrupter lemmy.world DataDisrupter@lemmy.world
Joined: 2023-06-30
#25 · Quote Reply

I need more information!

7
fuckwit_mcbumcrumble lemmy.dbzer0.com fuckwit_mcbumcrumble@lemmy.dbzer0.com
Joined: 2024-03-20
#26 · Quote Reply

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

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.

33
WFloyd lemmy.world WFloyd@lemmy.world
Joined: 2023-11-19
#27 · Quote Reply

Where are the obligatory in-game Doom screenshots?

https://w-floyd.com/2026/10/notes-on-llms-part-01/#does-it-run-doom

25
printf("%s", name); piefed.blahaj.zone akunohana@piefed.blahaj.zone
Joined: 2026-03-30
#28 · Quote Reply

https://w-floyd.com/2026/10/notes-on-llms-part-01/#does-it-run-doom

You're a god.

15
qqq lemmy.world qqq@lemmy.world
Joined: 2023-07-03
#29 · Quote Reply

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.

Android depends on the Linux kernel

16
StupidBrotherInLaw lemmy.world StupidBrotherInLaw@lemmy.world
Joined: 2023-07-27
#30 · Quote Reply

Absolute fucking legend here.

128
clanker_victim_555 lemmy.world clanker_victim_555@lemmy.world
Joined: 2026-08-18
#31 · Quote Reply

I look forward to seeing you in a future dashcam video

7
fuckwit_mcbumcrumble lemmy.dbzer0.com fuckwit_mcbumcrumble@lemmy.dbzer0.com
Joined: 2024-03-20
#32 · Quote Reply

Android depends on the Linux kernel

I’m well aware.

14
qqq lemmy.world qqq@lemmy.world
Joined: 2023-07-03
#33 · Quote Reply

I’m pretty sure a good portion of them actually run QNX which is a UNIX-like owned by blackberry

Oof you're right completely forgot.

5
expletivedeleted lemmy.zip expletivedeleted@lemmy.zip
Joined: 2026-09-13
#34 · Quote Reply

Absolute fucking legend here.

A legend in what sense? Doom is so optimized (beatifully, in fact) one could port it anywhere.

Seriously, anywhere.

Now, a legend would be someone dresses up as a maintenance tech for self checkout kiosks and installs Doom to kick on when it normally asks for coupons. Oh my god, not advocating in any way, but that would be punk as fuck.

And on that note, I am going to backpedal into the bushes, but peep out: "Doom is very optimized and built on C. You can port that shit to ship ports. You can run Doom on glasses. You can run Doom on a taco, given the system requirements.

Getting it to run on a car? Meh. I got it running on a TI-85 a quarter of a century ago.

So meh.

-75
hyphen0175 lemmy.zip hyphen0175@lemmy.zip
Joined: 2026-02-06
#35 · Quote Reply

A legend in what sense? Doom is so optimized (beatifully, in fact) one could port it anywhere. Seriously, anywhere. Now, a legend would be someone dresses up as a maintenance tech for self checkout kiosks and installs Doom to kick on when it normally asks for coupons. Oh my god, not advocating in any way, but that would be punk as fuck. And on that note, I am going to backpedal into the bushes,...

It’s not the doom that’s impressive, it’s installing a Linux distro in a car…

72
Alavi programming.dev somegeek@programming.dev
Joined: 2023-06-25
#36 · Quote Reply

o7

3
3abas lemmy.world 3abas@lemmy.world
Joined: 2025-07-02
#37 · Quote Reply

A legend in what sense? Doom is so optimized (beatifully, in fact) one could port it anywhere. Seriously, anywhere. Now, a legend would be someone dresses up as a maintenance tech for self checkout kiosks and installs Doom to kick on when it normally asks for coupons. Oh my god, not advocating in any way, but that would be punk as fuck. And on that note, I am going to backpedal into the bushes,...

You're so cool, and a 1337 haxor as well.

12
vaionko sopuli.xyz vaionko@sopuli.xyz
Joined: 2023-10-15
#38 · Quote Reply

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

I have an older fancy aftermarket unit that runs Windows CE. I wonder if I could trick it into using something else...

6
Malica lemmy.zip Malica@lemmy.zip
Joined: 2026-08-27
#39 · Quote Reply

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.

Wait until it's a sure thing imo. I'm not messing with mine until then.

3
StupidBrotherInLaw lemmy.world StupidBrotherInLaw@lemmy.world
Joined: 2023-07-27
#40 · Quote Reply

It’s not the doom that’s impressive, it’s installing a Linux distro in a car…

Spot on. I would love to do the same to my car but it's locked down tighter than a duck's arse.

11
StupidBrotherInLaw lemmy.world StupidBrotherInLaw@lemmy.world
Joined: 2023-07-27
#41 · Quote Reply

A legend in what sense? Doom is so optimized (beatifully, in fact) one could port it anywhere. Seriously, anywhere. Now, a legend would be someone dresses up as a maintenance tech for self checkout kiosks and installs Doom to kick on when it normally asks for coupons. Oh my god, not advocating in any way, but that would be punk as fuck. And on that note, I am going to backpedal into the bushes,...

Lol obvious troll is obvious.

16
NathanRanch lemmy.zip NathanRanch@lemmy.zip
Joined: 2026-07-30
#42 · Quote Reply

Buying a car with a touchscreen when I'm dead and my grandson has my money.

4
shishka_b0b lemmy.zip shishka_b0b@lemmy.zip
Joined: 2025-06-12
#43 · Quote Reply

A legend in what sense? Doom is so optimized (beatifully, in fact) one could port it anywhere. Seriously, anywhere. Now, a legend would be someone dresses up as a maintenance tech for self checkout kiosks and installs Doom to kick on when it normally asks for coupons. Oh my god, not advocating in any way, but that would be punk as fuck. And on that note, I am going to backpedal into the bushes,...

You seem like the type of person that doesn't just love the smell of their own farts, but thinks everyone else does too.

spoiler

They don't.

9
SocialistVibes01 lemmy.ml SocialistVibes01@lemmy.ml
Joined: 2026-04-30
#44 · Quote Reply

What about USB OTG?

3
expletivedeleted lemmy.zip expletivedeleted@lemmy.zip
Joined: 2026-09-13
#45 · Quote Reply

You seem like the type of person that doesn't just love the smell of their own farts, but thinks everyone else does too. ::: spoiler spoiler They don't. :::

Ahkay.

-7
LewdLemon sh.itjust.works LewdLemon@sh.itjust.works
Joined: 2026-09-27
#46 · Quote Reply

https://w-floyd.com/2026/10/notes-on-llms-part-01/#does-it-run-doom

Now make it playable via steering wheel and accelerator. Bonus points for linking "fire" to the car horn.

9
expletivedeleted lemmy.zip expletivedeleted@lemmy.zip
Joined: 2026-09-13
#47 · Quote Reply

Lol obvious troll is obvious.

What trolling? Have you looked at the code? It is actually quite beautiful.

-10
Default Username lemmy.dbzer0.com defaultusername@lemmy.dbzer0.com
Joined: 2025-06-12
#48 · (edited) Quote Reply

Yo thats awesome. Guess somebody needs to port android auto/ Apple car play to Linux now lmao

https://github.com/f1xpl/openauto/

https://github.com/opencardev/crankshaft

https://github.com/f-io/LIVI

6
expletivedeleted lemmy.zip expletivedeleted@lemmy.zip
Joined: 2026-09-13
#49 · Quote Reply

You're so cool, and a 1337 haxor as well.

Because I read the code? It is wonderful code.

I don't know about this leet shit, but I have been in the field for 25 years and I do stupid ass mods for fun.

Like, I built an MP3 player from hardware scratch, like I actually started with a custom PCB. My coworker's kid wasn't allowed to have his phone in class, the father had a 3D printer, so I threw some shit together.

What fucking sub is this in? You can run Doom on toasters because it is just C, which is like a simple step away from assembly.

This is so fucking stupid. Sorry, I just happen to be a systems and network engineer who also does low level programming. My fucking bad. Great conversation.

-14
BeardedBlaze lemmy.world BeardedBlaze@lemmy.world
Joined: 2023-07-06
#50 · Quote Reply

Because I read the code? It is wonderful code. I don't know about this leet shit, but I have been in the field for 25 years and I do stupid ass mods for fun. Like, I built an MP3 player from hardware scratch, like I actually started with a custom PCB. My coworker's kid wasn't allowed to have his phone in class, the father had a 3D printer, so I threw some shit together. What fucking sub is this...

This isn't about Doom, ffs... For someone that reads code, you sure are dense.

18
jumping redditor [they/them] sh.itjust.works jumping_redditor@sh.itjust.works
Joined: 2023-07-30
#51 · (edited) Quote Reply

https://github.com/f1xpl/openauto/ https://github.com/opencardev/crankshaft https://github.com/f-io/LIVI

Is there any Linux program that are for the other half?

1
Post Reply Page 1 of 3   Goto page 1, 2, 3 Last »
Back to top