Has anyone successfully used the APM2.5 (or other APM) with the cheaper NEO-6M ublox gps ?

Did you need any modifications to the source code ?

Thx !

Views: 136602

Reply to This

Replies to This Discussion

I just did the mod to my APM 2.0. I disabled (via the pin 2-3 short) the onboard MTK and added a Crius V2 GPS unit. It's the NEO-6 with an external EEPROM and a beefy 25x25 mm antenna.

I fiddled a bit with the settings in u-center, because I was mistakenly thinking it should work as 57600 / NMEA, but then I found the 3DR-Ublox.txt file in the wiki, uploaded it to the module, connected to the APM and voila! 7 sats and 1.3 hdop on my working bench under a metal roof.

Excellent, price for the Crius V2 and performance comparison to the NEO-6M ublox gps?

The crius V2 is exactly what I'm looking at :-)  I know where to find that config file.

Thx Para !

I have put datasheets of both modules next to each other.  Main difference is that the LEA is firmware flashable (updates possible) while this is not possible with the NEO-6.  The LEA can be made Gallileo compatible with a firmware update.

Performance wise, I could not find any difference really.

As for price...  you can have 3 Crius V2 Neo's for 1 3DR LEA...

Hi, I am a beginner. I built a quadcopter and bought the APM2.5 board with the 3DR-Ublox. Can any one direct me to where to start to learn how to use this

How do you connect the module to the board, does one need something like this or are you connecting through a serial port?

The arducopter wiki is a good place to start.  Read it multiple times.

Presume this or this is correct Crius?

Yeah, that's the one.  But it's slightly cheaper at RCTIMER.

Paired with this, you have a APM with ublox gps for $117.  I've ordered mine yesterday to replace my apm1280.  Finally I'll be able to do some develloping and debugging again \o/


maybe someone can give me a hint. i can not find the proper firmware for updating the Cirrus NEO-6M GPS module.

Have loaded u-center and got a fix already, got the 3DR-Ublox.txt but im stuck now because cant find the right firmware.



You can't reprogram firmware in the cheaper NEO units. All you need to do in u-center is Tools / GPS Configuration, select File > GPS, tick the nonvolatile memory option, select 3DR-Ublox.txt and upload to your unit.

After the GPS restarts in the new config, you'll see in u-center that bar-graphs don't show anything but you'll still see info in one pane about lat/long, number of sats, hdop and pdop.

Also, browsing config, your serial baud will be 38400, refresh at 250 ms / 4 Hz and output is UBX-only.


Now, after two days of flying the new GPS, I don't see an actual improvement in loiter hold over the onboard MTK, but the larger antenna and the placement on top of everything makes for an impressive 3DFix time. And the onboard battery means you'll get a hotstart even after you've charged your pack for 1h.

Hi Para,

thanks for your reply, i will try that.

Had an Message popping up when trying to upload the config mentioning i am using the config file for a wrong firmware version. Should i ignore that message and upload the file ?

i think also that it maybe could have no better performance (just as cheap it is) than mtk but faster fix and backup battery is an improvement already.



The "wrong firmware" message is documented in the wiki. It pops up even with 3DR's LEA units. Instructions are to ignore the warning and press ahead.

Reply to Discussion


© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service