this post was submitted on 21 Dec 2024
79 points (94.4% liked)

Open Source

31679 readers
805 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Will there ever be such a thing? I know that you can use your phone on a mount, but having your phone integrated into your dash screen, steering wheel buttons, etc. Is a big convenience and I also think safer.

Would a drop in replacement be possible? Or would a whole new app need to be developed and integrated into every car manufacturer?

This is one google app that I still heavily rely on, unfortunately. I'm sure they are harvesting everything about me as I drive.

top 13 comments
sorted by: hot top controversial new old
[–] Rikj000@discuss.tchncs.de 52 points 17 hours ago (1 children)

There's 2 parts to this:

  • Android Auto app (on your phone)
  • Android Auto Head Unit software (in your car)

Both of which are currently proprietary,
and would need to be written as FOSS from the ground up by reverse engineering the above 2, which would be a huge undertaking.

Also flashing custom Head Unit software to your car will be very hard, is not well documented, and likely will void your warranty, giving low incentive for developers to even attempt it :/

The best you can do right now is aa4mg (Android Auto 4 MicroG),
which at least allows to replace the proprietary Google Play services with a privacy respecting FOSS alternative and Android Auto's dependencies with empty stub packages:
https://github.com/sn-00-x/aa4mg

Full disclosure,
I helped with writing aa4mg :)

[–] peregus@lemmy.world 3 points 2 hours ago

Also flashing custom Head Unit software to your car will be very hard, is not well documented, and likely will void your warranty, giving low incentive for developers to even attempt it :/

I hope that Europe will demand car manufacturers to allow the installation of an after market kit, or better, to install our own software. I'm sure that the open source community will jump in (I'll chip in for sure!)

[–] Dragonish@lemmy.dbzer0.com 4 points 17 hours ago

One dreams of a day where it could be a thing. My take is that a drop in replacement is not possible because there is no incentive for car manufacturers to provide that hardware interoperability. They profit too much from the work google does to write the software for them, and all your data they can sell. They want you to buy a whole new car to get the latest features, they are not going to make it any easier on you to extend the lifetime of their product.

There are projects like Crankshaft that allow you to add a head unit to a vehicle that does not have one, but that does not get rid of the android app on your phone. As far as i know all these projects relay on a reverse engineered implementation of the android auto spec: https://github.com/f1xpl/openauto

One could read that implementation and make a client, but i am not aware of one that exists, let alone is actively maintained. Ibl believe the reason is the cost of testing the software for compatibility with all the different auto maker hardware makes this too difficult to sustain. I look forward to other responses to see what others are using.

[–] Lemmchen@feddit.org 5 points 18 hours ago (2 children)

There's probably some form of regulation preventing you to install arbitrary software on your entertainment system, even when you are the manufacturer.

[–] muntedcrocodile@lemm.ee 3 points 16 hours ago (1 children)

I thought head units where of standard sizes with standard plugs that can be replaced at will by the end user? Or is this something thats been killed due to anti competitive bullshit?

Also u would be suprised how much u can legaly modify ur multi ton death machine. Everyone is so brainwashed by anti consumer tech that we have forgotten what ownership means and what u can do to ur car.

[–] qwertilliopasd@lemmy.world 5 points 16 hours ago (1 children)

I just installed a new head unit in my car this year. It's still a thing. I do think the sizing standard is dying as car manufacturers currently favor integrated units over modular. I hope that fades as these cars age and people see the flaw of "my car wont start because a capacitor in my radio dried out and it fails post".

[–] Sir_Kevin@lemmy.dbzer0.com 3 points 14 hours ago (1 children)

For most common vehicles there exists at least one third party bezel that you can install to get a standard DIN mount. Then you can install a third party device into that.

[–] qwertilliopasd@lemmy.world 3 points 7 hours ago (1 children)

Well I'll be. Poked around and even teslas have aftermarket head units available.

[–] muntedcrocodile@lemm.ee 3 points 5 hours ago (1 children)

Well shit thats great. If tesla ia doing it then surly compatability must be required by law otherwise no way in hell they would do it.

[–] Sir_Kevin@lemmy.dbzer0.com 3 points 4 hours ago

It's likely a third party that's doing it, not feels themselves.

[–] Dragonish@lemmy.dbzer0.com 1 points 17 hours ago

You are probably right, always check local laws when modifying your vehicle. Even if there are no laws you will probably run afoul of your insurer in some way.

[–] jeena@piefed.jeena.net 3 points 16 hours ago

I remember my uncle just buying a cheap android tablet and flashed some image on it he found on a Russian website. He connected it with a USB cable to the car somehow, he mentioned it's connected to the CAN bus and he could get some information from the car into that tablet.

But what you are asking is a bit different, you want to have the phone ui on the car, for that, it's a bit more difficult.

[–] quixotic120@lemmy.world 2 points 17 hours ago

Theoretically possible but someone would have to reverse engineer the protocol and write a new service that works based on that

There are some projects but all that I’ve seen are open source head units that either: are terrible and aren’t android auto/carplay (eg they only have the most basic of integration, can show notifications and play music via Bluetooth) or they emulate android auto/carplay without the necessary licensing/hardware (so you still ultimately rely on google/apple)