Determine NMEA Version of L76-L

I looked trough the L76 Series GNSS Protocol Specification V3.3 and did not find anything obvious, but is there a way to determine the NMEA version of the L76-L chip? The PyTrack from PyCOM has used various versions over time and we want the support library to work across versions.

Thanks,
-patrick

1.The NMEA version is fixed by FW, we couldn’t change it by any command. Since L76LNR02A01S, the version is V4.10.The previous version is V3.01. L76-L only supports two version: V3.01 and V4.10.
2. Could you tell me which version you want to set?

Hi Sammy,
Thanks for the reply.

I don’t want to change the NMEA version, I want to discover the NMEA version of any given L76-L. Are you suggesting I could do this by checking the model and firmware version?

Patrick

Hi Patrick,

Yes, you could send command $PQVERNO,R*3F to get module FW version, if it is L76LNR02A01S and newer version, the NMEA version is V4.10. Other wise, it is V3.01.

1 Like

Hi Sammy,

Thanks for that clarification. I see you say I should send $PQVERNO. Acording to my Protocol Spec, I should send 605 PMTK_Q_RELEASE $PMTK605*31 and then look for 705 PMTK_DT_RELEASE $PMTK705, Release string, Build ID, Product Model(,SDK Version).

Am I working off incorrect information? If so, can you point me to the correct documentation. I currently have L76 Series GNSS Protocol Specification V3.3.

Thanks,
Patrick

Hi Patrick,

  1. Yes, you are reading the correct doc, but 605 command is used to query MTK FW version,
    $PQVERNO is an internal command and used to query Quectel FW version. We haven’t added this internal command in GNSS protocol spec.
    2.For FW L76LNR02A01S, you should get following results for PQVERNO and 605 commands:
    $PQVERNO,R,L76LNR02A01S,2017/07/12,12:492B
    $PMTK705,AXN_5.10_3333_17062100,0007,Quectel-L76L,1.0
    7A
1 Like

Thank you again Sammy! That was super helpful! New version of the L76L library for Pycom’s Pytrack is now available.