Preserve your ability to Tweak in future firmware versions

 

Because Mazda…

  • was replacing so many “bricked” CMUs (that significantly added to Mazda’s warranty tab) due to haphazard hacking
  • was wrongly accused that there were safety concerns with their CMUs being so easily hack-able
  • was made aware that “NNG_Tool” and “NNG_patcher” hacks (at one time part of the MZD AIO package) allowed the use of pirated maps

they are now shipping Model Year 2018+ vehicles with firmware version 59.00.502 (or higher*) that Visteon has programmed to permanently disable the ability for scripts on USB drives from running, resulting in no known method to tweak those vehicles except by removing the CMU from the dashboard and truly hacking in via the serial port.

Mazda is also gradually upgrading the older CMU firmwares to 59.00.502 (or higher*) in prior-year Mazda vehicles, as they come in for service, in order to no longer allow tweaking in those vehicles either, *** UNLESS *** you have installed a “backdoor” tweak like “ID7 autorun” prior to that upgrade, which will then allow you to use a SD card to tweak those “locked-down” firmware “upgrades”.  For installing tweaks I wouldn’t recommend using your Navigation SD card, but it will apparently work.

Not knowing what strategy Fiat is going to implement, I am proactively making available a free download to install (at your own risk) “ID7 autorun” along with Recovery scripts, which is a ‘set-it-and-forget-it’ tool that trezdog, id7 and others have developed (that will remain in the CMU through firmware upgrades), and essentially instructs the system to be on the lookout for run.sh, and if that file is found on an installed SD card during system boot-up, execute that file – which can in fact be a renamed tweak install script (tweaks.sh such as the one generated after compiling your tweaks using the AIO program). If run.sh isn’t found (such as in a normal Navigation SD card), the system simply continues it’s normal boot-up process.  Feel free to put it off, until we get word that Fiat has new firmware for the dealers to install and you are due to visit the dealer for scheduled service.


“ID7 Autorun”  Installation  Instructions

(while you still have 56.00.521 or 56.00.530 firmware)
(for even more detailed instructions, see this comment)

  1. Put an empty FAT32 formatted USB  2.0 or 3.0 drive (not larger than 64GB) in your Windows PC.
  2. Unzip the contents within the downloaded “autorun_copy_to_usb” folder to that USB drive and remove from your PC.
    autorun
  3. Insert the USB drive into your car USB port.
  4. Tap your Start button once (without touching the brake pedal) to put the car in ACC mode.
  5. Be patient and wait for the first message (could take as long as 5 or 6 minutes)
  6. You will be presented with a menu:  Install / Uninstall / Skip.  Using the touchscreen, select Install.  (I advise not uninstalling this tweak)
  7. You will be presented with a Reboot menu:  Now / Later.  Using the touchscreen, select Now.
  8. After the screen turns black (system reboot), remove the USB drive and fuggedaboudit

 

*    In my opinion, the CMU’s firmware, rather than being developed using a modular approach, has become a real mess over the years, and Visteon’s programmers can’t even figure it all out anymore, as evidenced by the introduction of software bugs as each firmware “update” is released. The latest version 59.00.502 already has to be updated, as they introduced these new known bugs:

  • compass in HUD display broken (so many variables seem to effect it’s functioning)
  • speed sensitive auto-volume broken

Customers shouldn’t be the beta testers; there should be a department within Visteon doing that!

On a positive note, 59.00.502 also includes better Bluetooth handling and the headunit’s USB drivers (and usbaudioApp) have been updated to work better with integrated apps (including Android Auto and CarPlay).  Rumors are that perhaps firmware version 70 will actually work with those apps.  🙂   In about eight months, Mazda is supposed to be switching to a new supplier of CMUs for MY 2019 MX-5s, and I suspect that the 124 Spiders concurrently being built on the same assembly line, will get switched over as well (read more on my predictions here).

New firmware is showing up on 2018 Fiat 124 Spiders in the U.S., at least for the Abarth version.  See this article for more..


[Note: To avoid confusion, comments are not allowed for this post, as it’s contents have been added and expanded upon in my  Tweaks  blog page.]