I saved $8 by buying an older generation Ublox GPS module ( the module I normally use has gone up in price ) and wasted basically 20 hours just to get the thing working - for a simple clock project !
The nornal TinyGPS library doesnt work as I think this unit is so weak that it doesnt actually manage to decode a whole sentance indoors , and the checksum is wrong ? ( The unit will be on a roof, so it might be better. )
The time however locks on within a couple of minutes, and I have had to write a bit of code to parse just the time.
The status byte starts of as ascii 44 ( , ) and changes to 86 ( V ) ( which is supposed to be void data ) when the time locks on.
I have written some checking functions in case the time goes wrong.
If I had bought the original ones I could have been having a weekend by now !
For want of a nail the shoe was lost.
For want of a shoe the horse was lost.
For want of a horse the rider was lost.
For want of a rider the message was lost.
For want of a message the battle was lost.
For want of a battle the kingdom was lost. And a weekend !
And all for the want of a horseshoe nail.