@gunni - no GPS unit uses it's internal clock. The time differences involved require an atomic clock. This baby sits in space as part of the system and is one of the sattelites you need a lock on for GPS to work.
N900 requires a net connection to get a lock because Nokia were too lazy to work on the device and code to make it function otherwise.