I have connected a GPS to my WRT54GL 1.1, but have a strange problem with it.
Serial GPS modules are difficult to find (at a reasonable price) where I live, so I followed the instructions that I found at http://www.primianotucci.com/default.php?view=28 and turned a USB GPS to a serial one. As I wasn't sure whether this was going to work I bought the cheapest one (Navibe GM621 with Sony's CXD2951GA chipset)
It seems to run fine on 3.3V and I can get NMEA sentences to my WRT, but for some reason the GPS cannot get a fix, no matter how long I wait. According to the NMEA sentences it sees the satellites, but it doesn't even get the date information, it boots at date 010303 and just increments the time, one second at a time.
The device is working fine, if I solder it back to the USB cable it works just fine. It gets the date information immediately and gets a fix in less than a minute.
I even tried feeding it 5V using 12V from WRT and a regulator, but that doesn't help. I did lower the serial voltage from 5V to 3.3V using a zener in this case.
Anyone else seen this kind of problems? Could it be expecting some input before it really initializes / gets a fix? Something else I should connect or disconnect in the GPS?
TIA