We are interfacing with a Broadcom BCM 47511 chip on a Nexus 7 using gpsd. We've been able to dump large amounts of the chip data to a file, but now we are having trouble processing it due to the lack of documentation.
17:01:50.426 I/gpsd &498965I GL_NMEA[0][$GPGSV,3,1,12,23,68,080,30,16,40,048,25,06,21,086,33,30,13,041,32*7A
17:01:50.427 I/gpsd &498965I GL_NMEA[0][$GPGSV,3,2,12,19,13,129,32,07,45,282,19,20,27,181,13,03,27,109,21*7C
17:01:50.427 I/gpsd &498965I GL_NMEA[0][$GPGSV,3,3,12,32,11,163,15,01,01,000,,22,01,000,,14,01,000,*7E
which can be easily decoded.
However, there's a lot of additional information such as:
17:01:50.492 I/gpsd $499053I LogAgc(GPS Aradio) vga=35 agc=21.0
17:01:50.493 I/gpsd $499053I LogAgc(GPS Dradio) vga=52 agc=-1.7
--> What are the ranges here, what's Aradio vs Dradio ? what are the units ?
17:01:51.201 D/gpsd #499742D GlMeSatAidMgr::GetSatAid SvId16 dTargetTimeLms 85509.558 PropTimeLms 993.558 Age [0 994] DopplerPpb -1608.796 DopplerUncPpb 10 RcvdSysTimeMs -73.482851 RcvdSysTimeUncMs 0.000073
17:01:51.201 I/gpsd #499742I GetClkMod [dSysTmBiasMsGps 3.924394,dSysTmBiasMsGlns 3.924394] MKF CbMs 3.924430,[dSysTmBiasMsGps 3.924394,dSysTmBiasMsGlns 3.924394] GpsNavBitT, GlnsNavBitF
17:01:51.219 D/gpsd #499780D GlDspBase::CompensateNoisePwrForBlanking: fUnadjustedNoisePwr = 53238900.000000 fBlankingRatio = 0.000000 fNoisePowerScale = 1.000000 fAdjustedNoisePwr = 53238900.000000
17:01:51.305 D/gpsd #499862D DH SvId03 SvId06> FLLPhase 52939 LastFLLPhase 52851 FLLPhiDot 88 88 0.00086
17:01:51.305 D/gpsd #499862D DH Chan 03 SvId06> FLLPhiDot overwritten 336 0.00513 wild=0
17:01:51.305 D/gpsd #499862D VG Chan 03 SvId06> SS: -137.898 AcqHz: 960.71490 FLLHz: 1.02539 FLLEst(ppb): 610.46594 BlkEstHz: -0.07629 BlkEstPpb: 609.76666 OK
17:01:51.314 D/gpsd #499862D SVID06 (20 ms) TS: 21, etPeakFitValidity=1, etMpInd=1, fFitIdx=3.07, fErrLS=0.004826, depth=1, SS=-137.835449dBm, corrvec = 132992,195584,260224,317952,271872,200064,149248
Any help on some documentation would be super helpful
Thanks,