Diagcode Diagnostics for Piaggio Group



             We are pleased to present the latest software to our range - Diagnostic Software for Piaggio Group -  motorcycles, scooters and mopeds. The software very friendly user with straight forward functions. As you already know, our software constantly updates automatically. 


             In future updates, we will add other models and new features to the software.


             We have updated our minimum system requirements in order to keep up with the latest technologies. Our software requires minimum Windows 7 with Service Pack 1 installed And .NET minimum version 4.7.2.


             This software works with J2534 interface


Currently supported models are:


Aprilia RS 125cc 2017-2020Derbi GPR 125cc 2011-2015 
Aprilia RS 660cc 2020+

Mondial HPS 125cc 2019-2021

Aprilia Tuono 125cc 2017-2020Moto Guzzi V7 all type 2011-2016
Aprilia Tuono  660cc 2021+Moto Guzzi V7 all type 2017-2020
Aprilia Tuareg 660cc 2021+Moto Guzzi V9 all type 2016-2020

Aprilia SR200GT 2021+

Moto Guzzi V7 and V9 models 2021+

Aprilia SR125 2021+

Moto Guzzi V100   2023+

Aprilia Tuono 1000cc 2011-2016Moto Guzzi Caifornia 1400cc 2012-2018
Aprilia Tuono 1100cc 2017-2020Moto Guzzi V85TT 850cc 2019
Aprilia Tuono 1100cc 2021+Moto Guzzi  V85TT 850cc 2021+
Aprilia RSV4 1000cc 2011-2016Vespa 50cc various models 2017-2019
Aprilia RSV4 1100cc 2017-2020Vespa 50cc various models 2021+
Aprilia RSV4 1100cc 2021+Vespa 125cc various models 2013-2017
Aprilia SXR 50cc 2021+Vespa 150cc various models 2013-2017
Aprilia SX 125cc 2017-2020Vespa 250cc various models 2013-2017
Aprilia SX 150cc 2021+Vespa 300cc various models 2013-2017
Aprilia Shiver 900cc 2017-2019Vespa GTS300hpe 300cc 2018-2020
Aprilia Capnord 1200cc 2012-2016Vespa GTS300hpe 300cc 2021+
Aprilia Capnord 900cc 2017-2019Vespa Sprint 50cc 2021+
Aprilia Dorsoduro 1200cc 2013-2016

UM DSR 125cc 2018-2021

Aprilia    SR125GT    2022+ Piaggio    Beverly 125 / 125 S
Aprilia    SRV4 RR 2021+Piaggio    Beverly 300 / 300 S
Aprilia    RX 2017-2020Piaggio    Beverly 400 / 400 S
Aprilia    SR200 2021+    Piaggio    Medley 125 / 125 S
Aprilia    SR Max 2011-2014Piaggio    Medley 150 / 150 S
Aprilia    SR Max 2011-2016Piaggio    MP3 300  / 300 Sport
Aprilia    Tuono V4 2021+Piaggio    MP3 400 / 400 Sport / Advanced
Aprilia    Tuono V4 2021+Piaggio    MyMoover
FB Mondial    HPS    2019-2021Piaggio    Zip / Zip S
Piaggio    Beverly 125    2011 - 2016Piaggio    Beverly 250    2011 - 2016
Piaggio    Beverly 300    2011 - 2016Piaggio    Beverly 350    2011 - 2016
Piaggio    MP3 300    2012-2014Piaggio    X-10 350 2014-2017



Main screen



Aprilia Models (Not all models in the picture are supported. Please see above for currently supported)



Aprilia RS 660cc 2020+



Aprilia RS 660cc 2020+  Engine Controller



Aprilia RS 660cc 2020+  Engine Controller Special functions




Aprilia RS 660cc 2020+  Instrument cluster




Aprilia SXR 50cc 2021+ Engine Controller Identification





Software features of SD22: 

Current version of the software include Diagnostic and special functions for the models listed below, including of course:

- Read control units identification

- Read and erase DTCs

- Adaptations

- Reset service intervals

- Reset Odometer

Aprilia RS 660cc 2020+
Aprilia Tuono 660cc 2021+
Aprilia Tuareg 660cc 2021+
Aprilia Tuono 1000cc 2011-2016
Aprilia Tuono 1100cc 2017-2020
Aprilia Tuono 1100cc 2020+
Aprilia RSV4 1000cc 2011-2016
Aprilia RSV4 1100cc 2017-2020
Aprilia RSV4 1100cc 2021+
Aprilia SXR 50cc 2021+
Vespa Sprint 50cc 2021+
Aprilia Shiver 900cc 2017-2019
Aprilia Capnord 1200cc 2012-2016
Aprilia Capnord 900cc 2017-2019
Aprilia Dorsoduro 1200cc 2013-2016
Moto Guzzi Caifornia 1400cc 2012-2018
Moto Guzzi V85TT 850cc 2019
Moto Guzzi V85TT 850cc 2021+
Vespa 50cc various models 2017-2019
Vespa GTS300hpe 300cc 2018-2020
Vespa GTS300hpe 300cc 2021+
Vespa 50cc various models 2021+
Vespa 125ccm various models 2013-2017
Vespa 150ccm various models 2013-2017
Vespa 250ccm various models 2013-2017
Vespa 300ccm various models 2013-2017
UM DSR125 2018-2021
Aprilia RS125 2017-2020
Derbi GPR125 2011-2015
Mondial HPS125 2019-2021
Moto Guzzi V7 all type 750cc 2011-2016
Moto Guzzi V7 all type 750cc 2017-2020
Moto Guzzi V7 and V9 models 2021+
Moto Guzzi V100 2023+
Moto Guzzi V9 all type 900cc 2016-2020
Aprilia SX125 125cc 2017-2020
Aprilia Tuono125 125cc 2017-2020
Aprilia SX150 150cc 2021+
Aprilia SR200GT 2021+
Aprilia RS125 2021+

Software features of SD22.1: 

This is a NEW SPECIAL PAID FEATURE. It is an addition to the SD22 and is designed for the Magneti Marelli ECU - 11MP.F1 <- ECU Photo


Supported Motorcycle Models (2021+):

Aprilia: Tuono 660 Euro5, Tuareg 660 Euro5, RS660 Euro5, RSV4 1100 Euro5, Tuono 1100 Euro5

Moto Guzzi: V85TT Euro5, V100 Euro5


Key Features:

  • Full reading and writing capabilities of external EEPROM via OBD or Bench.
  • Virginize 11MP ECU by dump and write virgin EEPROM dump to ECU fully by OBD or Bench ( for Learn need to use OE Diag tool).
  • Write tuning maps fully by OBD or Bench.
  • Read tuning maps via special Bench Protocol on Bench (takes around 30 minutes – depends on J2534 Hardware which is used).
  • Access to original files from our server for your ECU - at no extra cost.
  • Automatic checksum correction for modified Flash Files (requires working original Flash File).
  • Exclusive Services for Tuners:

For an additional fee, we offer file services for tuners, including 11MP, MIU G4, MIU G3, and 7SM Controllers function deletes (exhaust flaps, Lambda, Cat off, single DTC off,…). For more details and pricing, reach out to us at info@diagcode.com


SD22 - 860 euro

SD22.1 - 750 euro

For old customers of SD22 function (who purchased before 20—Sept-2023 year) -  price of the SD22.1 - 600 euro

SD22+SD22.1 - 1550 euro


All prices are without VAT