¿ seguro que el firmware del gps está en la radio ? Yo pienso que está en el rpopio chipset gps.
De 8 a 2 mts la diferencia puede ser simplemnte por la posicion relativa de los satélites, para conseguir 2 mts (supuesto que se pueda conseguir ciertamente) se necesitan bastantes satelites y que su posicion en el cielo cubra un circulo. Si por ejemplo los satelites ocupan una franja estrecha, ya hay mas error en los calculos.
Asegurate de que tu impresion es cierta realizando numerosas pruebas, en un lugar despejados y en días diferentes.