2015 CX-5 Upgrading Infotainment System

Hey there, I have a 2015 CX-5 without the infotainment system found in 2016 models and newer. It currently has the TomTom OEM touchscreen instead.
Has anyone had any luck replacing the system with a 2016 CX-5 OEM Infotainment (the popout) system? Is that possible physically to implement?
Or is it possible to flash the current software to put Android Auto on it? (this would be my preferred route if possible) Mazda Tweaks cannot be applied to this situation as the version is not compatible.
Finally, if all else doesn't work, any recommendations on aftermarket head units?

2015 Mazda CX-5
I just ordered an Alpine iLx W650 from Crutchfield today for my 2015 CX5. I’m gonna attempt to wire it up myself. I have some experience in the past, but this will be my first multi-media receiver install. This is something that I’ve been wanting to do for the past couple of years.