Joined
·
2,173 Posts
Update 11/16/19:
IMPORTANT NOTE - PLEASE READ!!!
Since this post was originally written, Mazda has released a newer version of the ICE Firmware. This latest version includes updates designed to prevent the installation of third party tweaks. It is important you do not use this version. Whilst the instructions in the guide below remain largely the same, updated instructions specifying the correct version of the firmware to use and where to obtain it from have been added to Ameridan's blog post version of this guide (https://21stcenturyfiat124spider.wordpress.com/2019/02/18/universal-version-70-fiat-tweak/#how-to) and in my own PDF versions of the guide, available at http://www.mediafire.com/file/201759io15ariii/124Spider_CP_AA_Upgrade_Guide.zip/file.
I highly recommend you follow the instructions on one of those two resources as these will be kept up to date if any future revisions become necessary.
Just to reiterate, ensure you are using version 70.000.100 and NOT 70.000.335 of the system firmware.
Original Post:
Fiat 124 Spider 2017+ Apple CarPlay / Android Auto Upgrade.
Part 1 – Firmware Update
This is part one of a guide covering the steps required to install the ‘official’ Mazda upgrade to the CMU (what we used to call ‘the stereo’) to add Apple CarPlay and Android Auto functionality in your 2017+ FIAT or Abarth 124 Spider.
PDF Versions of this guide can be downloaded from this link.
This part of the guide covers updating the firmware in the CMU and must be carried out prior to steps described in part two. The version 70 firmware will run on your existing hardware quite happily so you can, for example, carry out the firmware update one weekend and complete the hardware install the following weekend.
A couple of caveats you should be aware of if you are contemplating this upgrade:
WHAT YOU WILL NEED:
To update the firmware, you will need:
• V70.00.21 or later Mazda firmware.
• A blank FAT32 formatted USB stick – 8 to 16GB is recommended and please use a quality name-brand stick rather than the cheapest poc you can find. If the stick fails on you during the firmware flash, you could end up with a non-functional CMU.
• Ameridan’s ID7 Tweak Package
• Ameridan’s Abarth or Fiat Version 70 Boot Package
• Ameridan’s Version 70 NNG Fix Package
The download locations for the firmware files and each of Ameridan’s packages will be covered later.
USEFUL LINKS AND ACKNOWLEDGEMENTS
The information in this how-to has been pulled from a number of sources and I hereby nod my hat to:
Ameridan and his fantastic blog and work on the All-In-Tweaks at https://21stcenturyfiat124spider.wordpress.com This is well worth checking out even if you never have any intention of doing the CarPlay / Android Auto update.
ASH8 for his how-to thread at https://mazda3revolution.com/forums...enuine-carplay-android-auto-all-here-now.html
I was inspired by rsmagee and TheSalamander – Fiat 124 CarPlay pioneers – in this thread: https://www.124spider.org/forum/26-electronics-audio-lighting/30666-carplay-up-running.html
The original Mazda All-In-One tweaks are at https://mazdatweaks.com/
ATTENTION – IT IS ESSENTIAL THAT THE FIRMRWARE UPGRADE DESCRIBED HERE IS CARRIED OUT BEFORE THE INSTALLATION OF ANY OF THE NEW HARDWARE DESCRIBED IN PART 2.
In order for Apple CarPlay and Android Auto to be available, we have to upgrade our CMU’s to run the Mazda version 70 firmware (firmware is simply the software that controls the unit). Our Fiats and Abarths shipped with a Fiat / Abarth branded derivative of either version 56 (2017 and early 2018 cars) or version 59 (later 2018 and 2109 cars).
The version 56 firmware allowed tweaking of certain features via software developed by a group of enthusiasts - including things like enabling the touchscreen while the car is moving, changing background images and swapping FIAT logos for the Abarth Scorpion. Mazda, and presumably FIAT’s, lawyers got nervous about this as they considered some of tweaks to be bypassing safety features (obviously none of them had ever tried to use the command wheel to enter an address). As a result, starting with version 59 of the firmware Mazda blocked the ability to apply tweaks. FIAT started shipping 124’s with their derivative of version 59 firmware mid-way through the 2018 model run.
Not to be beaten, the very clever developers of the tweak software developed a patch (called ID7) that allows the tweaks to continue to be installed on version 59 and later firmware, but only if the patch is installed BEFORE upgrading to version 59 firmware or later. As we’ll be upgrading to version 70 firmware, we need to install the patch before upgrading to retain the ability to apply tweaks. It is also this patch that will allow us to restore the built-in navigation function following the upgrade.
As my car is a 2017 and shipped with the version 56 firmware, I was able to install the patch using the method described below. If you have a 2018 or 2019 with the version 59 firmware already installed (or your dealer updated you to it during a service), there is an alternative method of installing the patch described at https://mazdatweaks.com/serial/ It’s a more involved, but currently it’s your only option. I haven’t tried this process and the instructions below assume you are starting from version 56 firmware. You can check your firmware version on the CMU by going to:
HOME -> SETTINGS -> SYSTEM -> ABOUT -> VERSION INFORMATION
PART 1 CONTINUED IN NEXT POST
IMPORTANT NOTE - PLEASE READ!!!
Since this post was originally written, Mazda has released a newer version of the ICE Firmware. This latest version includes updates designed to prevent the installation of third party tweaks. It is important you do not use this version. Whilst the instructions in the guide below remain largely the same, updated instructions specifying the correct version of the firmware to use and where to obtain it from have been added to Ameridan's blog post version of this guide (https://21stcenturyfiat124spider.wordpress.com/2019/02/18/universal-version-70-fiat-tweak/#how-to) and in my own PDF versions of the guide, available at http://www.mediafire.com/file/201759io15ariii/124Spider_CP_AA_Upgrade_Guide.zip/file.
I highly recommend you follow the instructions on one of those two resources as these will be kept up to date if any future revisions become necessary.
Just to reiterate, ensure you are using version 70.000.100 and NOT 70.000.335 of the system firmware.
Original Post:
Fiat 124 Spider 2017+ Apple CarPlay / Android Auto Upgrade.
Part 1 – Firmware Update
This is part one of a guide covering the steps required to install the ‘official’ Mazda upgrade to the CMU (what we used to call ‘the stereo’) to add Apple CarPlay and Android Auto functionality in your 2017+ FIAT or Abarth 124 Spider.
PDF Versions of this guide can be downloaded from this link.
This part of the guide covers updating the firmware in the CMU and must be carried out prior to steps described in part two. The version 70 firmware will run on your existing hardware quite happily so you can, for example, carry out the firmware update one weekend and complete the hardware install the following weekend.
A couple of caveats you should be aware of if you are contemplating this upgrade:
- This update is only available if you have the 7” display. The 3” displays in some Classicas are not compatible.
- FCA are being their usual useless selves and have not issued a FIAT / Abarth specific firmware version for this upgrade. This means we need to use a Mazda firmware for now. This has two consequences:
- The startup and splash-screens and various other parts of the interface will reference Mazda rather than FIAT / Abarth (note the ‘Mazda’ icon in the screenshot above for example). Thankfully, this can mostly be corrected via Ameridan’s fantastic tweaks – we’ll cover this later.
- The in-built navigation will stop working. The system does a lookup of your vehicle’s VIN as part of its security checks. Mazda firmware expects to see a Mazda VIN, FIAT firmware, a FIAT VIN. Because our cars present a FIAT VIN to Mazda firmware after the upgrade, the in-built NAV no longer works. Again, thanks to Ameridan, there is a workaround for this that we’ll cover, but you’ll also have access to Apple and Google maps, Waze etc after the upgrade so you may not care.
- If you are taking your car in for service, do not let the dealership attempt to update your CMU firmware - nothing good will come of it. There is a FIAT specific firmware version that is newer than the one the 2017 and early 2018 cars came with so it is possible they will try – however that will break your CarPlay / Android Auto compatibility.
- After the firmware update, the Bluetooth ID for the car changes to “Mazda”. I’ll see if we can fix that somehow, but for now, just be aware you will need to re-pair your phone with the car following the update.
WHAT YOU WILL NEED:
To update the firmware, you will need:
• V70.00.21 or later Mazda firmware.
• A blank FAT32 formatted USB stick – 8 to 16GB is recommended and please use a quality name-brand stick rather than the cheapest poc you can find. If the stick fails on you during the firmware flash, you could end up with a non-functional CMU.
• Ameridan’s ID7 Tweak Package
• Ameridan’s Abarth or Fiat Version 70 Boot Package
• Ameridan’s Version 70 NNG Fix Package
The download locations for the firmware files and each of Ameridan’s packages will be covered later.
USEFUL LINKS AND ACKNOWLEDGEMENTS
The information in this how-to has been pulled from a number of sources and I hereby nod my hat to:
Ameridan and his fantastic blog and work on the All-In-Tweaks at https://21stcenturyfiat124spider.wordpress.com This is well worth checking out even if you never have any intention of doing the CarPlay / Android Auto update.
ASH8 for his how-to thread at https://mazda3revolution.com/forums...enuine-carplay-android-auto-all-here-now.html
I was inspired by rsmagee and TheSalamander – Fiat 124 CarPlay pioneers – in this thread: https://www.124spider.org/forum/26-electronics-audio-lighting/30666-carplay-up-running.html
The original Mazda All-In-One tweaks are at https://mazdatweaks.com/
ATTENTION – IT IS ESSENTIAL THAT THE FIRMRWARE UPGRADE DESCRIBED HERE IS CARRIED OUT BEFORE THE INSTALLATION OF ANY OF THE NEW HARDWARE DESCRIBED IN PART 2.
In order for Apple CarPlay and Android Auto to be available, we have to upgrade our CMU’s to run the Mazda version 70 firmware (firmware is simply the software that controls the unit). Our Fiats and Abarths shipped with a Fiat / Abarth branded derivative of either version 56 (2017 and early 2018 cars) or version 59 (later 2018 and 2109 cars).
The version 56 firmware allowed tweaking of certain features via software developed by a group of enthusiasts - including things like enabling the touchscreen while the car is moving, changing background images and swapping FIAT logos for the Abarth Scorpion. Mazda, and presumably FIAT’s, lawyers got nervous about this as they considered some of tweaks to be bypassing safety features (obviously none of them had ever tried to use the command wheel to enter an address). As a result, starting with version 59 of the firmware Mazda blocked the ability to apply tweaks. FIAT started shipping 124’s with their derivative of version 59 firmware mid-way through the 2018 model run.
Not to be beaten, the very clever developers of the tweak software developed a patch (called ID7) that allows the tweaks to continue to be installed on version 59 and later firmware, but only if the patch is installed BEFORE upgrading to version 59 firmware or later. As we’ll be upgrading to version 70 firmware, we need to install the patch before upgrading to retain the ability to apply tweaks. It is also this patch that will allow us to restore the built-in navigation function following the upgrade.
As my car is a 2017 and shipped with the version 56 firmware, I was able to install the patch using the method described below. If you have a 2018 or 2019 with the version 59 firmware already installed (or your dealer updated you to it during a service), there is an alternative method of installing the patch described at https://mazdatweaks.com/serial/ It’s a more involved, but currently it’s your only option. I haven’t tried this process and the instructions below assume you are starting from version 56 firmware. You can check your firmware version on the CMU by going to:
HOME -> SETTINGS -> SYSTEM -> ABOUT -> VERSION INFORMATION
PART 1 CONTINUED IN NEXT POST
Attachments
-
348.1 KB Views: 14,586
-
416.1 KB Views: 11,275
-
400.1 KB Views: 11,107
-
418.6 KB Views: 11,264
-
446.4 KB Views: 10,889