4 ms·
For Mazda, Linux is used in the infotainment system. There is an entire community built around tweaking that infotainment system, and somebody has bundled those
by bpoyner 6y ago
For Mazda, Linux is used in the infotainment system. There is an entire community built around tweaking that infotainment system, and somebody has bundled those into a package called Mazda All In One Tweaks. They've done some pretty impressive stuff, such as adding Android Auto support before Mazda officially did. https://github.com/Trevelopment/MZD-AIO/ https://github.com/Trevelopment/MZD-AIO/
- izacus 6y agoEven more, the Mazda's UI (like many other car infotainment stacks) is actually written in JavaScript. The infotainment boots into Opera browser and renders whole UI as a webapp. Otherwise it's a rather nicely designed system - using dbus for communication without too much of a wierd hacks.
- formerly_proven 6y agoA lot of the other stacks are using Qt Quick / QML.
- throwaway894345 6y agoIn a past life I built some of these displays with C++/Qt. At the time, QML was still in alpha.
- jschwartzi 6y agoYou should take a look at QML. It's wonderful.
- throwaway894345 6y agoI should take another look at it. Thanks for the reminder.
- neogodless 6y agoOn the one hand, MZD-AIO is very cool, and getting Android Auto on my 2015 Mazda 3 is so welcome. On the other hand, with or without Android Auto, my infotainment is wildly unstable, very slow to start (and inconsistently so), and generally sluggish. Starting this spring, Android Auto often crashes out a few seconds in, or if I try to interact with anything (though that could be in part or in whole on the phone side - stock Google Pixel 3...)
- izacus 6y agoLast I contributed to the the AIO Auto codebase, it did have quite a few race conditions and nasty hacks to make it working. So having it be unstable is not unsurprising. The SoC in the infotainment also isn't a beacon of speed. Are you using the AIO Auto implementation or the official Mazda one?
- neogodless 6y agoTo my knowledge the 2015 was never given an official version, though my information could be outdated.
- izacus 6y agoAll Mazdas running the Connect system (for which AIO is built for) are compatible with the official Auto/CarPlay kit. So it should work :)
- neogodless 6y agoPresumably you have to go to the dealership and pay them to install it? I couldn't find anything online (other an AIO) for getting it through official channels.
- izacus 6y agoThe kit requires replacing the USB hub and adding a new USB cable to the infotainment computer. The equipment itself costs about 150$ and plenty of people did the installation themselves (apparently the hardest part is to get the plastic off from dashboard between the screen and the USB ports to run the new cable). https://www.amazon.com/Mazda-CarPlay-Retrofit-0000-8F-Z34-TK78-66-9U0C/dp/B07KRPSRKH https://www.amazon.com/Mazda-CarPlay-Retrofit-0000-8F-Z34-TK... / installation instructions: https://cdn.shopify.com/s/files/1/2367/6353/files/CPAA_INSTALL_INSTRUCTIONS_AND_LINKS.pdf https://cdn.shopify.com/s/files/1/2367/6353/files/CPAA_INSTA... I heard that USA dealers charge about 400$ for both eqipment and installation work. Here in EU I paid about 250EUR.