First backup all the content of your sd on pc, then make some tries
It should work ( in a Garmin folder) the unlocked gmapsupp.img (no .gma)
sorry I donnow what is PNX but you can read something about it [Only registered and activated users can see links. ]
About updating maps in internal memory read here, may be it's possible
[Only registered and activated users can see links. ]