New map updates dated December 2018 are available

Fiat 124

Map updates dated December 2018 have been reported to be available!  

 ⭐️ at least for North America – I haven’t verified the availability of other regions…

The prior version maps were dated July 2018, and for those of you that purchased their 2017 Fiat 124 Spiders in the Summer of 2016, this may be the last free map subscription update, unless you can get in on the expected July 2019 map updates.

Procedure for Updating (if you skip backup, should take about 20 minutes)

Step 1. Download & Install Fiat Toolbox via Fiat 124 Spider Connect site.
Step 2. Open Fiat Toolbox and insert SD card into the computer.
Step 3. Create a backup of the information currently on your SD card following the Toolbox prompt.
Step 4. Log in to Fiat Toolbox using your email/password combination.  If it is your first time, you’ll have to create a user profile.
Step 5. Once logged in, a button will appear labeled “Updates” if a map update is available or “Device” if there are no new updates. Click “Updates.”
Step 6. Create a new SD card backup. If you have an alternate Nav SD card, you can skip this step.
Step 7. Click INSTALL to begin map update.  After Download progress has reached 100%, Installation progress will commence, eventually reaching 100% as well.
Step 8. Once the new backup is compete, eject your SD card and return it to your vehicle.

♦♦♦♦♦

Freeing up memory in Version 70 firmware

Go directly to:      JCI Test Mode

carplay sal1In conjunction with the previous article, where Fiat 124 Spider and Abarth 124 Spider owners are installing the CarPlay retrofit hub kit with Mazda’s version 70 firmware, which is needed to make it all work, since it seems that Fiat has not announced any plans to release version 70 firmware of their own, this article explains how to free up memory by deleting part of the Navigation program.

Due to apparent VIN cross-checking, Navigation is dysfunctional in Fiats and Abarths running Mazda firmware anyways (of course they’ll have a choice of  Google Maps or Waze to guide them to their destinations instead), regardless whether legal Mazda/Fiat SD cards are inserted (the car VIN is NE/NF and the firmware is expecting ND VIN), so I came up with the idea of removing NNG’s ≈ 18 MB   /jci/nng/jci-linux_imx6_volans-release file, that is integral to the Navigation program, in order to free up a good chunk of memory. It is basically the core of  iGO version 9.12.129.728970, and the file is exactly the same for v70.00.000 , v70.00.021, and v70.00.100 (probably a few iterations of v59 Mazda firmware, as well).

Because of the additional firmware memory assigned to CarPlay and Android Auto apps that were added to Version 70 firmware, there is very little left to allow for installing other apps (i.e. Speedometer, Video Player), larger animation files, etc., so this may prove to be quite helpful not only to Fiat and Abarth 124 Spider owners, but Mazda owners that no longer need their built-in Navigation program, and would rather free up some memory.

There used to be a tweak for patching the NNG file (thank you colonelpan1c), so that it would be linked to hacked license files that allowed Navigation to function without purchasing it, and I am simply borrowing the (legal) portion of the tweak which simply copies your NNG file, and gives you the ability to restore it unchanged (no patching), back to your CMU, if so desired in the future.

✅ I ran my idea by Trevor (trezdog44) for his opinion (and bench testing – thank you sir!), prior to having TheSalamander beta test the routine and publishing this article, to insure that removing this file wouldn’t brick the CMU.  In fact, everything simply behaves as if the SD card isn’t installed, and was thinking that Trevor may eventually add this option to MZD-AIO, but he’s informed me that he is developing a new strategy of saving .org (backup) and large app files to a different partition, to get around the almost full partition where jci is loaded, which he’s hoping to implement, starting with MZD-AIO 2.8.2.

Meanwhile, my tweak is available here now, and contains three routines in the zip file:

  • StepOneTest  –  copies NNG file to your USB drive only.
  • StepOne  –  copies NNG file to your USB drive,  and then deletes it from the CMU firmware to free up ≈ 18 MB.
  • StepTwo  –  replaces NNG file from your USB drive, back to the CMU firmware, if desired sometime in the future (or you could simply reinstall the firmware up files).

Instructions (ReadMe.txt):

In your firmware is higher version than 59.00.502, you’ll need id7 tweak installed in order to tweak via USB.

Copy all files from StepOneDownloadNNG to your FAT 32 formatted USB drive.  Plug in the USB drive to the car and wait for the scripts to run. Once complete, the NNG file will be downloaded to your USB’s config folder, and then removed from your CMU, freeing up 18,268 KB . Copy this file over to your computer to backup, in case you might wish to reinstall at a later date (or you could simply reinstall the firmware up files).

If you ever to decide to restore this file, delete the contents in your USB drive and copy over the contents from StepTwoUploadNNG to your USB drive, place the backed-up jci-linux_imx6_volans-release file into the config folder on your USB drive.  Plug the USB drive into your car to apply the reinstall tweak. Once you see the car’s system reboot, remove the USB. Your Navigation NNG file will be reinstalled.

StepOneTestDownloadNNG is the same as StepOneDownloadNNG, only it doesn’t delete the file from your firmware, it only copies it to your USB drive, allowing you to feel comfortable with the process.


Linux CPU/MEM/VIP Performance Monitor

For those wanting to view a performance monitor (to observe memory usage) while experimenting, press and hold Music + Back + Mute until the 3-color bar overlay comes up in the right corner of your screen.   You can then operate your Infotainment system and monitor each function’s effect on CPU load, memory (and I think VIP is Virtual IP  throughput?) with either:

  • that small overlay
  • or by tapping the overlay, bringing up a semi-transparent full-screen view of the Linux Performance Monitor

✅ It is temporary function, so the performance monitors will disappear at the next reboot, which can be invoked with press and hold of  Nav + Mute.

This slideshow requires JavaScript.


JCI Test Mode

Since tweaks have yet to be thoroughly adapted and tested for version 70+ firmware, those of you on version 70 (along with id7) might want to learn more about a little-known Test Mode script screens option in your firmware:

  • little-known to 124 Spider owners, that is;  Mazda owners prior to 2015 were well aware it 😉 as reverse-engineering some of these scripts for toggling settings (like speed-restricted functions and touchscreen, enabling WiFi, etc.), became the basis for the origins of Siutsch’s  AIO tweaks.
  • for manually changing settings by invoking USB keyboard drivers, followed by a terminal window on the CMU display screen, plugging a keyboard into one of the car’s USB ports, and entering (tweak) commands directly.

This slideshow requires JavaScript.

Firmware after ≈ v56.00.511 disabled the “Easter Egg” used to gain access to Test Mode from the Diagnostics Menu screen (holding the delete button for 15 seconds), so unless you manually substitute frippi’s revised files, my USB tweak which adds a T/M button to the Diagnostics Menu screen, needs to be installed in order to gain access to nine “Test Mode” ⇓ screens (Options 11 through 19).

✅ Option 11 in particular, results in a set of JCI Test script screens (shown above) and described further here

screenshot-jci test mode

Diagnostics Menu panel with mods by frippi & ameridan

Installation Instructions (ReadMe.txt)

Tweak written by ameridan 11/12/2018 to substitute TestCtrl files modified by frippi & ameridan.  If your firmware is ≥ 59.00.502, you’ll need id7 tweak installed in order to tweak via USB.

Tweaks.sh is currently for installing JCI Test Mode button tweak, which replaces the disabled access to the Test Scripts screen by holding down the Delete button.

Copy all files to your FAT 32 formatted USB drive. Plug in the USB drive to the car and wait for the scripts to run. Once complete and system reboots, pull out your USB drive.

To bring up Diagnostics screen (noting the new T/M button, which will enable Test Mode):

Method 1:  Press + hold Music + Favorites + Mute until the Diagnostics menu comes up.
Method 2:  In Display Settings screen, press + hold the time readout (top-right corner) until a beep is heard, then press + hold the Home icon (top-left corner) until another beep and the Diagnostics menu comes up.

Notes:
Avoid selecting the Display Toggle button, as it result in a black deselected screen.  In the event you have chosen it by accident, delete tweaks.sh, copy tweaks.sh.black_screen, and change name of the copied file to tweaks.sh and copy files to your USB drive.

If you wish to uninstall tweak, delete tweaks.sh, copy tweaks.sh.uninstall, and change name of the copied file to tweaks.sh and copy files to your USB drive.

 

Replacing Mazda bootup/shutdown animations for those installing CarPlay® hub

Slideshow photos courtesy of TheSalamander

carplay logo

This slideshow requires JavaScript.

Not willing to wait to see whether Fiat will release a CarPlay retrofit hub kit with the respective version 70 firmware needed to make it all work, a few individuals are installing the Mazda kit instead, even with the foreknowledge that their built-in $400 Navigation app will be dysfunctional.  Of course they’ll have a choice of  Google Maps or Waze to guide them to their destinations instead.  TheSalamander had this to say about his setup…

So its been about a week and I am really enjoying Waze/CarPlay. The ability to use Waze now that iOS 12 is available makes a big difference. I also like that I can have the map on the main infotainment screen and the next set of turns showing up on the phone so it gives me time to prepare and ensure I am in the right lane.

The extra benefit of getting notified when ‘x%’ over speed limits, when there are hazards on the road or when others have seen police is an extra bonus on top. This is my setup using MX5Things phone holder.

I’ve determined that Version 2.8.1 of the MZD-AIO does not properly address this firmware version in regards to personalizing the bootup and exit animations*, so I’m developing tweaks exclusively for those Fiat 124 Spider or Abarth 124 Spider owners with 70.00.100 firmware (and the id7 tweak installed), that would rather be greeted by their brand, rather than Mazda’s.  It also works for 70.00.100 EU and 70.00.021 firmware as of 11/21/2018, by addressing newLoopLogo.ivf and TranLogo.ivf, should they exist.

carplay sal6

Installation Instructions

  1. Download the appropriate:
    ♦  Fiat Bootup for Mazda Version 70 Tweak
    ♦  Abarth Bootup for Mazda Version 70 Tweak
    (only click the light green download button for the zip file), and Unzip the contents of the downloaded file onto an empty FAT32 formatted USB 2.0 or 3.0 drive (not larger than 32GB).
  2. Insert the USB drive into your car USB port.
  3. Tap your Start button once (without touching the brake pedal) to put the car in ACC mode.
  4. Be patient and wait for the first message (could take as long as 5 or 6 minutes), acknowledge the OS version message (using the touchscreen) and wait while the progress messages scroll by.  As long as you have 70.00.021+ firmware, just answer YES when prompted to continue installation.
  5. Acknowledge the reboot prompt (using the touchscreen).
  6. After the screen turns black (system reboot), pull out your USB drive and…
  7. Enjoy!  If you feel so inclined, buy me a cup of coffee (add a penny so I’ll know that it is the CarPlay tweak you liked ~ ie $3.01)…

Notes

  • I updated these tweaks again on 11/21/2018, so that they will undo the unintended install of the TranLogo.ivf file, for those that have tried using the Boot animation tweak on v70 NA firmware from either my Fiat-AIO program, or the MZD-AIO, with partial success, since that file has been deemed too large for that version, yet may have been installed by those incompatible versions of the tweak.  For v70 EU and v70 4A, it will replace TranLogo.ivf and newLoopLogo.ivf (in addition to ExitLogo.ivf and LoopLogo.ivf) with the appropriate Fiat or Abarth versions.
  • Due to apparent VIN decoding (the car VIN is NE/NF, rather than ND), Dino’s 12/6/2018 video is evidence that the Spider images will be displayed within the v70 Maintenance Monitor screens, rather than Miata images**.
  • Due to apparent VIN cross-checking (the car VIN is NE/NF and the firmware is expecting ND VIN), I’m pretty sure that the built-in Navigation will not function, regardless whether legal Mazda or Fiat SD cards are inserted.
  • The Fiat tweak now functions properly (missing ivf files were added) 😉
  • If you want to uninstall the animation tweak, it is available here.
  • If you would prefer no exit animation, delete the ExitLogo.ivf file in the choose/bootanimation/jci/resources folder of your compiled USB drive, and then substitute it by copying the OrigExitLogo.ivf file from my AIO 1.51Fiat_d Updates Folder, and then renaming it ExitLogo.ivf afterwards.
  • Serial connection needs to be made to CMU, in order to add the id7 tweak, which then allows AIO tweaking to occur, UNLESS you were able to install id7, prior to upgrading firmware to v70.  Detailed procedure here.
    .
serial connection

RX to 2S ♦ TX to 2T ♦ GND to any CMU housing screw

Putty

setting up PuTTY, courtesy of kahdt


*    The Boot Animation Tweak of the MZD-AIO routine is not Version 70 friendly, as it is written to save backups, and then substitute LoopLogo, TranLogo, and TranLogoEnd as well as ignoring ExitLogo, and there may not be enough memory to save all these files (including the large TranLogo animation file, which isn’t present in the NA firmware), so the tweak fails.  Similarly, my Fiat-AIO boot animation tweak is also not Version 70 friendly, for the same reasons.

**    This is how I would have forced the display of 124 Spider Maintenance Monitor images (but it appears it isn’t necessary after all):

The 124 Spider Maintenance Monitor images are all located in the jci\gui\apps\schedmaint\images folder and are all named with the suffix _J12F.png, and simply need to replace the Miata images by deleting them, and renaming the 124 Spider images with the suffix _J12A.png, so that they now represent the “Miata” callouts.

Update for Date-to-Statusbar Tweak

This slideshow requires JavaScript.

[UPDATED 11/11/2018]
A few readers have written to me that the Date-to-Statusbar tweak either didn’t display the date as expected, or the white text was hard to read in light background screens (like the Navigation screen), to easily read the displayed contents (perhaps they chose version 2.3).  If you are happy with your statusbar display, don’t feel compelled to install this tweak update, but it’s available for those that might desire the changes.

Specifically, these are the mods contained in the tweak [G] update:

  1. Displays the date in the localized date format (DD MMM for much of the world) using version 3.3 mod.
  2. Dark 80% opaque statusbar background to facilitate reading, unlike the version 2.3, which I’ve noticed is a light grey in Navigation screen.
  3. Disabled red border around area reserved for system text, as did version 2.2 and 2.3 mods.
  4. Smaller font size for all statusbar text, as did version 2.2 and 2.3 mods.
  5. FFFF00

    was

    Gold

    now

    Gold

    Gold font (ffdd00; rather than previously selected bright yellow (ffff00), to coordinate with HD info) for system messages, to highlight them for the driver, relative to the white font of normal statusbar text.

I used MZD-AIO version 2.8.2 to compile this update (updated 11/11/2018 to work with version 59 & version 70 firmware as well), and by making a copy of my USB installation drive containing the tweak, it turns out to be an easy means of making this install available to others.

statusbar-tweak

click image to enlarge

Confirmations

  • Andrea L. has confirmed that the date is now properly displayed on his Italian system with this update
  • Guido B. appreciated that the statusbar background is now dark (with 20% transparency), similar to the Fiat-AIO updated version 2.2 install
  • there were 3 others, and I myself like this update better myself, primarily for the yellow font, as messages like upcoming street names catch my eye better (if I’m seeking that info)

Compatibility

Compatible with the following versions of our Fiat firmware:

  • 56.00.521-NA (for Fiats in North America, USA, Canada, Mexico)
  • 56.00.521-EU (for Fiats in Europe, UK, Germany, France, Spain, Italy, Russia. etc.)
  • 56.00.530-EU (for Abarths in Europe, UK, Germany, France, Spain, Italy, Russia. etc.)
  • 56.00.530-4A (for Abarths in Australia, NZ, Thailand, Philippines, South Africa-America, Oceania)
  • 56.00.530-NA (for early 2018 Fiats in North America, USA, Canada, Mexico)
  • 56.00.530-EU (for 2018 Fiats in Europe, UK, Germany, France, Spain, Italy, Russia. etc.)
  • also version 59+, as well as the Mazda version 70+ (for those installing CarPlay retrofit kit)

Installation Instructions

  1. Download the USB tweak (only click the light green download button for the zip file), and Unzip the contents of the downloaded file onto an empty FAT32 formatted USB 2.0 or 3.0 drive (not larger than 32GB).
  2. Insert the USB drive into your car USB port.
  3. Tap your Start button once (without touching the brake pedal) to put the car in ACC mode.
  4. Be patient and wait for the first message (could take as long as 5 or 6 minutes), acknowledge the OS version message (using the touchscreen) and wait while the progress messages scroll by.
  5. Acknowledge the reboot prompt (using the touchscreen).
  6. After the screen turns black (system reboot), pull out your USB drive and…
  7. Enjoy!

New USB Audio Tweak

USB Audio Mod. Developed By Enlsen
usb_mod

updated “Now Playing” screen


I recently noticed that a USB Audio Tweak had been added to the Mazda AIO Tweaks (turns out, since June 2017), and although I don’t believe it updates any codecs, it does improve the behavior of the selection and display of your USB audio files, and reconfigures the ten buttons in the Menu Bar.  After testing the tweak out, I feel that the firmware should have been programmed to reflect these improvements years ago!  As a bonus, Speedometer app users, along with those that travel with the Navigation screen displayed, may appreciate the status bar display of audio track info, as each new track begins.

Specifically, these are the mods contained in the tweak:

  1. Adds new icons for new USB root menu option on the Menu Bar    IcnUmpUSBMenu_En    IcnUmpUSBMenu_Ds
  2. Removes “More like this” button from Menu Bar
  3. Adds folders button to Menu Bar
  4. Displays folders and song list icons correctly (were switched) in Menu bar
  5. Removes trailing “/” character from folder names for list control, and from the title in “Now Playing”
  6. Adds folder and song icons to the list control
  7. Adds folder and playlist icons to “Now Playing”
  8. Removes indent from “Now Playing”, to allow more room for text display
  9. Long press (click hold) in folders, selects ALL songs to play
  10. Bonus: At the beginning or each track, shows Artist – Title in a status-bar notification, even on other screens (will not override Navigation route instructions though).

I used MZD-AIO version 2.8.0 to compile  this update, and by making a copy of my USB installation drive containing the tweak, it turns out to be an easy means of making this install available to others.

Compatibility

Compatible with the following versions of our Fiat firmware:

  • 56.00.521-NA (for Fiats in North America, USA, Canada, Mexico)
  • 56.00.521-EU (for Fiats in Europe, UK, Germany, France, Spain, Italy, Russia. etc.)
  • 56.00.530-EU (for Abarths in Europe, UK, Germany, France, Spain, Italy, Russia. etc.)
  • 56.00.530-4A (for Abarths in Australia, NZ, Thailand, Philippines, South Africa-America, Oceania)
  • 56.00.530-NA (for early 2018 Fiats in North America, USA, Canada, Mexico)
  • 56.00.530-EU (for 2018 Fiats in Europe, UK, Germany, France, Spain, Italy, Russia. etc.)

Installation Instructions

  1. Download the USB tweak (only click the light green download button for the zip file), and Unzip the contents of the downloaded file onto an empty FAT32 formatted USB 2.0 or 3.0 drive (not larger than 32GB).
  2. Insert the USB drive into your car USB port.
  3. Tap your Start button once (without touching the brake pedal) to put the car in ACC mode.
  4. Be patient and wait for the first message (could take as long as 5 or 6 minutes), acknowledge the OS version message (using the touchscreen) and wait while the progress messages scroll by.  As long as you have a variation of 56.00.521 or 56.00.530 firmware, just answer YES when prompted to continue installation.
  5. Acknowledge the reboot prompt (using the touchscreen).
  6. After the screen turns black (system reboot), pull out your USB drive and…
  7. Enjoy!

Original Configuration

Several of the original ten buttons were not well chosen!

USB screens1

 

GRACENOTE® MUSIC DATABASE VERSION 9 UPDATE

GRACENOTE LOGO

A database update dated June 2018 is available!  

When playing music on your Infotainment Center, you may notice the album covers that are displayed corresponding to the current song.  This is one of the features of the Gracenote® database stored in memory.  The initial 2017 Fiat 124 Spiders were shipped with version 5 of this database which dates back to 2015, so songs released since then will not be recognized, so by updating your database, more recent songs will be recognized.

Other benefits of updating your database:

  • Because a phonetic database is also included, voice recognition of artist and album names will be improved when searching using the microphone
  • Once music is identified by MusicID, Gracenote® algorithms can transform music into killer playlists organized by similar Genres, Moods and Tempos
  • Logo and Genre database for all known AM, FM and HD radio stations is also updated
large-album-art

HD Radio station album art example (I tweaked the system to enlarge the album art, display current date, compass, altitude, speed, get rid of the red border around the status bar message & display my preferred background)


Although more recent 2017 and 2018 vehicles may have come with version 7, rather than version 5, in either case an even newer update – version 9 has recently been released (June 2018) for the Fiat Connect system (and Mazda Connect).  My North American file (280 MB), took close to 15 minutes to update.  Downloads:

European version for Europe (UK, Russia, Germany, France, etc)

North American version for US, Mexico and Canada

ADR version (Australian Design Rules) for Australia, NZ, Taiwan, South America, South Africa, Philippines, Thailand and Oceania

Chinese version is for China, Hong Kong and Macau

Japanese version

usb_mod

Instructions

Using a USB drive, here are the Windows instructions to update (do not use a Mac computer to format the USB drive as files are added that your Infotainment Center doesn’t like*):

1. Insert a FAT 32 formatted USB 2.0 or 3.0 drive into your computer.

2. Download the appropriate gracenotes .up file (from the links above) to the USB drive. Please ensure you have at least 400 megabytes of space remaining and the gracenotes.up file is saved to the top level of file folders on your USB drive.

  • Firefox: After selecting the “click here” link on the website and selecting “Save to Disk,” click “OK,” find the gracenotes .up file in your designated download folder, right-click on the file icon, select “Send To,” and select your USB device by name and/or drive letter in the window to transfer the file.
  • Chrome: After selecting the “click here” link on the website, click “Show in folder” next to the gracenotes .up file name at the bottom of the window, click “Move this file,” locate your USB device by name and/or drive letter in “My Computer,” and click “Move” to transfer the file.
  • IE8/9/10: After selecting the “click here” link on the website, click “Save” in the “File Download” window, select where you will save the gracenotes .up file. It is recommended that you save the gracenotes .up file directly to your USB drive.

3. When the download to the USB drive is complete, safely remove the USB drive from your computer.

4. Make sure your phone is unpaired from the vehicle, especially if you have a lot of contacts, and remove any USB drive(s) with media files, so that you free up enough memory to install the new gracenotes .up file.

5. Insert your update USB drive into your vehicle’s USB port.

6. Select “Settings” on the vehicle’s main display screen.

7. Scroll right and select the “System” tab.

8. Select “Music Database Update”.

9. The system will ask you if you would like to search for an update package for the Music Database on your USB device. Select “Search”.

10. The system shows your current Music Update version and lists updates available on your USB device. Select the newest update.

11. The system displays the version of the Music Update currently installed on your system and asks if you want to install the Music Update version you selected in step 8. Select “Install”.

12. The update may take several (close to 15) moments. Once completed, the system will display that the update was successful and instruct you to acknowledge a reboot.  If by chance the update is taking longer than 15 minutes, be sure to momentarily step on the brake pedal to insure that the system doesn’t go to sleep as this will corrupt the upgrade.

13. The USB drive can be safely removed from the vehicle port as it’s rebooting.

*     bspielman recommends using Funter to clean up USB drives that were formatted using a Mac.

♦♦♦♦♦

A map update dated December 2018 is also available!  

Depending on what version your navigation maps are at, it might be a good time to update your SD card as well.

♦♦♦♦♦

If you find mistakes in the Gracenote database, you are encouraged to submit corrections (using iTunes) that hopefully will be implemented in the next update.

Exclusive Tweak ~ An Abarth Shutdown Animation

shutdown

After taking notice of these last few seconds of an Abarth commercial for the Record Monza Exhaust, where a scorpion is crawling away with an Abarth key ring, I thought to myself, “that would make an amusing animation to display on our Infotainment system as the engine is switched off”.  After putting out a suggestion that someone convert that portion of the video to an ivf file, Stefan Ipate stepped up and created a few versions.  I’ve selected a 6-second version that is relatively small at 753 KB (significantly smaller than the Abarth bootup animation), and have included it, along with scripts to modify the Option [X] – Install Abarth Bootup animation tweak in my AIO 1.51Fiat_d Updates Folder, that a few of you might wish to add to your system:

  • Copy the revised 20i.txt and 20d.txt files into the choose folder of the AIO package on your PC.
  • Copy the ExitLogo.ivf file into the choose/config_all/bootanimation/jci/resources folder of the AIO package on your PC
  • Copy the OrigExitLogo.ivf file into the choose/config_org_all/bootanimation/jci/resources folder of the AIO package on your PC (renaming it ExitLogo.ivf afterwards)
  • and reinstall the tweak

There are a couple of other minor updates to my AIO Tweaks in the Folder link , as well.  See the Read_Me.txt file for details.


Note: I am currently not running any memory intensive apps, so installing the additional file has had no negative effect on my system.  However, if you have installed (or plan to install) app(s) like Android Auto (or perhaps even Speedometer?), there is a possibility that performance might suffer from obligating an additional 750 KB of memory, requiring you to revert back to the original ExitLogo file…

animation file sizes

Which brings up another point – if you are going to install the CarPlay/Android Auto retrofit kit, it might very helpful to not only forego this exit animation, but the bootup TranLogo animation as well (if it hasn’t already been eliminated in version 70 firmware), as the CarPlay & Android Auto programs will pretty much use up all of the spare RAM in your CMU.  Or consider freeing up memory, by installing another tweak I wrote, which will then allow you to install apps and boot/exit animations.

If you wish to substitute Mazda boot and exit animation with Fiat or Abarth animation, see my new tweaks written to do just that.

The TranLogoEnd.ivf is only 161 KB, which is basically the 5 home-screen main-menu buttons on the original background (as shown below), and if space is a concern, it precludes the need for TranLogo.ivf., which can be substituted with TranLogoEnd.ivf  (and renamed), or simply deleted.

tranlogoend

Abarth’s Sport Mode switch / Auto-Sport-Mode option?

Go directly to:      Auto-Sport-Mode option?

2018-fiat-124spider-abarth-stick.1440

As advertised, most Abarth owners agree that activating the Sport mode switch  provides “an even more engaged driving experience”, as compared to the “Normal” mode that those of us driving Classicas and Lussos always experience.  The primary programming changes that are activated within various modules in the vehicle, including the Engine Control Module (ECM or ECU or PCM – Powertrain Control Module), Transmission Control Module (TCM), Dynamic Stability Control/Traction Control Module (DSC/TCM) and the Power Steering Control Module (PSCM):

  • sharper throttle response due to different ECU mappings of the throttle body and Multi-Air control of the inlet valves
  • torque curve shifted lower in the power band in ECU due to allowing turbo boost at 2500 rpm, rather than at 3200 rpm
  • automatic transmission shift calibrations are changed due to different TCM mappings, so that gears are held longer, and shifts are made quicker
  • reduces the degree of electric power assist in the steering (heavier) due to different PSCM mappings, increasing steering feedback to the driver (along with a slight increase in effort)
  • relaxed Dynamic Stability Control by adjusting the limits at which stability control intervenes

2017-Abarth-124-Spider-instrument-cluster-sport

The switch (which pokes up through the bezel opening, but isn’t actually attached to the bezel) is connected electrically to the Instrument Cluster, and when engaged for about 2 seconds, triggers the Sport mode mappings within the aforementioned modules via the HS-CAN network.  The ECU then triggers the Sport mode indicator light in the instrument cluster (as shown in the photo above), also via the HS-CAN network.

sport switch detail


Assuming that the “Sport” indicator light exists in all of 124 Spider clusters, I’m curious as to whether the Sport mode:

  • connection can be made to the instrument cluster in a Classica or Lusso (which connector and pin?) via our own (momentary-on) switch, or a console bezel and Sport switch from an Abarth that incorporates the official switch
  • whether that will actually trigger Sport mode in a Classica or Lusso


Auto-Sport-Mode option?

[UPDATE 12/3/2018, in answer to comment posed by Torben Tigges]

 

Torben wonders if a device to automatically engage Sport mode each time the car is started (if it was engaged when the vehicle’s engine was last turned off), could be developed.

I’ve learned today that some MX-5 Miatas (with the Skyactive-G 2.0) also feature a Sport Mode switch (it isn’t unique to the Abarth variant after all), and that the wiring diagrams and schematics in the MX-5 Service Manual have reflected this feature all along.  Use id=SH13079 to find the page with this diagram:

sport mode1

PCM actually triggers the Sport Mode light in the cluster, acknowledging activation: 1. When the sports mode is selected (1) using the drive selection switch, the instrument cluster sends (2) a drive selection signal to the TCM and the PCM via CAN communication. When the PCM receives the drive selection signal, it sends (3) a select mode indication on request signal to the instrument cluster and displays the select mode indication (4).
2. When the TCM receives the drive selection signal, it changes (5) the shift point.
3. When the PCM receives the drive selection signal, it switches (6) the controls such as the throttle valve opening angle relative to the accelerator opening angle.

sport mode2

Drive selection switch inhibition conditions: If any of the following conditions is met, the mode is not switched even if the drive selection switch is operated. During ABS/DSC/TCS control During sudden maneuvering 1. When the drive selection operation is performed (1), the instrument cluster sends (2) a drive selection signal to the PCM via CAN communication. 2. If the drive selection switch is operated with a drive selection switching inhibition condition met, the PCM sends (3) a select mode indication flash request signal to the instrument cluster. 3. The instrument cluster flashes (4) the select mode indication to notify the driver that drive selection is currently inhibited. Drive selection cancel conditions: If any of the following conditions is met while in sport mode, the sport mode is canceled. The ignition is switched off. Cruise control is operating. A PCM control-related part is malfunctioning.

sport mode

PCM triggers flashing Sport mode light in the cluster, indicating inhibited function during ABS/DSC/TCS control, cruise control or during sudden maneuvering

♦♦♦♦♦

If someone could get there hands on the applicable CAN network commands, Sergey at mx5things.com could probably easily develop an “Auto-Sport Mode” plug-n-play solution to Torben’s request, by reprogramming his new Turn Signal reminder device to:

  • remember the status of Sport mode at engine shutdown
  • re-trigger Sport mode ON across HS-CAN, when restarting engine, if that was status condition in memory
  • should a non-Abarth cluster (with added switch connected) not be capable of triggering the other modules by sending the mode selection via the HS-CAN network (which I doubt), it could probably perform that function as well
  • be programmed to interpret another CAN sequence (such as a long-press of DSC button) to toggle sport mode, so that this device would also be practical in non-Abarth vehicles, without even requiring the installation of the Sport mode switch!

…which would plug into the OBDII port, and also serves as a great footwell courtesy light as the driver’s door is opened.

I have Sergey’s Turn Signal Reminder device that plugs into the OBD2 port, and although it works great, if an Auto-Sport Mode device ever comes to fruition, I’d also buy it, and trade-off using them both (assuming he wouldn’t combine the functions).

Luggage sets for the 124 Spider

ARTICLE SUBMITTED BY CALGARY CAL (PUBLISHED WITH PERMISSION)

Given our somewhat small trunks, luggage can be a bit of a challenge, as I learned first hand while doing my cross-continent run this past June.  I found an article talking about custom luggage sets that were designed for the MX-5, and after a bit of research, came across a couple of possible options.  Warning:  None of them are “inexpensive”…

  • The first, and most economical, is  ⇑  this one listed on Amazon.com, which lists for $169 USD. I put in a buyer query regarding fitment for our Spiders, and I got a response back from another 2017 124 Spider Abarth owner who stated he had purchased it and it fits well, and he’s pleased with the purchase.  He says the set is manufactured for the NC model, which apparently has a bit smaller trunk than the ND our vehicle’s are based on, so he indicated that there’s some additional spare room after the bags are loaded. I’ve asked him if he can tell me how much is free (in inches) to the sides and front/back, so I’ll let you know if he responds with more info. As best I can tell from photos, it looks like there’s something like 10” or more to the sides that would be free for other items, like camera gear, etc.
  •  ⇑  Now, here’s a set I like even more, and I’ve got a query in as to the cost for shipping to North America (the dealers are in Europe, so it would likely ship from either Germany or the UK). They have three different trim levels, and of course the one I was drawn to is the black with red stitching (shown in photos above), which would match my interior beautifully.  The downside is that it’s 239 Euros.  Ouch.  The least expensive of the three versions is just under 200 Euros.  Here’s the links for the three versions, going from top to entry level version.  They look pretty much the same to me, other than the outer stitching details.

https://www.ilmotorsport.de/shop/article_detail.php5?aid=6256&oid=2195&depth=3&page=0&count=7&PHPSESSID=8c9a1ff9100d10bbdc8ae24b161b26af

https://www.ilmotorsport.de/shop/article_detail.php5?aid=6037&oid=2195&depth=3&page=0&count=7&PHPSESSID=8c9a1ff9100d10bbdc8ae24b161b26af

https://www.ilmotorsport.de/shop/article_detail.php5?aid=6283&oid=2195&depth=3&page=0&count=7&PHPSESSID=8c9a1ff9100d10bbdc8ae24b161b26af


Look for suggestions from other readers, in the comments below…

Fuel Door “Stop” + Stirrup

fuel door stop

photos courtesy of duke8253

[edited 9/24/2018]
The hinge of the fuel door contains a “stop”, for lack of a better term, that is pressed into position, and has been known to pop out of position on a few MX-5 and 124 Spiders, to be found as a mystery part, in the fuel fill cavity, probably near the fuel overflow drain hole (clearly shown in the bottom photo) upon opening the fuel door.  The fuel door will function fine without the stop, but will be subject to blowing around in the wind, while open, as the purpose of the stop is to keep the door in the open position, while fueling.

Hmmm, my fuel filler door on my Toyota doesn’t stay put, maybe for a similar reason.  (Research has since revealed, that Toyota didn’t incorporate any device for holding the fuel door open, at least in 2004; only a spring to pop it open.)

So, this is how duke8253 has reassembled the stop (John is wondering if the white piece is oriented correctly, as this orientation may explain why a few stops are popping out in the first place)…

fuel door stop1

I gathered my information for this article from an informative thread in the Miata.net forum, solving the mystery of what this part does, and where it belongs, and this Mazda diagram illustrates the removal procedure of the fuel door assembly, in order to return the stop to it’s intended function…

fuel door stop2

… by removing the two bolts that fasten it to the car, and pressing the stop back into position.  The painted nub of the plastic block needs to be pushed into the square hole in the fuel door arm.  The top photo does a great job of showing the stop properly installed, prior to installing the entire assembly back into place.  Per Mark Booth:

If you check your fuel door, I’m sure you’ll find a little square hole there that’s empty. The plastic part goes through that square hole so you’d be able to feel the little nub with your finger when the fuel door is mounted.

The other end of the little gizmo (the end with the while plastic roller) gets oriented on the outside (towards the trunk) of the fuel door arm and on the opposite side of the hinge of the fuel door arm. In other words, the gizmo spans across the hinge, so to speak.

Looks as if the white tube nests into a stop that is formed into the hinge, but perhaps it’s lip was intended to face upwards, rather than downwards…

fuel door stop3


On a side note, there is another part built into the fuel-filler lid (not shown in the Mazda diagram above) that you may not be aware of – a stirrup to hold your gasoline cap while refueling that keeps it from swinging in the wind, and possibly marring your paint.  So while refueling, both the fuel door and the fuel filler cap both remain where they belong, thanks to the stop and the stirrup.

fuel cap stirrup