One of the most common complaints about the recent builds of CyanogenMod 6 has been that Nexus One owners’ GPS would suddenly take ages to get a fix or wouldn't get a fix at all. The most frequent solution posted has been to change your Mobile Network APN type to “default,supl” to enable A-GPS through your cellular network. However, for some people this still didn’t solve the problem, including myself.
Well, today on the CM forums, user kursed posted a fix that may be the end of many frustrated N1-ers’ woes. The fix involves resetting your location data using GPS Status with your SIM card removed, getting a fix, and then restarting your phone with the SIM inserted and getting a fix again.