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: 69
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: 69
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: 69
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: 267
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: 72

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: 72

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: 72

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: 69
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: 72

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: 72

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: 69
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: 69
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
Joined: 06 Aug 2017
Posts: 25
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: 69
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: 69
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.
Missouri Loves Company Rally   Vespa Wasp Pin Badges   AF1 Racing Vespa Austin
Post Reply    Forum -> Modern Vespa Wiki Previous12
[ Time: 0.2147s ][ Queries: 25 (0.0987s) ][ Debug on ]