Polling requests with checksums for the messages we disabled. Not all tested ...
$IEGPQ,GGA*27
$IEGPQ,GLL*21
$IEGPQ,GSA*33
$IEGPQ,GSV*24
$IEGPQ,RMC*3A
$IEGPQ,VTG*23
All tested and functional. I just store them in a Table, point to the appropriate msg, and send the string.
I used uCenter to configure my module to output only the GLL sentence, once per second, and just get anything else I need on demand.
Note that the GPQ does not return data immediately, but waits until the next internal update - 1 sec by default.
Not a problem if you have a FIFO buffered Uart, but if using serin you may sit there waiting for a second.
You can increase the update rate, but that increase the power requirements.
This is one nice module.... But do use the uCenter software.