the firmware can be upgraded. It comes with the latest nav disc or at the dearers.

You are stuck with the 4gb limit but i believe you are also limited to the number of files that can be accessed on each sd card so 4gb will never be used.

Better to fit an ipod lead.