I just wanted to thank the developers for the ability to 'jailbreak' and modify the Mazda headunit.
I am new to Mazda / AIO Tweaks, but a long time embedded system / Linux developer. I was able to gain access to v70.00.021 via serial method without issue. There seems to be a mis-match between the autorun.v3 scripts and the sshd bringback scripts, that made it difficult to gain wireless SSH access, along with firewall issues. I kept having issues connecting, so I ended up making a USB that turns on wireless, kills the firewall, and runs sshd with a local config file on the USB. So I can just pop in the USB drive when I need wireless SSH access. The ability to run shell scripts from the USB is extremely useful.
I have found the speedometer app the most useful, as it provides things like Engine temp, current gear, and a ton of useful information. It's also very cool to be able to change backgrounds and other tweaks, like allowing the touchscreen to be used. As a note, do not install the android auto head unit app on v70, as it will not work and will make the factory android auto not work. ( I was hoping for WIFI AA ) Also CASDK seems very resource heavy and really makes the entire system slow even when no CASDK apps are running.
The video player works quite well, but seems to have issues with higher video files. I made some modifications to videoplayer, to play videos directly from my dashcam over USB. The 720p videos play just fine directly from the dashcam, but I haven't got the 1080p videos working quite yet. It gives me memory allocation errors even when there is over 1GB of free memory on the system. Does anyone know if this is a hardware limitation of the video system? I will also be looking at creating a separate app just for the dashcam, and hopefully a live feed directly from the dashcam.
Thanks again for all your efforts!