OP
UTC

Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
 
Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
UTC quote
Hi everyone,

I recently installed the official Piaggio PMP3.0 Bluetooth module (part no. 1D004959) on my Piaggio Liberty 125 ABS Euro 5+ (model year 2025).
Needed instalation kit was used.

I work in automotive so this is all familiar to me.

Here's what works:

The module powers on and connects via Bluetooth to my smartphone (manually)

Music and call icons appear on the instrument cluster when active.

It is visible and operational in the Piaggio MIA app (basic functionality: connection, RPM, voltage, etc.).

However:

❌ The problems:

I have no joystick control over the module from the handlebar controls.

Song titles or caller ID are not displayed.

Any activity (pairing, phone or music menu) operated from scooter does nothing, pushing mode button just exits menu.

I cannot change tracks, accept calls, or interact in any way using the scooter's built-in controls.

PADS (Piaggio Advanced Diagnostic System) does not detect the module at all.

Only ECU, ABS, and dashboard are shown.

The dealership claims there's no firmware update available, and everything seems physically connected properly β€” since the dashboard sees the module and connectivity icons are shown.

When key is OFF I am able to:

Turn on follow me lights - WORKS
When I tap Seat Opener - nothing happens
When I tap Find Me - seat opens twice

Like there is wrong mapping for digital outputs.

πŸ’‘ My assumptions:

The module may have firmware meant for a different model (like Aprilia or Beverly), causing it to work partially (Bluetooth + dashboard) but remain invisible to PADS and disconnected from Liberty's joystick functions.

The CAN connection must be working β€” otherwise the dashboard wouldn't show anything.

πŸ” My questions:

Has anyone experienced similar behavior β€” module works partially but no PADS detection or joystick integration?

Is there a way to force PADS to detect the module, or to manually assign firmware for Liberty 125?

Could the issue be fixed by flashing the correct firmware via PADS (if available)?

Does joystick control only work once the correct firmware for the vehicle is installed?

Any insight or shared experience would be greatly appreciated.

Thanks in advance!
OP
UTC

Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
 
Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
UTC quote
Here you can find pictures of my dash - it is clear that phone is connected but instead of 'MUSIC' these should be a song title displayed.
In this mode joystick does nothing.

I have also attached a screenshot from my mobile device. It communicates normally with Bluetooth module. I just have to manually connect every time.
OK, I have 'solved' this with Routine (when phone detects my headset, it requests pairing with PMP)
Dash
Dash
Phone
Phone
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS 300 HPE w Malossi cylinder & cam
Joined: UTC
Posts: 8862
Location: Batmania aka Melbourne, Aus
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS 300 HPE w Malossi cylinder & cam
Joined: UTC
Posts: 8862
Location: Batmania aka Melbourne, Aus
UTC quote
Haba wrote:
The module may have firmware meant for a different model (like Aprilia or Beverly), causing it to work partially (Bluetooth + dashboard) but remain invisible to PADS and disconnected from Liberty's joystick functions.
think I saw someone with a similar problem when they installed pmp into I think it was a gts. solution was to send the pmp back and get it replaced.

(have looked but can't find the post that I'm remembering, not sure if here on modernvespa or on the german vespa forum or on reddit or ...)
OP
UTC

Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
 
Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
UTC quote
Piaggio dealer said that they will contact Piaggio Italy and will see what can be done. I will probably ask them for another module, depends on an answer we will get.

Hoping that maybe there is some kind of 'forced' firmware update or something...

Found a photo of module I installed, it was manufactured 27.07.2024.
Forum member supplied image with no explanatory text
@germangtsdriver avatar
UTC

Molto Verboso
Vespa GTS 300
Joined: UTC
Posts: 1926
Location: Germany
 
Molto Verboso
@germangtsdriver avatar
Vespa GTS 300
Joined: UTC
Posts: 1926
Location: Germany
UTC quote
The only thing I can contribute is that when retrofitting the PMP modules, the software version of the vehicle and the PMP module must be compatible, otherwise it will not be recognized. I have not yet read about a partial function in this context. What would be worth a try, if this has not yet been tried, is to first update the vehicle with PADS and then try again to address the PMP module via PADS (and, if available, to update this as well).
OP
UTC

Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
 
Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
UTC quote
If I recall correctly, PADS detected 3 ECU's - ECU, ABS and DASH.
And technician told me that there were no updates at the moment.
PMP was not detected.
OP
UTC

Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
 
Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
UTC quote
This is some info from SteelBytes app.
Is this firmware info or something similar/helpful?
Snoop
Snoop
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS 300 HPE w Malossi cylinder & cam
Joined: UTC
Posts: 8862
Location: Batmania aka Melbourne, Aus
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS 300 HPE w Malossi cylinder & cam
Joined: UTC
Posts: 8862
Location: Batmania aka Melbourne, Aus
UTC quote
2.25,2.0 Is the firmware/hardware version of the pmp3 module. P.A.D.S should be able to update this but I understand you have checked

147 Is the bike model. I don't know if this is being reported by the ecu OR if it is set in the firmware of each different pmp3 module. It would be interesting to disconnect the ecu and then disconnect and reconnect the battery so the pmp3 looses power (ecu remaining disconnected). Then turn on the ignition and connect vespa snoop. If his number does come from the ecu then I would expect vespa snoop to show 0. If this does not come from the ecu then it would still show 147 and represent which bike the pmp3 firmware is made for.
⬆️    About 1 month elapsed    ⬇️
OP
UTC

Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
 
Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
UTC quote
UPDATE:

Dealership gave me another module to try.
I have installed it and behavior is exactly the same - not 100% functional.

Now I have removed module and installation kit from my Liberty and dealership will try try to install it on theirs and see what they can do.

I still believe that some kind of update needs to be done.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS 300 HPE w Malossi cylinder & cam
Joined: UTC
Posts: 8862
Location: Batmania aka Melbourne, Aus
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS 300 HPE w Malossi cylinder & cam
Joined: UTC
Posts: 8862
Location: Batmania aka Melbourne, Aus
UTC quote
It would be interesting if they tried plugging it into a different scoot like a gts or mp3 ...
@old_as_dirt avatar
UTC

Veni, Vidi, Posti
2007 GTS
Joined: UTC
Posts: 23426
Location: Harriman, Tennessee, Tn
 
Veni, Vidi, Posti
@old_as_dirt avatar
2007 GTS
Joined: UTC
Posts: 23426
Location: Harriman, Tennessee, Tn
UTC quote
its pretty FU that piaggio can't get their electronics shit functional and reliable.

swap a part does not work.
UTC

 
UTC
This post was not quite
What we were hoping to see
Try again, perhaps?
⬆️    About 1 month elapsed    ⬇️
UTC

Member
GTS 150 Super
Joined: UTC
Posts: 47
Location: Melbourne, Australia
 
Member
GTS 150 Super
Joined: UTC
Posts: 47
Location: Melbourne, Australia
UTC quote
1D004959 would be the hardware installation kit.
You fitted the 607687M PMP module?

I checked the software on a 607687M and that example had software version 2.03.00

I just installed another on a GTS, part number CM335200A (replaces 607687M) and interestingly it has a newer software, version 2.03.02.
Haba wrote:
Hi everyone,

I recently installed the official Piaggio PMP3.0 Bluetooth module (part no. 1D004959) on my Piaggio Liberty 125 ABS Euro 5+ (model year 2025).

@safis avatar
UTC

Veni, Vidi, Posti
1979 P150X, 1983 P200E, 1987 PK125XL Elestart, 1988 T5, 1995 PX200E, 2024 GTS 300
Joined: UTC
Posts: 5344
Location: Veria, Greece
 
Veni, Vidi, Posti
@safis avatar
1979 P150X, 1983 P200E, 1987 PK125XL Elestart, 1988 T5, 1995 PX200E, 2024 GTS 300
Joined: UTC
Posts: 5344
Location: Veria, Greece
UTC quote
^
This. All codes are now superseded by CM335200A (MIA V.3) cause there were compatibility issues when retrofitting the unit on models that didn't come with it from the factory. The module is compatible with Piaggio, Aprilia and Vespa models that support it…
OP
UTC

Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
 
Member
Liberty 125
Joined: UTC
Posts: 7
Location: Croatia
UTC quote
Yes, 607687M is PMP module and 1D004959 is installation kit (bracket, wiring and relay)

My Piaggio dealer is still looking for a solution
UTC

Member
GTS 150 Super
Joined: UTC
Posts: 47
Location: Melbourne, Australia
 
Member
GTS 150 Super
Joined: UTC
Posts: 47
Location: Melbourne, Australia
UTC quote
Try the new version CM335200A

Modern Vespa is the premier site for modern Vespa and Piaggio scooters. Vespa GTS300, GTS250, GTV, GT200, LX150, LXS, ET4, ET2, MP3, Fuoco, Elettrica and more.

Modern Vespa is made possible by our generous supporters.

Buy Me A Coffee
 

Shop on Amazon with Modern Vespa

Modern Vespa is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com


All Content Copyright 2005-2026 by Modern Vespa.
All Rights Reserved.


[ Time: 0.0174s ][ Queries: 4 (0.0099s) ][ live ][ 343 ][ ThingOne ]