DIY Diagnostic tool for injection Vespa's with MIU ECU
Post Reply    Forum -> Modern Vespa Wiki Previous12
Author Message
Enthusiast
Vespa GS160mk1 / Vespa GTS300 super / Vespa LX50 4V
Joined: 26 Nov 2016
Posts: 72
Location: The Netherlands
Wed Jul 31, 2019 7:16 am quote
dwnldr wrote:
Im searching now for some informations, because the 50 iget are not so old engines and i cannot find also any informations about ecu flashing (for derestricting)
For the 50cc iGet engines there is a tuning kit (multivar plus ECU) made by Malossi, this wiki is only for the MIU ECU generation. Please use your search engine to find more information about this kit.
Enthusiast
Vespa GS160mk1 / Vespa GTS300 super / Vespa LX50 4V
Joined: 26 Nov 2016
Posts: 72
Location: The Netherlands
Wed Jul 31, 2019 7:45 am quote
AnnDee4444 wrote:
I believe Pilaf was modifying the maps on his own using TunerPro. To the best of my knowledge, there are no "pre-canned" maps available at this time.
There are MIU3G maps available but I donít upload them in this wiki because this wiki is only for diagnose purposes and not for tuning and mapping

Changing maps with unknown maps from an unknown source can damage your ECU and drivability. I only use them to compare and search for any differences.
Lurker
Joined: 01 Aug 2019
Posts: 1

Thu Aug 01, 2019 10:26 am quote
Hello good afternoon.
Thank you very much for such a great contribution. The work you have done is wonderful.
I have a Gilera Nexus 250 with ECU MIU1 E4 and I need to read and write both the eprom and the ecu. Do you know any software to do it ?.
I have tried with:
IAWMIUG3Reader V0.04 and ok.
IAWMIUG3Writer V0.03 and nok.
IAWMIUG3EEPROMTool V0.02 read ok but write nok.
Thanks and regards from Spain
Enthusiast
Vespa GS160mk1 / Vespa GTS300 super / Vespa LX50 4V
Joined: 26 Nov 2016
Posts: 72
Location: The Netherlands
Sat Aug 03, 2019 10:16 pm quote
Sorry but there is only a ďfreeĒ writer available for the miu3g. For the miu there is only the diagnose and read function available.
There are paid options available but these are expensive.
Hooked
GTS 250
Joined: 26 Apr 2008
Posts: 291
Location: California
Mon Aug 12, 2019 7:25 am quote
Thought I would give an update about my attempts to read the MIU1 ECU:

- I purchased a Kess from Alibaba.com that was supposed to come with Ksuite 2.47. It shipped with an older version of Ksuite, and did not support the MIU1 ECU. I'm not sure if the Kess was even compatible with Ksuite 2.47 anyway. Since I purchased through PayPal, I was able to get a refund after a long drawn-out fight.

- After that, I decided to try the FGTech - Galletto V54, which was supposed to work with the MIU1. I purchased from obdcartool.com, but again paid through PayPal. Their software required disabling all virus scanners, then proceeded to install three Trojans on my computer (which I caught immediately). Again, I was able to get a full refund, but it was a battle through PayPal.

Moral of the story: PayPal gives you added protection.

Does anyone have any other ideas for writing to the MIU1 ECU?
Lurker
Piaggio Liberty 4T 50 3V i-get
Joined: 14 Jul 2019
Posts: 3
Location: Slovakia
Tue Aug 13, 2019 7:05 am quote
Pilaf wrote:
dwnldr wrote:
Im searching now for some informations, because the 50 iget are not so old engines and i cannot find also any informations about ecu flashing (for derestricting)
For the 50cc iGet engines there is a tuning kit (multivar plus ECU) made by Malossi, this wiki is only for the MIU ECU generation. Please use your search engine to find more information about this kit.
Pilaf, thank you for you reply. I know everything about the Malossi Kit. But since 50ccm i-get engine are also using ECUs, there should be a method to write a "full powered software". Regarding to words of user here with official Piaggio workshop-service in Greece : if the owner has proper driving license, comes back to visit to workshop and the mentioned software will be flashed to the ECU. Because of authorised Piaggio workshop, they are using PADS. I try to find a dealer in my country, but it is impossible to receive some informations. Therefore i try to recognize my ECU a find a proper software to do it. As first, it will be great to know, which "ecu" i have. I have only part number but sadly no more informations
Enthusiast
Joined: 25 Aug 2017
Posts: 78

Sat Sep 07, 2019 6:48 am quote
Thank you for all the information and work on this.
I hope that I can take advantage of it!

Do I have an MIU ecu? My sticker reads:
CM275503 32M3G1
Enthusiast
Joined: 25 Aug 2017
Posts: 78

Sat Sep 07, 2019 7:41 am quote
Edit:
Squeeto wrote:
Thank you for all the information and work on this.
I hope that I can take advantage of it!

Do I have an MIU ecu? My sticker reads:
CM275503 32M3G1
If you have a 32M3G1, this is a IAW MIUG3 and IAWDiag has this entry.
Enthusiast
Joined: 25 Aug 2017
Posts: 78

Sun Sep 08, 2019 9:15 am quote
Just a small correction to the first post picture for the scooter end of the Fiat cable.
This picture is fixed so that you are looking at the pin side.
(How you would be looking if you were testing it with an ohm meter)


Also I have seen some of these Fiat cables with and without a plastic tab between pins 2 and 3. My Vespa has a notch to accommodate this tab.
Lurker
Joined: 15 Oct 2019
Posts: 3

Tue Oct 15, 2019 2:16 am quote
dwnldr wrote:
Pilaf wrote:
dwnldr wrote:
Im searching now for some informations, because the 50 iget are not so old engines and i cannot find also any informations about ecu flashing (for derestricting)
For the 50cc iGet engines there is a tuning kit (multivar plus ECU) made by Malossi, this wiki is only for the MIU ECU generation. Please use your search engine to find more information about this kit.
Pilaf, thank you for you reply. I know everything about the Malossi Kit. But since 50ccm i-get engine are also using ECUs, there should be a method to write a "full powered software". Regarding to words of user here with official Piaggio workshop-service in Greece : if the owner has proper driving license, comes back to visit to workshop and the mentioned software will be flashed to the ECU. Because of authorised Piaggio workshop, they are using PADS. I try to find a dealer in my country, but it is impossible to receive some informations. Therefore i try to recognize my ECU a find a proper software to do it. As first, it will be great to know, which "ecu" i have. I have only part number but sadly no more informations
you should find it below your saddle, then give us any image or product number.
Check it is same with the attached picture?
Lurker
Joined: 15 Oct 2019
Posts: 3

Tue Oct 15, 2019 2:19 am quote
Pilaf wrote:
Sorry but there is only a ďfreeĒ writer available for the miu3g. For the miu there is only the diagnose and read function available.
There are paid options available but these are expensive.
Hi Pilaf,
How to detect the fake FTDI chip?
I purchased a mini ELM327 with bluetooth supported, it's so cheap so I think I need to check it before.
Have you ever try this software with bluetooth version?
Enthusiast
Vespa GS160mk1 / Vespa GTS300 super / Vespa LX50 4V
Joined: 26 Nov 2016
Posts: 72
Location: The Netherlands
Tue Oct 15, 2019 6:16 am quote
Hi, never tried with bluetooth version and donít know if it is supported.
About FTDI, there are a lot of topics on the internet about fake ones.
There are also a lot of fake pictures so you can compare them, but if the price is to good to be truth then there is a chance of a fake FTDI.

As long you only use the read function of the FTDI it doesnít matter if itís fake or not, with the newest drivers it wonít work anyway.

So my advise is, buy from a thrusted seller on ebay/ali with a good rating and fair price/product.
Lurker
Joined: 15 Oct 2019
Posts: 3

Thu Oct 17, 2019 7:31 pm quote
Pilaf wrote:
Hi, never tried with bluetooth version and donít know if it is supported.
About FTDI, there are a lot of topics on the internet about fake ones.
There are also a lot of fake pictures so you can compare them, but if the price is to good to be truth then there is a chance of a fake FTDI.

As long you only use the read function of the FTDI it doesnít matter if itís fake or not, with the newest drivers it wonít work anyway.

So my advise is, buy from a thrusted seller on ebay/ali with a good rating and fair price/product.
Thanks for your informations, Pilaf,
But as you said, it means, with elm v2.1, I can not use it to communicate with MIU G3, right?
I try my elm with protocol ISO14230-4 KWP2000 10.4 kbaud fast init, I think it's connected right way. But app can not read anything from ECU.
Lurker
Beverly 250 ie
Joined: 20 Oct 2019
Posts: 2
Location: Hungary
Sun Oct 20, 2019 3:15 am quote
Hello
My bike is a beverly 250 ie. euro3 with 32 miu 1
What does throttle equivalent stepper data mean?
When the tps goes above 5 degrees this value is added to the tps degree. Engine speed is difficult to raise and engine does not pull. When tps is above about 25 degrees this value will be 0 and the engine will start to pull.
Sorry for the English. Google translates for me.
Lurker
Beverly 250 ie
Joined: 20 Oct 2019
Posts: 2
Location: Hungary
Mon Oct 21, 2019 12:31 am quote
kisrizso wrote:
Hello
My bike is a beverly 250 ie. euro3 with 32 miu 1
What does throttle equivalent stepper data mean in iawdiag?
When the tps goes above 5 degrees this value is added to the tps degree. Engine speed is difficult to raise and engine does not pull. When tps is above about 25 degrees this value will be 0 and the engine will start to pull.
Sorry for the English. Google translates for me.
Enthusiast
Joined: 25 Aug 2017
Posts: 78

Wed Dec 04, 2019 8:24 pm quote
al3x_rov3r wrote:
But as you said, it means, with elm v2.1, I can not use it to communicate with MIU G3, right?
I try my elm with protocol ISO14230-4 KWP2000 10.4 kbaud fast init, I think it's connected right way. But app can not read anything from ECU.
My ELM327 didn't work either. My VCDS HEX-USB+CAN with virtual com port drivers failed as well.
What worked is a simple Galletto type clone with an FTDI chip.
Lurker
GTS 125 ie
Joined: 10 Dec 2019
Posts: 2
Location: Cologne
Tue Dec 10, 2019 8:20 am quote
Adaptet Test Program
Hello Pilaf / everybody else

First of all I would like to thank Pilaf for a really great set of instructions about IAWDiag.
I call a 2014 Vespa 125 super ie my own. The ECU type is a IAWM3G.E06.

I did get myself the Fiat and VAG KKl cables and after a bit of soldering managed to get it working to a certain point.

My problem now is the AdapterTest program, which I have downloaded from
https://www.von-der-salierburg.de/download/GuzziDiag/AdapterTest_V1.01.
It looks very different then the one depicted in Pilaf's posting.

Is there maybe a different program, or where do I go wrong?

Your help is much appreciated.

Peter
Enthusiast
Joined: 25 Aug 2017
Posts: 78

Tue Dec 10, 2019 9:05 am quote
If Pilaf doesn't provide the old version, this is a work around:
The old version is in the current JPDiag software under Cable Test.

Even if your cable is the Galletto type (and maybe ELM as well), choose the Vag Com option (also KKL). The Cable Test tab will then show.

You can get to the cable (Vag Com) option under:
? > About > OK


This is just for the cable test! Use the correct cable option for whatever you own to talk to the scooter.
Lurker
GTS 125 ie
Joined: 10 Dec 2019
Posts: 2
Location: Cologne
Tue Dec 10, 2019 11:52 pm quote
Cable Test
Worked like a charm!!

Greatly appreciated.
Thank you Squeeto.

Greetings from Cologne toÖwherever you are!
Member
Piaggio Liberty 125 4T 3V IE E3 (2014)
Joined: 25 Dec 2019
Posts: 5
Location: Hungary
Wed Dec 25, 2019 4:53 pm quote
How Downloading Freeze Frame ?
Thanks for the upper description. I have bought the cables and download the IAWdiag and I have could read the P0611 fault code of my Piaggo Liberty (MIUG3) scooter. The meaning of this code: "Data buffer full and triggered by special events". I think that there is on the buffer a Freeze Frame recorded at the moment of the most seriously failure. Since my scoooter often tend to misfire and stall, I am very interested to download the Freeze Frame to help me finding the faulty part.
How I can download the Freeze Frame?
Enthusiast
Vespa GS160mk1 / Vespa GTS300 super / Vespa LX50 4V
Joined: 26 Nov 2016
Posts: 72
Location: The Netherlands
Mon Jan 20, 2020 3:52 pm quote
I updated the link for the test file v1.00 so you can download it again.
Iíll update the other links soon only as a backup.

To my knowledge the P0611 error can only be read and resetted by PADS.
No other errors shown in the fault list?
Member
Piaggio Liberty 125 4T 3V IE E3 (2014)
Joined: 25 Dec 2019
Posts: 5
Location: Hungary
Tue Jan 21, 2020 5:06 pm quote
There is no any other fault code in my ECU.

However I have read abnormal intake pressure and air pressure values and these values ware constant at all time.
Therefore I have disassembled the MIU injection system from the engine and dismantled it. I was surprising because the MAP sensor was absent in the factory state of the equipment. It seems there is an cheaper variant of the MIU G3 in the Piaggio Liberty 125 E3 ie scooter.
I have checked the operating of the Lambda sensor with an oscilloscope, and measured the resistance of the temperature sensor along more temperature. But these two sensors seemed being in good condition.
Whereas I had assemled the scooter it seems beeing better than before. Now the idle is stable enough and there was only two unwanted stalling in the last month.

This is sad that only the factory diag system can read the freezed frame. If the stalling occurs more often I will have to take the scooter to a factory service.
Thanks for your answer.
Enthusiast
Vespa GS160mk1 / Vespa GTS300 super / Vespa LX50 4V
Joined: 26 Nov 2016
Posts: 72
Location: The Netherlands
Wed Jan 22, 2020 11:01 am quote
Sorry to hear, guess you are the first owner.

A couple of months ago we discoverd that there are different .bin files for different regios (temperature and pressure related parameters), so if you bought your Liberty at your home country it should be ok and not the problem. If not and youíve imported your Liberty then this can be the case and maybe itís a good idea to visit a dealer with PADS to upload the correct en newest firmware.

After cleaning the MIU goes to the default and optimizes after aprox 50kmers, are the intake and air readings now normal again?

If the other sensors are ok the TPS will possibly cause some trouble, thatís a hard fault to get by a diagnose tool, dealers sometimes chooses for the easiest way (and for customers the expensive way) and replaces the whole throttle body. The TPS is a fragile part in our MIU ECU so hopefully this is not causing your issue.

Sometimes is helps to reload the firmware so make a backup and reload it. Donít ask me why but thatís the mystery of 0ís and 1ís.

Maybe in the future we as MV community can collect the different firmwares, based on model, year and location so all users can compare their .bin files agains the other ones and optimize there ECU.

In 2015 I had cutout issues at stoplights with my new GTS300, it took Piaggio almost 2 years to fix the issue by releasing the 2017 firmware. The only thing they did is advancing the timing at idle from 15BTDC to 17BTDC (possibly due to the increased ethanol in the modern e10 fuel) and also increasing the injected fuel amount at idle.

Did you also check your emergency stop switch, sometimes they fail/gives intermittent signals in rainy/moisture conditions causing corrosion/false signals inside the switch.
Member
Piaggio Liberty 125 4T 3V IE E3 (2014)
Joined: 25 Dec 2019
Posts: 5
Location: Hungary
Wed Jan 22, 2020 3:59 pm quote
Data buffer download
In turn I try to answer.

I am the second owner of the Liberty, but I have the original documents and I see that the new scooter was put in operation in Hungary.

I have drived the scoooter about 150 km after the service, therefore I think the ECU could optimize the own operation. But the Air Pressure is constant 400 mbar and the Intake Pressure is constant 136 mbar in any state of the engine. The key is for this mistery that there is no MAP Sensor in my ECU! On the printed circuit there is an empty place for the MAP sensor but the pressure detector is missing! And the conduit that is connecting the manifold and the sensor is closed on the side of the manifold. It seems that this is the factory state, there is no MAP sensor for the 125 cc engine.

With the help of the IAWDiag I have checked the operation of the TPS, the rev sensor, the choking stepper motor, the mixture correction values, etc. All the sensors and other RLI values are changing regurarly.
I think there is no any steady failure, only rare, temporary occurrences. Therefore the reading the freeze frames could be helpful: what RLI values were recorded in the time of an unwanted stalling.

I think the reloading the original firmware or updating for a new release are good ideas, I will try to do these. Thanks for your advices.
Member
2016 GTS300 Super Sport, 2019 GTS300 Yacht Club, 1980 P200E
Joined: 06 Aug 2017
Posts: 28
Location: Toledo, Ohio
Wed May 20, 2020 6:39 am quote
Do any of these programs allow dealer functions? I need to cycle my ABS pump on my 2016 GTS due to air in brake lines. Would this allow me to do so?

Thanks,
Shaun
Enthusiast
Vespa GS160mk1 / Vespa GTS300 super / Vespa LX50 4V
Joined: 26 Nov 2016
Posts: 72
Location: The Netherlands
Wed May 20, 2020 10:35 pm quote
Both programs doesnít have dealer functions. They are only for reading (writing), diagnose the ECU and to trigger some parts connected to the ECU (fuelpumps, coolingfan).
Member
Vespa GTS Super Sport 300
Joined: 22 Dec 2015
Posts: 40
Location: Singapore
Wed Jun 10, 2020 10:39 am quote
i bought 3 sets of cables, only the last work.

First is from china, the blue ones. WARNING : stay away, the power is connected to the K-line and when i connect it to diagnostic connector, smoke appear. cold start warm up, the idle is erractic. over time like a year, the check engine light appear n wont go away.

2nd set from the recommended ebay seller, didnt work as well

3rd set from https://www.lonelec.co.uk/ , recommended by jpdiag owner i think. It works every single time. Fault code thatt will not ever go away P0611. P0611 is a generic code for Fuel Injector Control Module. that means the pcm which is the ecu in the throttle body has malfunction.especially when you turn your key on and your speedometer do the self diagnose test, once finished and the check engine light/asr light for some stay on, then most certain its throttle body. No way around this other than buying a new one unless you know someone that can test and fix the circuit board inside the throttle body. It is not a stall code as claim by vespa. I spend more than 1 year trying to find solution but end up spending more than the item itself and time wasted.
Enthusiast
Vespa GS160mk1 / Vespa GTS300 super / Vespa LX50 4V
Joined: 26 Nov 2016
Posts: 72
Location: The Netherlands
Wed Jun 10, 2020 11:17 pm quote
Thanks for your feedback and warning.

Your story tells the importance of checking the correct pin connections before connecting.

Strange about the 2nd cable, it should work because it has the correct chipset and compatibility with tuneecu, but good to hear the 3rd set is working fine.

The p0611 is a common error and a lot of GTSís are running without problems with this error. I had the same error but with the latest firmware, cleaning the throttle body and injector, and replacing the cutout switch the p0611 error is gone for a while now. Put also a lot of time in it because i donít like errors and had actual cutout problems at deceleration. If your Vespa is running fine, the p0611 will not mess up your day.
Lurker
sportcity 300
Joined: 11 Mar 2021
Posts: 2
Location: spain
Thu Mar 11, 2021 1:04 am quote
compatibility with brothers and sisters???
hi, i have a sportcity 300 with mui and this soft-hardware combinatiion work perfectly. i have a doubt, my brother have a beverly 300 2019, is it compatible?? tx in advance
Lurker
Gts.
Joined: 15 Mar 2021
Posts: 3
Location: Dk
Mon Mar 15, 2021 1:13 pm quote
How Can i connect to a 2pinís diagnostic connector (Aprilia sport city 300)??. Anyone knows how to do it. I have used the guide to install my vable and iawdiag and also jpgdiag without Any luck to connect to the bike..
Lurker
Gts.
Joined: 15 Mar 2021
Posts: 3
Location: Dk
Mon Mar 15, 2021 1:14 pm quote
Swing2909 wrote:
How Can i connect to a 2pinís diagnostic connector (Aprilia sport city 300)??. Anyone knows how to do it. I have used the guide to install my cable and iawdiag and also jpgdiag without Any luck to connect to the bike..
Lurker
sportcity 300
Joined: 11 Mar 2021
Posts: 2
Location: spain
Wed Mar 17, 2021 3:38 am quote
Swing2909 wrote:
Swing2909 wrote:
How Can i connect to a 2pinís diagnostic connector (Aprilia sport city 300)??. Anyone knows how to do it. I have used the guide to install my cable and iawdiag and also jpgdiag without Any luck to connect to the bike..
SportCity 300 (and 250 too) use same kind of conector that vespa, 3 pins, ground center
Lurker
Gts.
Joined: 15 Mar 2021
Posts: 3
Location: Dk
Sun Mar 21, 2021 12:45 am quote
Whats the correct driver to the blue type kkl cable. Cant get my cable to work. Pin 4 and 5 is joined. But Im lost about the driver.

Do i have to use the same driver as the (Black type tune ecu type cable).

This cable i also bought from the link in guide. But i dosnt work either🤯🤯
Lurker
2006 GTS 250ie
Joined: 28 Feb 2017
Posts: 4
Location: Huddersfield, UK
Mon Mar 22, 2021 9:13 am quote
zire310 wrote:
Hello good afternoon.
Thank you very much for such a great contribution. The work you have done is wonderful.
I have a Gilera Nexus 250 with ECU MIU1 E4 and I need to read and write both the eprom and the ecu. Do you know any software to do it ?.
I have tried with:
IAWMIUG3Reader V0.04 and ok.
IAWMIUG3Writer V0.03 and nok.
IAWMIUG3EEPROMTool V0.02 read ok but write nok.
Thanks and regards from Spain
Hi, long shot but do you (or anyone else) still have a copy of v0.04 of the G3 reader?

I have an MIU1 and I want to read (not write) the ECU to get key data to make a new master key.

The version on the website now is 0.05 and it's not working for me, the EEPROM tool does though.

Here is my ECU data, if anyone can help with how I can read it with a VAG KKL cable it would be much appreciated.

2006 Vespa GTS250
IAW MIU1
843017
32MIU1HW001
0215GA91
MIU1E0
2006.02.14
Lurker
2006 GTS 250ie
Joined: 28 Feb 2017
Posts: 4
Location: Huddersfield, UK
Tue Mar 23, 2021 10:40 am quote
Back to partially answer my own question.

The old versions are on the guzzi diag website but hidden, I managed to download reader v0.04 from this link: https://www.von-der-salierburg.de/download/GuzziDiag/IAWMIUG3Reader_V0.04.zip

It appears to work better in that it says it's connecting and reading but the read takes 2 or 3 seconds and returns a file full of FF.

I think that maybe as my ecu is one of the earliest (2006/MIUE0) that this doesn't work.

Apparently other chiptuning tools like galletto can read it, but as I am only interested in making keys I splashed out on advanced scooter workshop.
Lurker
Vespa 300Gts
Joined: 16 Sep 2014
Posts: 3

Mon Apr 05, 2021 10:13 pm quote
Hello to all,

I recently bought a Fiat cable and started to "diagnose" my Vespa!

I have a MIU1 ECU so for the time i can only read from i believe, didn't tried yet.

Is there a problem if i use an external battery for the cable power supply? I am asking because pin no 5 bridges the GNT with the no 3 of the 3-pin Fiat socket.

if i download the bin file from my ECU, which is the correct XDF file in order to get a human readable tables in tunerpro?

Thank you.

Edit: i downloaded the bin file and found XDF because i can read the data at most of the tables. So i hope that i writer will be available in the future by the programmer.

30 minutes to read, with a lot of faults stored which i erased after.
Lurker
Vespa 300Gts
Joined: 16 Sep 2014
Posts: 3

Sat Apr 24, 2021 11:21 am quote
Continue from last update, i have seen that the MIU1 writer is now available! Is the programmer reading this thread?? Anyways i thank him a lot for his effort.

Now,

I remap successfully the ECU but changed only the fuel table, because the ignition table has differences from the live programmed advance value that i get from IAW Diag program.

In fact, the programmed advance values match rpm/throttle-position with a bin/xdf files that i found from a MIUG3 ECU on the internet.

So my MIU1 table is a lot different from MIUG3 with higher advance values, values that not correspond in the values live diagnostic IAW Diag gives.

So i preferred not to adjust them.

Anyone that has any experience about that, it will be very helpful to share.

Thank you
  DoubleGood Vespa T-Shirts  
Post Reply    Forum -> Modern Vespa Wiki Previous12
[ Time: 0.1318s ][ Queries: 23 (0.1123s) ][ Debug on ][ Thing Two ]