General Category > General Discussion

The New Improved GuzziDiag Tutorial

(1/100) > >>

beetle:
This is a basic howto for the GuzziDiag suite of tools. This howto will show you how to connect, read (backup) your existing map, write (flash) a new map and perform a TPS reset. This uses the Windows versions, but Mac & Linux versions function the same.

Original thread here: LINKY


All types of ECU use the same version of GuzziDiag


I have made a PDF versions of this tutorial. Download Links:

For bikes with the 7SM/5AM/15RC/15M ECU LINKY

For bikes with the MIUG3 ECU LINKY


Click on the link for your operating system:


Windows

Linux 32 bit

Linux 64 bit

Mac






For the 5AM ECU, you will need the following Reader/Writer software from the GuzziDiag page:

Windoze:


IAW5xReader

IAW5xWriter

Linux 32 bit:


IAW5xReader

IAW5xWriter


Linux 64 bit:


IAW5xReader

IAW5xWriter


For Mac:

IAW5xReader

IAW5xWriter



For the 15M/15P/15RC ECU you will need these:

Windoze:

IAW15xReader

IAW15xWriter


Linux32 bit:

IAW15xReader

IAW15xWriter


Linux 64 bit:


IAW15xReader

IAW15xWriter


Mac:

IAW15xReader

IAW15xWriter


For the MIU G3...

Windoze:

IAWMIUG3Reader

IAWMIUG3Writer


Linux 32 bit:

IAWMIUG3Reader

IAWMIUG3Writer


Linux 64 bit:

IAWMIUG3Reader

IAWMIUG3Writer


Mac:

IAWMIUG3Reader

IAWMIUG3Writer



For the  7SM  ECU

Windows:

7SM Reader

7SM Writer

WARNING! Do not run the 7SM Writer in a virtual machine under MacOS or Linux. You are guaranteed to brick your ECU!


Each is a standalone program that works independently of each other and does not require any extra software.



You will also need the two cables. They are available from various resellers on the net.

EDIT: Lonelec is the best source on the net. They sell a kit that inlcudes both cables and is guaranteed to work

Get it here: CLICKY

!!!!  Do not use the drivers that come with the cables. Download the drivers from here:

Windows


MacOS 10.3 - 10.8


MacOS 10.9 & above


Linux does not require drivers. Please ensure you are part of the DIALOUT group, or run the programs as the superuser.



1. The OBD2 KKL 16 pin to USB cable with the FTDI chip. This cable requires drivers for Windows & MacOS.





2. The Fiat 3 Pin to 16 pin Adapter






To connect to the bike, connect the two 16 pin connectors on the cables together and the 3 pin cable to the diagnostic port. For example on the GRiSO, it's located under the seat near the back right.





Attach the clips from the 3 pin cable to the battery and plug the USB cable into a USB port on your computer.


A LED on the OBD2 cable will indicate power is connected.






Please note, when any of the GuzziDiag programs are open (GuzziDiag, Reader or Writer), it will grab the COM port. You can only have one program open at any one time.


Right, next we will do some stuff....

beetle:
To read and backup your existing map, open the Reader for you ECU. Your computer may have multiple COM ports, so select the correct one from the drop-down box. it is usually the last one or highest number. if it doesn't connect at first, keep trying different ports. In my example, I only have one, COM4.




Then, click on 'read'




A dialog box will open, and here you can select the folder where you want to save the .bin file. You can name it anything you like.




Click 'save'. You will then get:




Turn your keyswitch to 'on'. Do not start the engine. Reader will start downloading. It will take about 15 minutes to backup the map for CARC bikes & V7/V9, and about 30 minutes for the 7SM.




When it has finished, it will ask you to switch off your keyswitch. Obey.





Done!

beetle:
To write or flash a new map, start the Writer program. You can select your COM port here as well.

WARNING! Do not run the 7SM Writer in a virtual machine under MacOS or Linux. You are guaranteed to brick your ECU!






Click on the button with the 3 dots, and you will get a dialog box where you can browse to and select the .bin file you wish to flash by clicking 'Load'. The Writer will only see maps for the particular ECU you have. If you can't see any map .bin files, you may have selected the wrong Writer program.





Then, click 'Write'    Note: In the bottom right-hand corner is the checksum of the bin file. If I send you a map, it will have the checksum as part of the file name. If it is different, do not flash it.




Same as before, it will ask you to switch your keyswitch on.






It will start the upload. Note the message in the bottom left corner 'uploading'. For 15x it will take about 1 minute. For 5AM, 3 minutes. For MIUG3, 5 minutes. For 7SM, 15 minutes. It will then change to 'programming' as it writes the file to the ECU.


It will then show a message that it was succesful.




Click 'OK' and switch off your keyswitch.


Here's a little video of a map upload:  https://youtu.be/ZAi1N3ZFhHA



For the Cali 1400, you may find the Traction Control has mysteriously deactivated after flashing a new map. Not to worry, simply switch it back on!

Done!

beetle:
For 5AM & 15RC bikes (except California 1100 & Bellagio - see "Thoughts on TPS reset" below), you will then need to reset your TPS. If you have 15M ECU, you set the TPS manually. But you already new that, right? For the MIUG3 you will perform Throttle Self-Learning. For the 7SM, it's a two step process. First, you must perform 'Handle self-learning', and then 'Throttle self-Learning' immediately afterward. See those steps below.


TPS reset.

Open the GuzziDiag program.







Click 'File' -> 'Preferences' to configure the software. It only needs to be done once.





The GuzziDiag settings dialog box opens. Here you can select language, COM port and bike type. Click the X to close, when done.





Next we want to connect to the ECU, so click 'File' -> 'Connect'




It will ask you to switch on your keyswitch and click 'OK'







You'll notice there are 8 drop down boxes to select various readouts. Select whatever you wish.






You can see here after uploading the map, my TPS (Throttle) is slightly out. It should read about 4.7







Let's reset it! Click on 'View' -> 'Actors'

You will see the Actors menu:








Next, click on one of the drop-down selection boxes under 'Engine Off'







Select TPS Reset







Click 'Start'








You'll get the TPS Reset OK dialog. Click 'OK'.








To Relearn the throttle. MIUG & 7SM only. For 7SM, you must perform 'Handle self-Learning' first. The procedure is exactly the same, except you must choose 'Handle self-learning' from the menu. Don't forget, for the 7SM, you must do 'Handle self-learning', then 'Throttle self-learning'.


Open the Actors menu.






From one of the drop-down menus, select 'Throttle self-Learning'






Then click 'Start'.






Then click 'OK.








Reset the Autolearning parameters (ECU fuel trims) - All bikes.

From the Actors menu, on one of the drop-down box, select 'Reset autolearning parameters', then click 'Start'.








Done!






If you want to see some data change, you can start your engine and check out the readouts. Here I simply twisted the throttle (engine was not running).





Once you're done, click 'File' -> 'Disconnect' and you will be prompted to switch off the keyswitch. Switch off the key and click OK.






Done!

beetle:
CO Trim - 5AM & 15RC/15M only. The MIUG3 & 7SM do not have this feature.

If you load a new map or do something simple to your stock map like switch of the lambda sensor, you may find you need to adjust the CO trim for a smoother idle or less smelly idle (too much fuel). You should only do this after a test ride or if you have a rough idle. For example, the 8V idles at 1200 +/- 50, 2V 1100 at 1100 +/- 100. If your idle is low, or very lumpy, you may need to go positive. If your idle is high, you may need to go positive or negative. If you smell unburnt fuel, you should go negative.

To do this with GuzzDiag, get your engine up to temperature (which is 60 deg celsius). Go for a short ride or let it idle with GuzziDiag connected so you can monitor the engine temp.






Once up to 60C, hit the kill switch. Click on 'View' -> 'CO Trim'





You will get the following dialog box. Click 'OK'






You will then be presented with the CO trim menu. Click 'Start'






You will get a dialog box that asks you to start your engine. Click 'Ok' and start 'er up.






With the engine running, click the plus '+' or 'minus '-' button to adjust the CO trim. You can go up to +128 or down to -128.

What value you use will depend on what type of map you have installed and what you are trying to achieve. If you have one of my maps built specifically for the exhaust you have, you should only need to go +/- a small amount. If you smell unburnt fuel, try going to -5. Wait 15-20 seconds. Click 'Finish'. Let it idle for a few seconds. Better or worse? Go up or down as needed. With each change, make sure you wait ~20 seconds between adjustments, and be sure to click 'Finish'. If you have a rough or lumpy idle, try going positive first. Say, +3 or +5. Better or worse? Go up or down as needed. If you have to go more than 10 in either direction, you have the wrong map, you have a mechanical issue you should address, or may have forgotten to reset the TPS or relearn the throttle.

When you click 'Start' to make another adjustment, GuzziDiag will ask you start your engine again, but as it is already running, simply click 'OK' and go. Repeat as necessary until idle is smooth and at your required idle RPM. Always make sure you hit the 'Finish' button when you've made a change. Once done, hit the kill switch.

Try not to let the engine get too hot. You can't hurt anything by adjusting the CO trim, so if you feel you haven't quite got it right, let the engine cool off and start again. Of course, you can use a fan to assist with cooling.








Done!

Navigation

[0] Message Index

[#] Next page

Go to full version