Or you could try NeoGPS. It's smaller, faster, more reliable and more accurate than all other GPS libraries. It can parse all Talker IDs, so it can handle GNRMC as quickly as GPRMC, or even a mix of talkers. NeoGPS is available from the Arduino IDE Library Manager, under the menu Sketch -> Include Library -> Manage Libraries.
A secondary problem with other libraries is their example programs. They are usually not correctly structured.
Why the Ublox GPSs default to using the Russian GLONASS satellites, I have never understood.
Who knows? Could be that Ublox is part of the Russian spy machinery. Perhaps the GPS sends your location back up to the satellites, so that they can track you!
aster94:
maybe i didn't understood you but i would rather to use all the possibles satellites than turn off some of them.
The reason why TinyGPS++ does not get a fix 'out of the box' from a Ublox is that as default the GPS does not send out sentences in GP format, it uses GN (GLONASS) format instead.
A default Ublox is already listening to 'all the possibles satellites' satellites and that is where, particullarly in weak signal conditions the actual fix comes from as there may not be enough GN satellites around to give a fix.
jremington:
Who knows? Could be that Ublox is part of the Russian spy machinery. Perhaps the GPS sends your location back up to the satellites, so that they can track you!
I should of said the 'Russian GLONASS satellites format'
You can turn off the actual reception of the GP satellites on a Ublox, when I do that on my trackers using a UBLOX_MAX_M8Q with wire antenna, the fix drops immediatly.