PRESERVE YOUR ABILITY TO TWEAK IN FUTURE FIRMWARE VERSIONS ~ VERSION 2.0

This is just a FYI at this point ~ Do not use the new id7 quite yet

from the developer ~ trezdog44

Recently a new version of the infotainment system firmware v70.00.335-C NA was found to have as part of its update process, a highly unnecessary, destructive little script called “neutralizeid7” which DIRECTLY TARGETS ITS USERS BY PERFORMING THE UNDESIRABLE ACTION OF REMOVING THE RECOVERY THAT WE USE TO KEEP OUR SYSTEMS OPEN, CUSTOMIZEABLE AND WELL… OURS!!!

This incredibly destructive script once again acts kind of like ransomware without the ransom and it wipes out all the recovery files, not that they would work after the update anyways for even the mechanism that would run those files during system boot time is also removed, and just locks you out so completely even connecting to the serial port will no longer work. As of right now, this new firmware is only available online for NA region AFAIK, and I haven’t heard of anyone being updated to it by their dealership yet so even though I am extremely busy these days I took the time to think about how to stay one step ahead and I rewrote the recovery scripts so that the update will think it removed the recovery, but really the new recovery slips them right back in there and will even add the required lines of code back to certain files to make the whole thing work again.

Early awareness of all this will help minimize the amount of users that loose access to their systems, but THIS WILL ONLY WORK IF YOU INSTALL IT BEFORE UPDATING, IF YOU UPDATE TO V70.00.335+ WITHOUT THIS VER 2.0 RECOVERY INSTALLED, THERE IS NO CHANCE OF EVER TWEAKING YOUR SYSTEM AGAIN; SERIAL CONNECTION WILL NOT EVEN WORK ANYMORE!


If you are lucky enough to have version 56 firmware, by installing this tweak, you will not only preserve your ability to tweak version 59 and version 70 firmware, but the new counter measures to delete this tweak written into 70.00.335+ firmware will also be defeated.

If you instead have 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 70.00.100 (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.  70.00.335 as trezdog previously mentioned, goes so far as to remove that backdoor tweak, so now a revised version 2.0 of the id7 tweak will need to be installed, so that the ability to continue tweaking will prevail.  As for Fiat, we don’t know what their plans are yet, but we’ve got some time – stay away from .335 for now though.

Update

Questions have been raised as to whether you can downgrade the firmware after mistakenly upgraded to .335, to which I’ll answer:

  1. I am not aware of Fiat releasing firmware past version 59, and
  2. I am not aware of anyone making any version of Fiat firmware available

which is why the “FIAT” CarPlay upgrade project uses Mazda firmware and tweaks it decently for Fiat usage. If Fiat firmware was available, yes you could downgrade, but you would still need to concurrently install id7ver2 using serial access, if you wan’t to reverse the harmful effects of 335 that disallow tweaking.  If you are going to go through all that trouble, you might as well keep the most recent version.

 

8 thoughts on “PRESERVE YOUR ABILITY TO TWEAK IN FUTURE FIRMWARE VERSIONS ~ VERSION 2.0

  1. Beta testing this one will require nerves of steel. If it fails, goodbye tweaking, probably permanently. I think I’ll wait. 30 years of being a paid beta tester has cured me of wanting to be on the bleeding edge.

    Liked by 1 person

  2. We needn’t beta test, as it will be bench tested by the Mazda community. By sticking with 70.00.100, you may have to endure a possible echo in incoming Bluetooth phone conversations and occasional CarPlay/AA black screens, while this is being sorted.

    I temporarily added “This is just a FYI at this point ~ Do not use the new id7 quite yet” to the article’s title, in order to hopefully clear up any confusion.

    Liked by 1 person

    • OMG! I was wracking my brain as to WHY I couldn’t serial port (3 times I took the dash apart) fix after installing my CarPlay hub. I inadvertently upgraded the firmware to .345 BEFORE adding the tweaks. Thanks for clarifying as to WHY. Sadly, I’m now stuck with the Mazda splash screen. 😦

      Like

  3. No news on this yet?? My 2017 has the original flavor id7 installed but is about to get it’s first scheduled maintenance that’s more than an oil change/inspection at my local dealer. (which is, lucky for me, a good place)

    Like

    • As long as the dealer doesn’t install 70.00.335, you should be good. I haven’t been keeping up with this topic, but on the slim chance that 335 was installed, id7 can be installed after the fact (while reinstalling 335), although it would be a complicated process that involves pulling the CMU out.

      Like

  4. I’m on 70.x.100….can I downgrade back to “real” fiat firmware or is that not something I can do (I have a 2017 that allowed USB updates and all the patches like ID7 were installed)

    Like

Leave a comment