I do all my own services on my Liberty now. No more hauling it to the dealer. When my wifes Spyder went in for service work they would plug the computer in and do updates as part of the service. If my Liberty had a flash update due how would I know? I did discover an Aprilia dealer near me and they swear that their Piaggio reader can read and update my Liberty.
I started getting a totally random stall when coming to a stop. Starts right back up. I have a few ideas as to why and ordered the parts to hopefully correct this anomaly. But I 'm not 100% sure that a update may be required, hence wondering how you would know if you do your own service work at home and don't have a snazzy Piaggio computer and their software updates.