Comparing this $4 GPS to HGLRC M100 Mini, GOKU GM10 Nano V3, and BN220 (VK2828U7G5LF)

Uncovering the Smallest, Top Performing, and Best Value GPS for FPV Drones

by Oscar
Hglrc M100 Mini Gps Flywoo Goku Gm10 Nano V3 Bn220 $4 Vk2828u7g5lf

GPS has become an extremely useful component for FPV drones due to the significant improvements in GPS features offered by Betaflight. Today, I’ll be testing a few new GPS – the HGLRC M100 Mini, GOKU GM10 Nano V3, and VK2828U7G5LF and see how they compare to the good old BN220. Some of these modules are affordable, some are compact while some boast exceptional performance. So, let’s dive in and find out which one comes out on top.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Why You Need GPS on Your FPV Drone?

Hglrc Sector X5 Bnf Fpv Drone Rx Vtx Antenna Gps 3d Print

Betaflight 4.4 has truly revolutionized the GPS Rescue Mode, transforming it into a far more reliable and user-friendly feature than ever before. This makes it almost a no-brainer to incorporate a GPS module into all your quad builds. However, the challenge lies in finding a reliable GPS module that strikes the perfect balance between cost, size, and weight without compromising on accuracy.

Check out this post to learn about Rescue Mode in Betaflight:

In this review we will explore a few options to find the cheapest, smallest, and best-performing GPS modules out there!

Where To Buy?

These are the GPS we are testing today. You can find these GPS following the affiliate links provided below.


The $4 GPS Module

HGLRC M100 Mini

GOKU GM10 Nano V3


Performance Test and Results

Hglrc M100 Mini Gps Flywoo Goku Gm10 Nano V3 Bn220 $4 Vk2828u7g5lf

To assess the performance of these GPS modules, I conducted a test inside my house near the window. All GPS modules were subject to a “cold start,” meaning they hadn’t been powered on in the previous 24 hours.

Keeping in mind that the modules might not receive the strongest signal in this test, ideally, their performance should be even better in open fields.

Here’s a summary of the results, showing the time taken to lock onto 6 satellites and the maximum number of satellites acquired within a 5-minute window:

GPS Module 6 Sats (seconds) 5 Minutes
Flyfish M8QMC 1:25 11
BN220 1:38 11
HGLRC M100 Mini 1:03 15
Goku GM10 Nano V3 1:32 12
$4 GPS (VK2828U7G5LF) 2:05 8

All of these GPS modules are plug-and-play compatible with Betaflight. They require just four wires: power (5V), ground, and a spare UART TX/RX on your flight controller. I have a whole guide explaining how to set it up in Betaflight:

Meet the $4 GPS – VK2828U7G5LF

Vk2828u7g5lf $4 Dollar Gps Cheapest Fpv Drone Betaflight

Vk2828u7g5lf $4 Dollar Gps Cheapest Fpv Drone Betaflight Top Receiver Antenna Ceramic

While browsing AliExpress, I stumbled upon the VK2828U7G5LF GPS module, priced at a mere $4 – possibly the cheapest GPS available for FPV drones! Naturally, I had to give it a try. Despite my low expectations, this budget GPS actually works!

By default, the GPS comes with a 1Hz refresh rate and a 9600 baud rate. I adjusted these settings in U-Center to 5Hz and 57600Hz for better performance. Unfortunately, I couldn’t modify any other settings on this GPS module. You can also configure it using U-Center by following my tutorial:

It got a 3D fix within 2 minutes next to my room window, not bad at all for $4, but I couldn’t get more than 8 satellites after waiting 5 minutes. I hope to test it in the field and see if I can get more sats once the weather gets better here. For a cheap build, this GPS module is worth considering. However, I wouldn’t recommend relying on it for your more valuable models.

You can find this $4 GPS here:

The Top Performer – HGLRC M100 Mini GPS

Hglrc M100 Mini Gps Bottom

Hglrc M100 Mini Gps Top Receiver Antenna

The HGLRC M100 Mini GPS module is a standout performer, offering both a tiny form factor and lightweight design. In fact, it’s even smaller and lighter than the BN180.

Hglrc M100 Mini Gps Size Comparison Bn180

Hglrc M100 Mini Manual Light Led Indicator Pinout

Despite its small 15x15mm size and 2.8g weight, the M100 Mini GPS is packed with powerful features. It uses the advanced UBlox M10 chip, which provides accurate data and supports GPS, GLONASS, Galileo, and BDS satellite signals, ensuring global functionality.

Outperforming the BN220 right out of the box, the HGLRC M100 Mini requires no configuration tinkering. With a price point comparable to the BN220, this impressive GPS module is going to be my go-to choice for 5″ freestyle quad builds.

Just remember to use Betaflight version 4.3 or later, as these versions support the UBlox M10 Chip.

You can find the M100 Mini here:

The Tiniest GPS with Impressive Performance

Flywoo Goku Gm10 Nano V3 Gps Bottom Solder Pads

Flywoo Goku Gm10 Nano V3 Gps Receiver Top Ceramic Antenna

While the Nameless GPS is technically the smallest I’ve ever used, it doesn’t perform well and takes a long time to get a fix, making it difficult to recommend.

Enter the GOKU Nano V3 from Flywoo – a tiny GPS module with impressive performance. It performs just as well, if not better than the BN220 with optimized U-Center settings. With a similar price, there’s no need to mess with configuration, and it has a significantly smaller and lighter design. The Flywoo GOKU Nano V3 is a fantastic option for micro builds.

I’ve been flying with this module on the Flywoo CineRace20 and consistently getting 26 satellites, which is quite remarkable for its small size.

Just make sure to update to Betaflight version 4.3 or newer to support the 10th generation Ublox GPS chip.

You can find the GOKU Nano GPS here:

The Trusty BN220

Stp Hobby Armor 5 Fpv Drone Rushfpv Rx Vtx Antenna Gps Mount

As more GPS modules with the advanced M10 chip emerge, it’s becoming harder to recommend the older BN220.

Don’t get me wrong – the BN220 is a reliable, time-tested GPS that performs well for Betaflight when you optimize the settings in U-Center:

If you already own a BN220, it will continue to serve you well. However, if you’re considering purchasing a new GPS module, I highly recommend going with the newer M10 based GPS options. They tend to be more compact, has better design and perform just as well (if not better), and are similarly priced.

Buy the Beitian BN220 here:


Flyfishrc M8qmc Gps Size Compare Bn180

Flyfishrc M8qmc Gps Manual Instruction Pinout

Another M10 GPS from FlyFishRC, but this GPS comes with onboard compass (QMC5883L Magnetometer chip) for those who need more accurate direction performance.

Similar size as the BN180, so it’s very compact, however, it’s quite a bit thicker and heavier, weighs at 9.4g, measures at 20x20x11mm.

Purchase the FlyFishRC M8QMC here:


Now is the perfect time to add a GPS module to your FPV drone if you haven’t done so already. GPS modules have become more affordable and user-friendly. For as little as $4 (or around $16 for a top-performing GPS), it’s a small investment that could potentially save your drone in the event of a lost signal. Equip your FPV drone with a GPS module and experience the peace of mind it brings as you take to the skies.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.


jojo jose 27th April 2023 - 11:14 am

hi oscar,

regarding the HGLRC M100 MINI once you position the module antenna side up, what is the proper forward/rearward orientation relative to the cable solder points? i do not see this mentioned in their product literature. nor do i see at least an arrow pointing to the front on the gps module itself. thank you!

Oscar 27th April 2023 - 11:16 am

It doesn’t matter which way, as long as the antenna is facing the sky.

jojo jose 27th April 2023 - 11:13 pm

much appreciated sir. thank you!

Nathan 25th March 2023 - 7:02 pm

It doesn’t appear to me the GM10 has flash. I can’t preconfigure on U-Center 2.

Oscar 25th March 2023 - 7:12 pm

Why do you want to configure M10? they work well out of the box.