We recommend running Android Auto for the first time within Wi-Fi range for the fastest installation. Download the Android Auto app from Google Play, or just plug your phone into a compatible car with a USB cable and you'll be prompted to download the app. If you're on Android 10 or higher, Android Auto is already included on your phone. Find all the contact details for roadside or accident assistance, as well as any other enquiries here. Discover Mazda’s stylish, sporty range, configure your dream Mazda car and book a test drive today.
To use Bluetooth® audio and hands-free, a Bluetooth®-equipped device must be paired with your vehicle. After a device is paired, it is automatically identified by the system. If several devices have been paired to your vehicle, the Bluetooth® unit links to the most recent device paired. If you pair a device that has been paired to your vehicle more than once, delete 'Mazda' on the device before proceeding. Execute the Bluetooth® search on your device and pair to the newly detected 'Mazda.'
A maximum of 7 devices (including Bluetooth® audio devices and hands-free mobile phones) can be paired with your vehicle. If Bluetooth® is always turned on in the cell phone, the device will automatically connect to the vehicle whenever the ignition is turned on.
Pair (or add) a device:
Select SETTINGS from the Home screen.
Select DEVICES.
Select Bluetooth and turn setting On.
Select Add New Device.
Using your device with Bluetooth turned on, perform a search for the Bluetooth® device (peripheral device) and select Mazda from list.
If the features are compatible with Mazda’s system, all contact, email/SMS functions, SMS, MMS and email messages for the device will download automatically. A download permission operation may be required. Make sure you always allow and accept these messages.
Connect or disconnect a paired device:
Select SETTINGS from the Home screen.
Select DEVICES.
Select Bluetooth and turn setting On.
Select Device #.
Select Phone and Audio to connect device as hands-free and Bluetooth® audio. Press again to disconnect.
Select Phone Only to connect device as hands-free only. Press again to disconnect.
Select Audio Only to connect device as Bluetooth® audio. Press again to disconnect.
v59.00.502+ has taken away the ability to install tweaks. For more information Visit This Tread
Information on Android Auto Headunit
Information on CASDK
IMPORTANT: All changes happen at your own risk!
Please understand that you can damage or brick your infotainment system running these tweaks!
Anyone who is unsure should leave it alone, ask someone with experience to help or ask in the forum.
I am not responsible for damages that may incur from the use.
Only use with Firmware >= v55. DO NOT USE with V30/31/33 OR THE SYSTEM WILL BOOTLOOP AT MAZDA BOOT LOGO!!!!!
App Size ~ 280MB
AIO Rebuilt with Electron & AngularJS Included Translator & Photo-Joiner (for background rotator tweak)
Special thanks to all the developers out there that made this possible!
And of course, Thanks to @Siutsch for AIO 1.x
Touchscreen
Allows the use of the touchscreen while driving. Fix Cluster Compass: Some things will be disabled while driving but the touchscreen itself and the cluster compass will work
No More Disclaimer
Completely remove the disclaimer.
Reverse Camera Safety Warning
No warning across the bottom of the screen in reverse.
Semi-Transparent Parking Sensor Graphics.
Semitransparent parking sensor graphics for proximity sensors. When activating the rear camera, the car is displayed at the top right corner. The graphics now appear semitransparent by installing tweak.
Main Menu Loop.
Loop for the main menu. You can jump from left to far right, and vice versa.
Improved List Loop.
Loop for all lists and submenu (music, contacts, etc.). You can now jump from the top position of a list to the bottom and vice versa.
Shorter Delay Mod.
Reduces the waiting time for switching between pages with the multi commander from 1.5 to 0.3 seconds.
Carly for BMW Bikes offers manufacturer level quality, is extremely easy to use and costs a fraction. WELCOME TO CARLY FOR BMW BIKES – THE MOST POWERFUL APP FOR BMW MOTORBIKESPerform manufacturer level diagnostics and clear faults from your BMW Bike.With more than 200-thousand happy Carly customers from all over the world you can’t go wrong.★ DIAGNOSTICS: Perform a complete health-check of your bike's electronicsCODINGS: Get the most out of your BMW Bikefunction costs more than several hundreds of Euros normally. Carly for bmw pro apk.
No More Beeps
Disable all ‘Beeps’ made by the system that are not silenced by the ‘Settings > Sound > Beep’ option. This also includes the beeps that cannot be silenced by the settings option.
Change Order of the Audio Source List.
Customize The order of the audio sources list.
Pause On Mute.
When pressing mute (pressing the volume button) played media are also paused. Only works in the music player screen.
Allows you to open the diagnostic menu by touching the clock at the top right of the display settings menu for one second.
Boot Animation
Customize the boot animation.
Date In Status Bar Mod.
Permanently visible date + icons above the clock, even if system messages are displayed. Choose between 3 date formats.
USB Audio Mod. By: Enlsen
(NOT Compatible with FW v59.00.502+)
** Patches The USB Audio App With These Mods:
Long press (click hold) folders/all songs to play
Adds new icon for USB root menu on the UMP control
Removes “More like this” button from UMP control
Adds folders button to UMP control
Set folders and song list icons correctly (were switched) on UMP control
Removes trailing “/” character from folder names for list control and title of now playing
Adds folder and song icons to the list control
Adds folder and playlist icons to now playing
At the begining or each track shows Artist - Title in a status-bar notification.
Bigger Album Art
You get a bigger album art graphic.Extra Options:
Full Width Titles: Song/Album/Artist will span across the entire screen.
Hide Album Art: Hides all album art.
No Background Behind Buttons
Remove the background behind the buttons and other semi-transparent overlay backgrounds. Overlays that can be removed: Now Playing, List View, In Call, Text Message View, and Behind Buttons
Change Blank Album Art Frame
The empty album cover frame is removed, which is displayed when there is no entry in the Gracenote database for the artist. Then the image of your choice (or transparent image) is displayed, if there is no cover in the MP3 tag too. Supported image formats are: jpg, jpeg, and png (any size). Note: The image chosen will be resized to 146px x 146px BUT NOT CROPPED and converted to .png format
Swapfile
The Swapfile will provide your system with an additionasl 1 GB of RAM running from the USB drive for playing videos. The installation of the swap file must be done on a USB drive with music and/or movies, that remains in the car. The installation files are automatically deleted, the drive may no longer be removed during operation, because the system will use it also as memory. Only remove the USB drive if the MZD system is off.
Fuel Consumption Tweak.
Additional display of KM / L (or MPG).
Videoplayer
Speedometer
Speedometer App with many options and features.
Castscreen receiver.
After installation you can mirror the smartphone screen at the infotainment display (mirroring).
You have to install the castscreen app on your Android Phone (castscreen-1.0.apk) The app can be found in the ‘config’ folder of your USB drive
activate the debug mode on your smartphone
connect the smartphone with USB cable to the infotainment system
start the app settings: H264, 800x480 @ 160, 1 mbps, then input 127.0.0.1 and press input receiver, then tap Start on right-up corner.
.
Android Auto Headunit App.
Install the Android app from google play store
Connect the phone to USB and pair the phone bluetooth with the CMU
Android Auto will then start. If it does not try to open from the ‘Applications’ menu
3 ways to stop AA
Press Home Button on the Mazda’s Commander
Disconnect the USB cable
Use the onscreen menu ‘Return to Mazda Connect’ on last screen with speedo icon.
AIO Tweaks App.
AIO Tweaks App is an experimental app by Trezdog44 made to test the capabilities, functionalities, and limitations of apps in the MZD Infotainment System.
This app has some useful and fun functions although it is not guaranteed that everything works. There may be non-functioning or experimental features.
CHANGELOG
NEW FEATURES
v2.8.x
Android Auto Wifi Suport
VideoPlayer v3.5
Speedometer v5.7
AIO Tweaks App v0.7
v2.7.x
Android Auto Headunit 1.07 + AA Info & Updates
VideoPlayer v3.1 w/ Options/Info Panel
AIO Tweaks App v0.4
Speedometer v4.8
v2.6.x
Autorun scripts for testing and recovery
ID7_Recovery Pack for recovering access to the CMU
AIO Tweaks App
Speedometer upgrades
Extended compatibility to all v55, v56, v58 and v59 FW versions
USB Audio Mod
Full width titles
Hide Album Art
Hide Background Overlays
v2.5.x
Video Player v2.9 w/ localStorage Saving
Custom Boot Animations
New ScreenCast App for Android 7.0
Improved ScreenCasting Functionality
Force Update SSH option
Zip backup option (takes a long time)
Choice of Android Auto Version to install (v0.99 or v1.02)
Video Player v2.8 rollback version in downloads menu for those with Unicode character issues.
v2.4.x
Video Player v2.8 w/ Multicontroller functionality
My good friend Siutsch copied files from many different tweaks for his infotainment system and thought, it would be helpful if you could choose what tweaks you wanted to install or uninstall. He went on to develop a CMD based program to accomplish this and it worked well but lacked that modern app feel and faced other limitations. As a developer, I felt like I should upgrade AIO into a full fledged desktop app but with the same underlying tweaks that we all know from AIO v1.5.x. It was around that time I came across Electron and I went on to develop MZD-AIO-TI.
This Project has 2 particular aspects, user interface and the custom built installer script: tweaks.sh and associated files. @Siutsch and I continue to work together on that aspect to this project to optimize the tweaks.sh script for safety, efficiency, and in the future analysis.
How to install:
Download and open the setup file and it will install and start up.
Select Desired Tweaks and Press the “Start Compilation” Button.
Insert a blank FAT32 USB flash drive to copy files directly to the drive
Or copy the contents of “copy to usb” (created on your desktop) to the root of a blank USB flash drive.
Before Car Installation:
Start with the vehicle off
Unplug any other USB drives from the car except this flash drive.
For installation of speedcam patch (see below), the NAVI SD card must remain in the car, because speedcam.txt file will be copied directly to SD card.
For installation of speedometer, the NAVI SD card must remain in the car too, without NAVI SD card a special patch will be installed, otherwise the compass is rotated 180 degrees.
In general, the SD card can remain in the car during the tweak installations.
Installation Into MZD Infotainment System:
Plugin USB drive, turn on car and wait for the “ MZD-AIO-TI ” window to appear (This may take 2 - 20 minutes so be patient).
At that point you will be given the option to continue or abort the installation.
Associated messages with pop up during installation (No further user interaction is needed).
The system will be restarted automatically.
Remove the USB drive after restart.
Tweaks will be applied upon reboot.
Compatibility will be generally checked at the beginning of an installation, if your FW is not compatible the installation will abort at this point. This is for the safety of incompatible systems.
The following tweaks are checked individually during installation of tweaks.sh, because there are different (config)-files to consider:
No More Disclaimer
Order of Audio Source List
List Loop
Date To Statusbar Mod
Apps check for v58+ to apply app list patch
For More information visit the FAQ Page
TOOLS:
Electron is an amazing shell developed by Github utilizing the awesome power of both the NodeJS and Chromium APIs into a single runtime harnessing web based programming languages into beautifully packaged desktop apps.
AngularJS Javascript app framework by Google
Tweaks Master Bundle (v55)
by miket0429
Reduce disclaimer time (actually no longer necessary, because it can be completely disabled by “No_More_Disclaimer” tweak)
Enable the touchscreen while moving
Turn on WIFI (not necessary with EU versions)
Change the background image: replace background.png inside config folder with own 800x480 .png
Remove the safety warning label from the reverse camera (10 different countries)
Remove the blank album art frame
now with additional picture of a radio, if there is no entry in the gracenote database or no album art is found in mp3 tag.
Speedometer_v4.4
by_Diginix
Based on mod by Trookam (which is based on mod by anderml1955 I think), first version of speedometer by serezhka, mph changes first done by windwalker
For changelog look at speedometer_changelog.txt
And look at speedometer_readme.txt
Video player v2
by Waisky2 with mods by vic_bam85
Use H264 video codec and MPEG-4 AAC audio codec You have to place your videos in a folder “Movies”!
It uses page up/down button to navigate video list (previous version scroll bar too heavy and slow)
It uses websocket to handle all functions request so the response is instant (no more using nc command)
Functions remain Load Video List / Start Stop Playback / Next Track / Repeat 1 (looping the same video)
Integrated as native app in menu (thanks to Diginix)
Changes by vic_bam85:
Multicontroller support by Trezdog44
v2.0 Initial Version
v2.1 Included more video types (previous release)
v2.2 Enabled the fullscreen Option (not released)
v2.3 Included the status bar and adjusts to play in a window (not full screen) (not released)
v2.4 Included a shuffle option
fixed the problem of pressing the next button rapidly
The list updates automatically at start
Option to stop the video when you go backwards (doesn’t work well), but it stops the video, so it doesn’t stays playing on the video in the background
v2.5
It can now logs the steps (have to enable it on the videoplayer-v2.js & videoplayer.sh files)
closes the app if is not the current (first attempt)
fixes the issue of pressing mutiple times the search video button
fixes the application not showing the controls again when a video play fails
fixes playing the same video when shuffle is active
starts using a swap file on start of the app if not running (still have to create the swap with the AIO)
v2.6 Change gst-launch for gplay, incorporate pause, resume, rw, ff
Direct send of commands to sh (Better control)
Close of WebSocket as it should be (saves memory)
Change of port 55555 to 9998 in order to avoid problems with some cmu processes
Bugfix for files with more than one consecutive white space
Most of the times it stops the video when you put reverse with no problems
v2.7 Include pause when touching the video in the center, rewind when touching the left side and Fast Forward when touching the right side. (15% of the screen each)
Correct problem when stopping a paused video (the icon shows an incorrect image at the beginning of the next video)
v2.8 Multicontroller support - Tilt up/down = Scroll video list
Press command knob - Play/pause
Tilt Right - Next
Tilt left - Stop
Rotate command knob CCW/CW - RW/FF
Lowered RW/FF time from 30s => 10s for better control with command knob rotation
Date_to_statusbar_mod
by Diginix
v1.0, v2.1 and v2.2 by Diginix, base by ForeverYoung (icons and date smaller just above the clock)
v3.3 MODED for v59 by Trezdog44
Changes done by Diginix:
numeric date
increase icon size (Wifi, Bluetooth…)
a little more distance from the right and the top border
disabled red border of system messages
smaller font size for all statusbar texts
Custom infotainment colors
(blue, green, orange, pink, purple, silver, yellow) by mrnerdbanger
Info: a color matching background image will be replaced too and the speedometer graphics also, if you install speedometer.
Pause on mute
by jimmyfergus, USB script by ForeverYoung
Semi-transparent_parking_sensors_mod
by Diginix
(folders “HorizontalSensors” and “VerticalSensors” used)
Original patch by vic_bam85 not working on V 56.00.230A german version, because only folder “HorizontalSensors” used
Improved list loop
by yuikjh
With additional shorter delay mod by yuikjh (generates frequent beeps!)
Main menu loop
by ForeverYoung
No_more_disclaimer
by bob12x
Media order patch and FLAC Support
by diorcety
Change order of the audio source list
Order the list of audio sources
Speedcam patch
Castscreen receiver
Version 2016- 03- 08 (mirroring of Android Smartphone) by daguschi, USB script by trookam
Install the CastScreen App on your Android phone (castscreen- 1.0.apk) and enable debug mode on your device
you will find the app in config folder of your USB drive
Connect your Android device with USB cable to infotainment system
Launch CastScreen App, change setting to H264, 800x480@160, 1 Mbps, then input 127.0.0.1 and press input receiver, then tap Start on right- up corner
Changelog:
Use ‘adb reverse’ instead of ‘adb forward’. (I also reverse ssh port to 2222 after device connect to infotainment system.)
Fix unexpected close during mirroring
Support mirroring via both USB and WiFi (You can input the WiFi IP address of your car instead of 127.0.0.1 in the following steps)
SSH_bringback
for 56.00.511A/512A/513B- EU by mzd3-k
Expanded compatibility to all FW v56-59
Open JCI test console
Diagnostic menu by 1 sec. clock pressing in display settings, no more pressing music + favorites + power/mute
Swapfile
by Waisky2
Disable/Enable the boot animation
Custom boot animations by HRangel to red button menu by Siutsch
Get CID of any SD card
by Modfreakz
New scheme ‘carOS’
by epadillac
Bigger album art tweak
by epadillac
No buttons background graphics tweak
Mazda Turn Off Automatically Download Contacts Without
by epadillac
Fuel Consumption Tweak
by edyvsr from mazdateammexico.com - add fuel efficiency unit KM/L
Background Rotator
by Trezdog44
This was my first tweak I wrote with pure CSS animation
Image Joiner is now included in 2.0
Text Color Tweaks
by Trezdog44
Mazda Turn Off Automatically Download Contacts Online
Change the colors of all the UI text.
Song Title
List Items (disabled and enabled)
Body text (Album, Artists, Messages etc.)
Radio Station Title
Main Menu Layout
by Trezdog44
Tweak you main menu Layout
Star Points (A & B)
Inverted
Mini Coins
3D Label
USB Audio Mod
By Enslen
Patches The USB Audio App With These Mods:
Long press (click hold) folders/all songs to play
Adds new icon for USB root menu on the UMP control</li> <li>Removes “More like this” button from UMP control
Adds folders button to UMP control
Set folders and song list icons correctly (were switched) on UMP control
Removes trailing “/” character from folder names for list control and title of now playing
Install Android Auto app on your phone: http://play.google.com/store/apps/details?id=com.google.android.projection.gearhead or here: http://www.apkmirror.com/apk/google-inc/android-auto/android-auto-1-5-100945-2462389-release-release/android-auto-1-5-100945-2462389-release-android-apk-download/
Pair the phone Bluetooth with the CMU
Connect the phone to USB
Android Auto will then start. If it does not, pull out the USB and start over again
Press ‘Home’ button to return to MZD GUI
Click on Android Auto under Applications Menu on the CMU to reopen Android Auto
Version 0.93A Change log
Working again with newer google play services
Version 0.92A/B Change log
When using fav key to switch to radio, track keys allow you to change between presets
When exiting AA, audio automatically switches back to radio
Added oppo to the vendor list
Version 0.91b Change log
Backup cam is no longer broken
Media keys work and voice button works
Press favorite key to toggle between AA audio and radio audio
Press home key to quickly kill AA
Some startup issues fixed
TODO:
fix phone
use track keys to switch radio stations when in radio mode
fix audio level issues (try skipping a song, then pause and press play again)
Version 0.83 Change log
Performance improvements via sequential operation and removal of mutex locks - provided by @agartner
Changed Video sink to mfw_isink - supposed to be faster and also now opera status (volume) bar can be overlayed if required - need some javascript expertise to make it a floating bar.
Hide the disclaimer/credits after 2- 3 seconds
Now you can touch drag/swipe
Added VID for Lenovo
Version 0.7 Change log
USB Audio is enabled - to actually use this, you need a separate USB thumb drive in one of the slots, as this is the only way for you to be able to select USB audio in the CMU. Please do not try to use MTP option on your android phone, as it is not going to work
Since there was a severe case of audio stuttering once for me, I have included an option to disable USB audio and switch back to AUX. You can do this by placing a file called hu_disable_audio_out in the SD CARD (which, of course, means you now need an SD card ). I haven’t actually tested this out as USB Audio worked fine at all times except that one instance.
Nexus fix provided by @agartner
Version 0.6 Change log
Voice control should not cause app to quit
More VIDs added, including a possible fix for Nexus phones with VID 0x18D1
Version 0.5 Change log
Voice control enabled
More VIDs added, including a possible fix for Nexus phones with VID 0x18D1
Graceful kill when reverse gear engaged - App will restart when reverse gear is disengaged. However, reverse camera is still dark (because same V4L device?) as app isn’t killed fast enough.
Version 0.4 Change log
Performance improvement to the gstreamer pipeline - testing shows no issues with Nav now. However, need some feedback to check if it is the same for everyone.
Removed auto switch to Bluetooth as it causes problems with the UI. Need to switch manually now.
Added a bunch of other Vendor id to Android USB Device VID list
Removed aaserver and switched to websocketd.
New gstreamer plugin h264parse compiled and added.
UI now has USB/Gstreamer debug message window
Version 0.3 Change log
Night Mode - Simple logic for now - 6AM to 6PM is day . Night afterwards
First attempt at making libssl/libusb calls thread safe (Voice control will crash otherwise ocassionally).
Increased USB send timeouts for better screen refresh.
Added LG’s Vendor id to Android USB Device VID list
Version 0.2 Change log
Code sync with Mikereidis/Master
aaserver - microhttpd server to launch and pass status back to UI - no more messy sh, watch and other hoops.
UI integration using Herko ter Horst’s method.
Exit AA using on screen menu (last screen with speedo icon)