W
@Fred I haven't seen a schematic so I can't really comment on the performance gains you are referring to but unless i've missed something any circuitry before the connector (SMA/MMCX/u.fl or otherwise) is in most cases independant of what it's connecting to. From what i've seen there's already a manual active antenna switch in the form of a jumper (AON?) which negates the need for any electronic switching mechanism, unless you mean for the internal/external antenna feed, in which case i would have thought doing away with the passive onboard module altogether would have been the solution as in 'real world' conditions it's use is very limited. Perhaps you can clarify, I may be getting the wrong end of the stick here.
@Gijs @jcaron Thank you for your recommendations, I had considered MicropyGPS before starting this thread as i've had a fair amount of experience with it in the past, however it doesn't seem to play nicely on Pycom modules and causes it to crash (also as a frozen module). Regardless, as the dump_nmea() function simply prints the sentence it can't be used to feed the update() function within MicropyGPS. If i get a spare few minutes I'll write some stuff for the Pycom lib, in the mean time i'll have a go with L76GNSV4 :)