2004 to 2020 Mazda 3 Forum and Mazdaspeed 3 Forums banner
4,061 - 4,080 of 9,798 Posts
Hi everyone,
I read that di latest version of AIO is the 2.6.2, that's right?
If yes, please, can someone give me the link? In AIO official page still appear the 2.6.0 version.
And with this latest version is now possible to interact with the firmware 59.00.502, it is true?
Thank you.
Sorry but no to all of that. There are a few ways to interact with 59.00.502 but so far all the solutions other than connecting through serial connection have to be done before updating and downgrading is also no longer possible.
 
BT Bug

I was able to install the autorun script and copy the headunit folder to the root of my SD card and got Android Auto to work from the SD card. My only problem is that call audio through the car speakers does not immediately get restored following stopping Android Auto and ejecting the SD card.

I also think call audio through the car speakers does not work if the SD card was inserted with startup of the car even if Android Auto was never started (the SD card was inserted but the phone was not connected via USB)
Hello everybody! I have mazda2 2016 year. I installed AIO version 2.6.2 and the main reason was the installation of Andoid Auto Headunit app. Application is starting and navigation are worked, but the issue is that it conflicted with Mazda connect. If anybody calling you - you cannot dial up. Also HELM buttons doesn't work. I cannot do any phone calls. It looks like it conflicted with Mazda Connect... Does anybody knows how to dial with it??????
For me, so long as I enter a call within the first minute or so of starting the infotainment system, my phone will still transfer the call to the vehicle via bluetooth, but if I cruise for a bit and then try to make a call, regardless of whether or not I've started AA, the car bumps my calls back to the handset... pretty inconvenient bug for a super convenient tweak. Aaaaanyhow....

Just as a quick answer to your unanswered concerns, as I did some searching to answer this question for myself as well.... The Bluetooth-Call Bug is a known issue. I'm not sure if any developer is working on it, but it's definitely on many folks minds. There's an implied question in there somewhere....
Super grateful for AIO, and looking forward to future updates.
 
My car is on 55.00.760, it's going into the dealer this week for a warranty claim and I'm afraid they'll update my firmware. I'll be asking them not to as I'd hate to lose access to all the fun stuff...so is there a for-sure way to retain access after the update? Sounds like there's a script or two floating around but haven't seen a super clear write-up. Happy to be a guinea pig if need be!
 
My car is on 56.00.513 EU N.
I was at the dealers few days ago and I requested not to update since I didnt want to do aio again.
I installed about a year ago though not all of it. Now I cant remember which aio version was that but the one around exactly a year ago.
Now as I see some stuff in aio improved and Id like to do it all over.
So I get instalation package MZD-AIO-TI 2.6 from mazdatweaks.com page and do it in without uninstaling anything?
 
My car is on 56.00.513 EU N.
I was at the dealers few days ago and I requested not to update since I didnt want to do aio again.
I installed about a year ago though not all of it. Now I cant remember which aio version was that but the one around exactly a year ago.
Now as I see some stuff in aio improved and Id like to do it all over.
So I get instalation package MZD-AIO-TI 2.6 from mazdatweaks.com page and do it in without uninstaling anything?
Yes, worst case scenario is if you don't have backups of the files already modified in your system then uninstalling/restoring will just bring your system back to the state it is in right now before you apply the tweaks. If there are already backups (and there should be) then you can still restore to stock or else the only way to do that would be to copy over the original files from somewhere else either way so there really isn't any danger.
My car is on 55.00.760, it's going into the dealer this week for a warranty claim and I'm afraid they'll update my firmware. I'll be asking them not to as I'd hate to lose access to all the fun stuff...so is there a for-sure way to retain access after the update? Sounds like there's a script or two floating around but haven't seen a super clear write-up. Happy to be a guinea pig if need be!
autorun script will persist through the update. No need for a guinea pig we know it works. As long as you have that script set to run a script off of the SD card or USB drives or both you are good you can just install it from here or look around the forums for @id7's scripts
 
THIS IS FOR ADVANCED USERS. NEED LINUX KNOWLEDGE
IF you not absolutely sure about what you do NOT TRY THIS !
IF you don't have serial access to your CMU, DON'T TRY THIS ! (for alternative access if something goes wrong)

background:
The new version of 59.502 firmware was secured. this is good for normal Mazda owners.
We don't want to someone put a usb with music to our car and silently install some troian in our cmu with access to canbus, and software upgrade capabilities to other systems.

the problem:
a) the *.up files run BUT not execute external files that we use to run scripts from usb
SO usb storage now not have "autorun" option
we can't create *.up files because we not have the private keys of signer certificate
b) SSHd was secured from an earlier version too (root password change, and disable password authorization on sshd)

Solution: to access 59.502 is possible in two way

1) if you have now access to CMU (you have an earlier version than 59.502)

attached zip file contains some scripts that use data_persist/dev/bin/autorun option to:
- run an alternative sshd server on port 24000 and open firewall on wifi+eth: "01-start-sshd-and-open-firewall"
- update /etc/ssh/sshd_config to accept password auth: "00-update-sshd-config-if-needed"
- update /etc/passwd to have access with jci/jci + user/jci where both users have root privileges: "00-update-etc-passwd-if-needed"
- create wifiAP with your ssid/pass to connect to cmu with your laptop/phone "00-start-wifiAP" (don't forget to modify the ssid/password !)
- install a script that monitor insert event of usb storage and run tweaks from that on 59.50x and above: "00-run-tweaks-from-usb". jci-dialog not work BUT scripts are executed! Need help to improve!

extract zip file to /tmp/mnt/data_persist/dev/bin/
set execute bit to /tmp/mnt/data_persist/dev/bin/autorun
after reboot if wifi AP appear everything working
Test it with connecting using wifiAP or usb-ethernet to ssh server on port 24000

I try this script and survive upgrade from 56.230->56.513
downgrade from 56.513->56.230
and upgrade from 56.230->59.502

if you not need some of this futures simply not copy (or delete) the directory (for example remove "00-start-wifiAP")
if you want to add some new functionality create somewhere a *.autorun file, preferred in separate dir

2) if you already upgraded to 59.502
over usb-ethernet you have access to ssh server on port 36000 but password auth is disabled
ONLY over serial console you can connect using user "user" and pass "jci" (without root privileges)
As not privileged "user" user you can extract/copy from an inserted usb/sd this files to /tmp/mnt/data_persist/dev/bin/
Don't forget to chmod +x /tmp/mnt/data_persist/dev/bin/autorun
After reboot, CMU run our script with root privileges and open ssh/firewall/wifi/usb storage autorun/...

rename attached file to .zip to extract!
Confirmed, thank you very much @ id7.

I have again gained access to CMU 59.00.502.

This process allows usb-ethernet, wlan, and serial access with root privilege
 
You gained access to CMU via serial console and my scripts ?
Or install it before upgrade to 59.502 ?
I accessed CMU through the serial console and its scripts.

Perfect function the script to take control from scratch

Could help me, to run android auto, I have not managed to get the
Script 00-run-tweaks-from-usb, when I insert the usb, I think I should edit the tweaks.sh but I'm not clear what I should do
 
Hey Guys, i am sorry about the newb question, but i have been reading for weeks and finally decided to pull the trigger...

my firmware was 31.00.100A , so i had to updated in order to run AIO, after reading numerous post i decided to go with 59.00.441NA

WHAT A MISTAKE!

so the firmware updated perfectly, i installed the AIO tweaks (new version) and installed the 2 tweaks to make android auto work and applications show... install went super smoothly but applications do not show up, as mentioned in this thread V59 has aggressive ''cashing'' so the apps might show up after a fed days, well they never did... however when i plug the phone, android auto it pops up

here are the problems,

1- i can no longer make bluetooth calls, it dials and automatically goes back to my phone, i did read that some users experienced some problems with 59 441 and bluetooth

2- touch screen in android auto only works a few times, after about 10 starts it forgets the touch while driving tweak!

3-a few times on startup it got stuck on a background pic, (with speedo on top but nothing else showing up)

----------------

so here is my questions, can i downgrade firmware? (some say yes, some say no... i am confused on this point)

what is the most stable (aio compatible) firmware version, 55- 760a? 753a? 750b? 650b? 650a?
i guess 55-760A?

--

so i need to uninstall the tweaks before downgrading my firmware, or can i just downgrade and retweak with aio as i assume it flashes everything?

I would really appreciate anyones help, i have a pregnant wife that is about to murder me for breaking her mazda. i will also donate to AIO for all the community help

thank you,
 
My car is on 56.00.513 ADR, and did a service today. But they did not upgrade the firmware.

Seems like I still have time to install the auto-run script before too late.

When iPhone updated to iOS 11, it has to been upgrade to v59.00.502 to make Bluetooth work.

Just want to confirm what is the side effect of installing auto-run script? What 'jci-dialog not work BUT scripts are executed!' means? Thanks a lot.
 
I apologize since I'm a noob at all this, but just want to confirm I have this all set. I installed the cmu-autorun via USB by copying the installer folder and letting it run in the car. I then inserted the SD card which contained only the dryrun folder's run.sh and got the message "Autorun Activated!". So I'm good to go with tweaks even if I get updated to v59.00.502? In that instance, do I need to place a file/script on the SD card while simultaneously plugging in the USB with tweaks, or will the USB run itself similar to how it does now on v55? Thanks again and sorry for the trouble! Love the work you've done on the tweaks and just don't want to lose them!
 
I've installed (among others) also the USB Audio Mod tweak - the player is now much better then the stock one, thanks enslen! :grin2:

There are two things about this I would like to know:
1. The one thing that I still miss from the USB player is some kind of indication of <track number>/<total tracks>. Would it be possible to implement this:confused1 1::confused1 1: in any way?
2. With the bigger cover art I now get the (blank?) album art frame visible (see the attachment). :confused1 1: I did not install the Change Blank Album Art Frame - would installing this help? Or is there another way of getting rid of the visible frame?
 

Attachments

Hey Guys, i am sorry about the newb question, but i have been reading for weeks and finally decided to pull the trigger...

my firmware was 31.00.100A , so i had to updated in order to run AIO, after reading numerous post i decided to go with 59.00.441NA

WHAT A MISTAKE!

so the firmware updated perfectly, i installed the AIO tweaks (new version) and installed the 2 tweaks to make android auto work and applications show... install went super smoothly but applications do not show up, as mentioned in this thread V59 has aggressive ''cashing'' so the apps might show up after a fed days, well they never did... however when i plug the phone, android auto it pops up

here are the problems,

1- i can no longer make bluetooth calls, it dials and automatically goes back to my phone, i did read that some users experienced some problems with 59 441 and bluetooth

2- touch screen in android auto only works a few times, after about 10 starts it forgets the touch while driving tweak!

3-a few times on startup it got stuck on a background pic, (with speedo on top but nothing else showing up)

----------------

so here is my questions, can i downgrade firmware? (some say yes, some say no... i am confused on this point)

what is the most stable (aio compatible) firmware version, 55- 760a? 753a? 750b? 650b? 650a?
i guess 55-760A?

--

so i need to uninstall the tweaks before downgrading my firmware, or can i just downgrade and retweak with aio as i assume it flashes everything?

I would really appreciate anyones help, i have a pregnant wife that is about to murder me for breaking her mazda. i will also donate to AIO for all the community help

thank you,
I can tell you, from my experience at that same version, that the issue with Bluetooth calls is related to Android Auto 1.02. It's supposed to be able to make those calls in Android Auto 0.99, but there are some negatives that go along with 0.99 (some of which are mentioned in the AIO software).
I was actually successful in getting AA to work on my first attempt, but subsequent attempts to move to AA 0.99 or even back to AA 1.02 have been unsuccessful. It shows up in the list of Applications at times, but not all the time. It also no longer communicates with my phone when I connect via USB.

So yeah, I'm basically in the same boat.
 
I've installed (among others) also the USB Audio Mod tweak - the player is now much better then the stock one, thanks enslen! :grin2:

There are two things about this I would like to know:
1. The one thing that I still miss from the USB player is some kind of indication of <track number>/<total tracks>. Would it be possible to implement this:confused1 1::confused1 1: in any way?
2. With the bigger cover art I now get the (blank?) album art frame visible (see the attachment). :confused1 1: I did not install the Change Blank Album Art Frame - would installing this help? Or is there another way of getting rid of the visible frame?
There is a way to do track numbers but I'm pretty sure it has to be from the filename. I was looking to see if track number was a supported field with the USB audio app (as part of the message payload from the MMUI) but from what I can tell, it's not. I never got around to implementing it with filenames because it never bothered me that much and I didn't have time to. However, I just briefly looked at the USB audio app in v502 (firmware version) and holy crap did it change. For comparison purposes, v441 is 4,816 lines and v502 is 7,346 lines. The release notes for v502 mentioned they were updating this but this looks like significant changes were done. I will be updating to v502 at some point soon and will need to port my mods so maybe I will revisit this (plus maybe it supports track numbers now).

You need to swap some image files that are blank (transparent). The files are /jci/gui/common/images/no_artwork_icon.png and /jci/gui/common/controls/NowPlaying4/images/NowPlayingImageFrame.png. That sounds like the right mod in AIO; I would try that.
 
The dealer updated my car to 59.00.502 while it was in for other work. I installed the autorun scripts beforehand, and by loading the AIO files to an SD card I was able to get them to execute and apply to the car. However, a couple of them failed (Remove disclaimer and Audio source list rearrange). The message says they're incompatible with the Firmware version, but I thought AIO was compatible? I grabbed the SystemApp.js, not sure if I should post it here or email it.

Additionally the system will no longer play my iPod - it recognizes it but hangs on loading. Was working fine on my way home.

Is anyone able to help troubleshoot this? It'd be much appreciated!
 
The dealer updated my car to 59.00.502 while it was in for other work. I installed the autorun scripts beforehand, and by loading the AIO files to an SD card I was able to get them to execute and apply to the car. However, a couple of them failed (Remove disclaimer and Audio source list rearrange). The message says they're incompatible with the Firmware version, but I thought AIO was compatible? I grabbed the SystemApp.js, not sure if I should post it here or email it.

....
AIO is reportedly not compatible with v.502, so you may be the first to have success with some of the AIO tweaks in this version. Can you tell us which ones you have loaded and are functioning properly? Thanks.
 
4,061 - 4,080 of 9,798 Posts