Thanks for your helping. But it doesn't work.
myMaps shows my device has a purchased 2010.40 map. "Retrieve Unlocks" sent me a set of (two) 2010.40 unlock codes to MapSource in my computer with comment "Region unlock code from *-*-*-*-*.gma."(hide my device id by *). Of course the 2010.40 map is not installed. Then I downloaded 2010.40 mapsource file and copied to the right place to make MapSource recognize it. The first unlock code unlocked 2010.40 map successfully. However, there's another unlock code still shows "Map product not installed" in Map Product Manager. I guess it is for 3D map or JCV or ASR?
Then I sent a 2010.40 map to my device. Sure it sent a .gma file as well. But it still shows "There are locked data files in your device" when GPS boot up. Although there's only 2010.40 map with its .gma file in device.
What else can I try?
Bookmarks