Enabling only IRNSS on the L89 chip

Dear Quectel Support Team,

I am currently evaluating the Quectel L89 compact GNSS module for use in our embedded systems. During testing, I confirmed that the module can detect and track NavIC (IRNSS) satellites. However, despite applying constellation mask commands, the receiver continues to operate in GPS mode.

To proceed further, I kindly request your guidance on the following points:

  1. AT/NMEA commands (or proprietary Quectel extensions) that allow enabling only IRNSS (NavIC) for position calculation, ensuring that GPS or other constellations are not used.

  2. The AT command to check the firmware version and model information of the L89 module, allowing us to confirm whether our current firmware supports IRNSS‑only operation.

We would appreciate your confirmation on whether IRNSS‑only positioning is supported in the current firmware, or if a region‑specific firmware variant is available for India.

Best regards,
Raghu DS
Mob. 9900200956

Hi @Raghu_DS

To configure to have NavIC constellation only, you can run below command:

//Set:
$PQTMCFGCNST,W,<GPS>,<GLONASS>,<Galileo>,<BDS>,<QZSS>,<NavIC>*<Checksum><CR><LF>

The parameter as below:

Full command as below:

$PQTMCFGCNST,W,0,0,0,0,0,1*2A //Enable only NavIC
$PQTMSAVEPAR*5A //Save the parameter

Then reset the module.

Please ensure the module returns as below for successfully Set:
//Response to Set command:
$PQTMCFGCNST,OK*

To check the firmware version, please use below command:

$PQTMVERNO*58

//Example successfully get the version:
$PQTMVERNO,L89HANR01A06S,2022/07/28,18:27:04*3E

Best regards,

1 Like

Thanks for the quick response and valuable info, how can I reset the module?

Hi @Raghu_DS you will need to press the reset button on your board. This is known as Hardware reset.

Best regards,

We don’t have any reset button on our board, can I do a power cycle of the board?

Hello Mohamad Firdouse, got reply for 2 commands
It didn’t get reply for $PQTMCFGCNST,W,0,0,0,0,0,1*2A
You can see the output prints,

22-07-2026 17:54:26.672 [RX] - GPS_PWR_EN is set
PREADER_RESET is done

22-07-2026 17:54:29.198 [RX] - GPS Started…

========== GPS NavIC Test ==========

TX → $PQTMVERNO*58
Waiting for response…
RX ← $PQTMVERNO,L89HANR01A07S,2022/11/30,15:44:38*36
Received PQTM response.

22-07-2026 17:54:30.269 [RX] -
TX → $PQTMCFGCNST,W,0,0,0,0,0,1*2A
Waiting for response…
RX ← $0,N,V*2A
RX ← $GNGGA,235945.012,0,0,M,M,*59
RX ← $TG,T,M,N,K,N*32
RX ← $NGSA,A,1,1*1D
RX ← $GSA,A,1,3*1F
RX ← $GSA,A,1,6*1A
RX ← $GSV,1,1,00,1*64
RX ← $AGSV,1,1,00,7*73
RX ← $IGSV,1,1,00,1*7D
RX ← $NGLL,235945.012,V,N*6B

22-07-2026 17:54:31.580 [RX] -
TX → $PQTMSAVEPAR*5A
Waiting for response…
RX ← $PQTMSAVEPAR,OK*72
Received PQTM response.

========== Test Complete ==========

Hi @Raghu_DS have you try to reset the module by pressing the reset button (HW reset)? Best regards,

yes @mohamad.firdaus