FWIW I tried to update mine several times with various USB keys and could never be sure the update took. Once complete, the system is suppose to load a file that gets sent back to Sync my ride to verify the update. I could never get it to do that. I was told by the tech at Sync My Ride that the car had to be running and not driven. There is was no definite indication that the upload was successful. All I can say is it still works, so I'm through messing with it. If I have to take the car in for service, I'll get them to check it and update it if necessary (probably for a small fee). My understanding is that the dealers system is much faster in uploading.