Hits: 90379

This GPS receiver module kit is mostly SMD (pre-assembled), and includes a high sensitivity active antenna with 2m coax and SMA connectors, and a USB to Serial converter. It has three onboard LEDs for visual status indication, 3.3V regulator and power supply filtering, and 5V logic level conversion. It's easy to build and directly compatible with all QRP Labs kits.

Shop order

UPDATE April-2022: QLG2 is back in stock, as we have managed to find supplies of the microcontroller!

The highly popular QLG1 GPS module had to be retired in February 2021 due to supply problems. This QLG2 module is an improved GPS receiver module kit that supports all the great features of QLG1 and additionally provides several upgrades and new features. QLG2: QRP Labs GNSS module Mk2



Manual for firmware 1_00/1_00a/1_00b
Manual for the E108-GN01 GNSS receiver module
Manual for the GK9501 chip command set (Chinese language; GK9501 is the chipset used in the E108-GN01 module)
Detailed manual for the E108-series, includes GK9501 chip command set (English language version; thanks Glendon KG5WXU!)


Please refer to the manual for the firmware update procedure, which is very easy and does not require any special hardware, software, drivers etc. It requires only a PC and a USB cable. Click the file in the first column of the table below, to download the firmware file of interest. Note that firmware files are encrypted and can only be used on the QRP Labs QLG2 board. 

Firmware version history:

Version Date Contents
1_00b 21-May-2021 - Bug fix: minor cosmetic issue, superfluous '2' character on LCD when optional LCD used.
1_00a 19-May-2021 - First release firmware for QLG2 (note 1_00 and 1_00a are the same)


All QLG2 kit modules and active antennas have been thoroughly tested by QRP Labs prior to shipment. The testing includes:

The testing is done using a custom-designed PCB and test jig with 10 pogo-pins that connect to the GNSS receiver module's RF input, the USB interface, and programming interface. 

PuTTY.png test1.jpg test2.jpg


The QLG2 can be connected optionally to a standard 1602 LCD module such as used in other QRP Labs kits; the LCD will show UT time and GPS information (refer to manual). The LCD is not provided with the QLG2 kit. 

0.jpg 0a.jpg 1a.jpg

2a.jpg 3.jpg powered_by_STM32_RGB_LB_Vert.png

Windows 7/8 serial driver

The firmware update procedure runs on any version of Windows, Mac and Linux. The following instructions relate to using the serial interface (USB to Serial converter) on Windows 7 or 8. 

On Windows 10, no drivers need be installed. We have reports that on Windows 7, this is not the case. On Windows 7 you need to install a ST Microelectronics driver. The following instructions are by Alan G4ZFQ:

How to know what the device name is in Linux

Again this applies to the serial device when using the USB to Serial converter. Andy G0FTD sent these instructions for how to find out which device the QLG2 is connected to.

From the terminal type:

a) sudo dmesg | more

This will show up all the devices and comports on your system.
There's a LOT of pages of info but eventually you should see the QLG2 listed.

It will look something like this -

[  717.739958] usb 1-1.1: Product: QLG2 GNSS RX
[  717.739960] usb 1-1.1: Manufacturer: QRP Labs
[  717.739962] usb 1-1.1: SerialNumber: 00000000001A
[  717.740406] cdc_acm 1-1.1:1.0: ttyACM0: USB ACM device

In my case, it's attached itself to ttyACM0, same as mentioned in the QLG2 manual.

Now we know where it, we know where we want to monitor.

b) Use the command 
sudo cat /dev/ttyACM0 from the terminal and then you'll see all the data flowing out the GPS.

At least you'll be able to confirm that there's communication and that gps sentences are present.

If for some reason this fails, then it may be that you haven't given yourself permission to communicate
via the comport.

In which case from the terminal type 
sudo usermod -a -G dialout username and do a reboot, hopefully
it should work.

Tested so far on Linux Mint 19.3 but I would expect it to be the same on any other Linux distro.

Nice QLG2 implementation by Paul N7JDI

Paul writes:

"Just wanted to share a little project I did with one of your GPS boards. It's a standalone GPS receiver for whatever reason, providing digital modes in the field, etc. I utilized the USB power jumper option to have the PC power it while getting data. Pics attached."

signal-2022-08-15-181217_002_1.jpeg signal-2022-08-15-181217_003_1.jpeg signal-2022-08-15-181217_004_1.jpeg