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.


Mark 15th April 2024 - 10:46 pm

Tried the HGLRC M100 Mini but couldn’t get it to work. 10 sats but no fix after 30mins. Clear view of the sky, switched VTX off, aerial up… no luck. Guess I got a dud.

tintinQC 11th March 2024 - 4:45 pm

There is also the FLYFISHRC M10 MINI GPS MODULE. It seems comparable to the GOKU GM10 Nano V3, isn’t it?

Oscar 13th March 2024 - 6:33 pm

I’ve not tested their M10 Mini, only the M8QMC, so can’t comment.

Michael 31st October 2023 - 12:26 am

Hi Oscar

I have en f3 fc with betaflight 4.1
I sounds like the m10 gps module is not supported. Is there any way to find out what gos modules i have support for? And which is best?

Dan 23rd July 2023 - 4:27 pm

Hi Oscar, I bought the HGLRC M100 Mini GPS and want to install it on a Babyhawk II HD. It came BnF and since this is the first ever soldering on it I want to ask if I am doing this right. This is the flight controller board – and this are the installation instructions from HGLRC – . I wonder if there is any difference where I connect the wires, i.e. Gnd, Tx, Rx and 5V on the board? For example, can I safely do this at the bottom right part of the FC where it says RGB, Gnd, 5V, TX1 & RX1? There have been conflicting statements about this board that only made me confused.

Sorry for the newbie questions and thank you for your advice!

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.

Felix 13th June 2023 - 1:27 pm

its not totally true. Watch the Bardwell video about it. They are not right configurated the “10” GPS modules should work much much faster and better than the older ones. But you need to curretnly fix them at first!
please make an articla about it would love it