61 points xx_ns 23 hours ago 7 comments

gregsadetsky 36 minutes ago | parent

I was just wondering the same thing for a 2013 Honda Civic - has the screen's (the "head unit"?) firmware been fully dumped and reverse engineered?

How realistic would it be to run fully custom firmware there, and even communicate over usb - for example, if I had a pi running in the car, and it used the usb connection to show things on the built-in display?

rockostrich 16 minutes ago | parent

It's probably easier to just buy an aftermarket head unit. The only thing you'll need to confirm is that it supports features you care about e.g. steering wheel controls.

rithdmc 11 minutes ago | parent

Probably more difficult than hijacking the display with the pi. But that's just a vibe.

whycome 29 minutes ago | parent

Pretty awesome write up to explain their journey in it all.

I suspect a bunch of car head units will face new problems in the spring when many Canadian provinces will no longer change their clocks. The units won't get updated DST rules.

runnr_az 12 minutes ago | parent

As an Arizona resident, by recent Honda CRV's clock is off by an hour for half the year. Since usually the carplay display overrides the clock, it's no big deal, but it cracks me up that, despite being a professional programmer, I have yet to figure out how to set it correctly

tom1337890 8 minutes ago | parent

Awesome write up. Love it. And good thing you documented it, since in half a year you'll need it again.

My takeaway: You should have just gotten the SD card and trusted the previous owner. Sometimes "simple users" do know. ^^