Piaggio Key Programming Tool Recommendation: OBDSTAR MS80

Confirmed: OBDSTAR MS80 may be a choice of key programmer for Piaggio. MS80 supports up to year 2021. Its IMMO function works in two ways (Model/System type). OBDSTAR MS50 doesn’t support Piaggio on IMMO function.
obdstar ms80

OBDSTAR P001 Key Programmer isn’t included in package.
OBDSTAR P001

OBDSTAR MS80 Diagnostic Scanner IMMO Function Coverage (support more vehicles in the future, please check the latest list before purchase):

Model Pin Code Read No Need PinCode Add Keys Other Function
BEVERLY 125(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
BEVERLY 300(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
BEVERLY 350(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
FLY 125(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
FLY 150(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
FLY 125 3V(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
FLY 150 3V(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
FLY 125 AC(19I/20I) Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
FLY 150 AC(19I/20I) Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
FLY 125 AC(191/201) Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
FLY 150 AC(191/201) Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
FLY ACII/AC2I/AC5I/AC8I    Make Start Key
Advanced Functions
Read EEPROM(ST7 INTERNAL)
Read EEPROM( EXTERNAL 95040)
Write EEPROM(ST7 INTERNAL)
Write EEPROM(EXTERNAL 95040)
ECU Reset(Virgin)(Virgin)
LIBERTY 125 3V(PGN04/PGS02/PGT01) Make Start Key
LIBERTY 150 3V(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
LIBERTY 150 3V(PGN04/PGS02/PGT01) Make Start Key
LIBERTY 125 AC(19I/20I) Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
LIBERTY 150 AC(19I/20I) Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
LIBERTY 125 AC(191/201) Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
LIBERTY 150 AC(191/201) Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
LIBERTY ACII/AC2I/AC5I/AC8I    Make Start Key
Advanced Functions
Read EEPROM(ST7 INTERNAL)
Read EEPROM( EXTERNAL 95040)
Write EEPROM(ST7 INTERNAL)
Write EEPROM(EXTERNAL 95040)
ECU Reset(Virgin)(Virgin)
LIBERTY ABS PGS06 Make Start Key
X10 125(MIU G3) Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
System Type Pin Code Read No Need PinCode Add Keys Other Function
ACI100   Read EEPROM (MC68HC05E6)
Write EEPROM (MC68HC05E6)
ACI500/501/502/503/504/505   Read EEPROM (MC68HC05E6)
Write EEPROM (MC68HC05E6)
ACI600/601/602/603/604/605/606   Read EEPROM (MC68HC05E6)
Write EEPROM (MC68HC05E6)
ACII/AC2I/AC5I/AC8I/AC13I/AC21I/AC23/AC23I    Make Start Key
Advanced Functions
Read EEPROM(ST7 INTERNAL)
Read EEPROM( EXTERNAL 95040)
Write EEPROM(ST7 INTERNAL)
Write EEPROM(EXTERNAL 95040)
ECU Reset(Virgin)(Virgin)
AC19I/AC20I/AC27I    Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
AC24I/AC25I/AC32I    Make Start Key
Advanced Functions
Read EEPROM (INTERNAL 95080)
Write EEPROM (INTERNAL 95080)
ECU Reset(Virgin)(Virgin)
IAW 15    Make Start Key
Advanced Functions
Read EEPROM (MC68HC11F1)
Write EEPROM (MC68HC11F1)
ECU Reset(Virgin)(Virgin)
IAW 5AM_HW103/HW610   Diagnostic Connector Mode
Read EEPROM (95160)
Write EEPROM (95160)
BENCH Mode
Read EEPROM (95160)
Write EEPROM (95160)
ECU Reset(Virgin)(Virgin)
IMM003/IMM006 Read EEPROM (MC68HC05E6)
Write EEPROM (MC68HC05E6)
ECU Reset(Virgin)(Virgin)
MIU1/MIU2/MIU4 Make Start Key
MIU G3 Make Start Key
ECU Reset(Virgin)(Virgin)
Read 95320 EEPROM (Backup)
Write 95320 EEPROM (Restore)
ECU Reset(Virgin)(Virgin)
PGN04/PGS02/PGS06/PGT01 Make Start Key
RIU1 Make Start Key
Advanced Functions
Read EEPROM (95320)
Write EEPROM (95320)
ECU Reset(Virgin)(Virgin)

OBDSTAR MS80 Diagnostic Tool completes Piaggio AKL programming around 3mins:
Example: Piaggio Beverly 500 All Key Lost on bench done by OBDSTAR MS80 with P001 Key programmer & super chip.

Brief procedure:

Click on

IMMO>>Piaggio(newest version)>>IMM003/IMM006>>Bench Mode>> Makes smart key>>Read and save immo data>>Service key>>insert a super chip into P001 programmer>>Make the key successfully

Read also:
OBDSTAR MS80 Diagnosis List
OBDSTAR MS80 IMMO List

UK Professional OBD2 Tools Online Shop

eobdtool.co.uk