• My Mazda is a 2016 CX-5. It was a limited option in 2016, but it was an option, and it only cost me $400 to purchase the upgraded head unit and have it installed by my Mazda dealership. I don’t know what model yours is, but 2016 is the year that you can actually look into the option depending. It was going to run me more than $400 to do my own AA solution with the risks of losing the steering wheel or knob controls, so $400 for the upgrade that retains all of that without any hacky workarounds was a godsend.

    • I bought mine used, so I didn’t really have the option to upgrade anything but the tires. The head unit has some pretty bad pressure cracking in the screen, so really it would be a full replace regardless. I used a open sourced hack at one point to add AA to the default software, which worked for a while, but I started having issues with it freezing and hard-resetting while I was driving and using google maps on it, so I had to take it off (i think AA made an update that broke the hack)

      • I’m not the original owner of my Mazda either, I had the upgrade done well after the original sale of that vehicle. I had also looked into the software modding scene but decided that an official upgrade costing only $400 wasn’t worth the potential headaches of hacky homebrew updates I had to service myself.

        • Yea, I’m just also generally really disinterested in OEM software, and on principal I believe I should have exclusive rights to my own data and the data of the things I own. It still enrages me that in order to pull data about the car systems that are normally accessible through the headunit, I basically have to decrypt binary signals from the canbus myself, since they intentionally do not make those codes available.

          TL:DR, i’ve made my life so much harder with my principles, but I am who I am