Neo M8N and Pixhawk, No GPS fix

Good afternoon everyone.
I recently finished my 3D-Printed X4 frame, and have installed all required (Pixhawk) electronics. Everything is working great, and I have done a successful test flight; But.. The GPS seems to be unwilling to work with the Pixhawk unit.
I am getting the "No GPS Fix" message on Mission Planner, even after leaving the unit outside for nearly an hour in an attempt to acquire GPS satellites. I have followed the manuals instruction, and I am certain I have proper connection between the M8N and the Pixhawk.
In the Mission Planner program terminal, I'm seeing a repeating "Need 3D fix" followed by code. I've also tried connecting via u-Center 8.2 and there is no GPS information whatsoever. I really am lost, and have been researching this since 8AM today. (Almost 12 hours..)
Does anyone have any idea what's going on?
Any help would be greatly appreciated.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • That is a counterfeit ublox part.  That is a Chinese knock off.  You have been cheated.  The way to tell is quite simple.

    Each ublox chip has a unique serial number.  Every ONE!  The smart tag on the ublox chip that you have is a QR code.  It is not a digital serial number.  The smart tag on a genuine ublox chip is unique.

    I read the tags on my cell phone.  To do it, I use a close up camera to take a picture of the 'ublox' part.  I put it on a large computer screen.  Then I use the smart tag reader program of my phone to interpret the tags.  The ublox digital tag will match the printed serial number on the label.

    I have 2 dozen units now that are going back to China.

    The fake parts will have something that is not matching the serial number.  Also if you buy more than 1 of the units, from the same supplier, you will find that all the serial numbers are the same.

    Finally I suspect that ublox use a check digit in their serial number.  So generating valid serial numbers for fake parts needs to know the algorithm used to generate the real serial numbers.

    Two pictures attached.

    Note the difference in the smart tags.  One is a digital tag the other a QR tag.  Not the same.

    See picture 2031a has unique digital smart tag unique to each unit.  Picture 2032a has a QR tag.  The QR tag in the picture says NEO-6M.  Yet the part says NEO-M8N.  Also all 3 units have the same serial number.

    I report the vendor of the fake parts to ublox america, with the store number or seller name on ebay, BangGood, AliExpress or Alibaba.

    Ublox take counterfeit parts seriously.


  • I've got the exact same issue-- it's not a bad GPS-- I took my m8n and connected it to an APM and it worked fine. If I rearrange the wires going into the Pixhack, I get "no gps" in Mission Planner - if I get the wires connected in what I *think* is correct, I get "no gps"..."no fix"..."no gps"..."no fix" and so on-- I've done the same things, taken the thing outside for a long time, all that-- there seems to be a problem with the FC itself simply not understanding what the GPS is sending. I got to a point where I simply had to remove the Pixhack from my 680 frame an replaced with an APM for the time being-- I was going to buy a CUAV gps on the assumption that something has been done to the Pixhack that limits its compatibility. 

  • Looking at your pictures the wires appear to be correct. The yellow RX from gps is going to TX on pixhawk and TX from GPS is going to RX on Pixhawk. The other thing you might do with an ohm meter is check that the wires aren't broken somewhere. If everything checks out then start the return process. 

    When you checked the GPS through Ucenter where you running through the pixhawk or a separate FTDI adapter?

    • How were you and Ublox able to determine it was a fake? I've got a bunch of the cheap M8N's and I'm wondering if they are fake.
      • Well, if on a sunny day you get 10+ satellites and a hdop close to 1.0 they are real.

    • Rob,
      I used the Pixhawk Controller as a way to access the GPS in u-Center.
      According to u-Blox, this isn't the best way to do so, but it should still provide data.
      I got off the phone earlier today, for a second time, with u-Blox support.
      It seems the issue is simply that the whole GPS, including the u-Blox processor on the circuit-board, is fake.
      I'm really praying I don't start getting issue with the Pixhawk unit...

      • I would like to know how to tell a fake from a genuine Ublox M8. Anyone have any pointers?

        • The u-Blox support team is extremely helpful.
          I would send them an image of your board, and they will be able to distinguish if it's a genuin u-Blox.

  • I recently got a bad M8N as part of a knock-off pixhawk package from ebay.  It actually worked for a few minutes but then stopped working.  The GPS itself was clearly working since the blue light indicated a signal lock, I even used u-center to check the baud rate which very spottily indicated it was functioning, but then went dead...I figure it was something wrong with the tx circuit but didn't want to waste any more time with it. Seller was unresponsive..pretty frustrating.  I ended up just ordering another one for $25 or so from a different seller that took about a month to arrive (luckily I had other crafts I could cannibalize from in the meantime).  The annoying thing isn't necessarily the cost or even that the seller wouldn't respond (they churn these things out with no quality control - I accept that risk for the price).  The annoying part is just the wasted time troubleshooting it...there's always a billion reasons it may appear to not be working via mission planner (interference, pixhawk problem, wiring problem, firmware incompatibility, etc. etc. etc...) and you don't want to blame it on brand new faulty hardware without checking into those billion other things somehow. :)

    • Yeah, I'm a bit worried about the Pixhawk unit I got too.
      I've flown it quite a bit now, but in alt-hold, it bounces up and down and is UNABLE to "Altitude-Hold"..
      $25 for a GPS, well, fine. But $200 for the GPS, Pixhawk, and a few accessories that may or may not work; That's a bit intimidating seeing as I have less than a week before eBay considers this a "Done Deal"....

This reply was deleted.


DIY Robocars via Twitter
RT @a1k0n: Did I get rid of hand-tuned parameters? Yes. Am I still hand-tuning more parameters? Also yes. I have a few knobs to address the…
8 hours ago
DIY Robocars via Twitter
RT @a1k0n: I'm not going to spoil it, but (after charging the battery) this works way better than it has any right to. The car is now faste…
8 hours ago
DIY Robocars via Twitter
RT @a1k0n: Decided to just see what happens if I run the sim-trained neural net on the car, with some safety rails around max throttle slew…
13 hours ago
DIY Robocars via Twitter
DIY Robocars via Twitter
RT @SmallpixelCar: @a1k0n @diyrobocars I learned from this. This is my speed profile. Looks like I am too conservative on the right side of…
DIY Robocars via Twitter
RT @a1k0n: @SmallpixelCar @diyrobocars Dot color is speed; brighter is faster. Yeah, it has less room to explore in the tighter part, and t…
DIY Robocars via Twitter
RT @a1k0n: I'm gonna try to do proper offline reinforcement learning for @diyrobocars and throw away all my manual parameter tuning for the…
DIY Robocars via Twitter
RT @circuitlaunch: DIY Robocars & Brazilian BBQ - Sat 10/1. Our track combines hairpin curves with an intersection for max danger. Take tha…
DIY Robocars via Twitter
RT @SmallpixelCar: Had an great test today on @RAMS_RC_Club track. However the car starts to drift at 40mph. Some experts recommended to ch…
Sep 11
DIY Robocars via Twitter
RT @gclue_akira: 世界最速 チームtamiyaのaiカー
Sep 10
DIY Robocars via Twitter
RT @DanielChiaJH: Always a good time working on my @diyrobocars car at @circuitlaunch. Still got some work to do if I’m to beat @a1k0n howe…
Sep 10
DIY Robocars via Twitter
RT @SmallpixelCar: My new speed profile for @RAMS_RC_Club track
Sep 10
DIY Robocars via Twitter
RT @SmallpixelCar: Practiced at @RAMS_RC_Club today with my new @ARRMARC car
Aug 28
DIY Robocars via Twitter
Aug 24
DIY Robocars via Twitter
RT @gclue_akira: 柏の葉で走行させてるjetracerの中身 #instantNeRF #jetracer
Jul 4
DIY Robocars via Twitter
Cool web-based self-driving simulator. Click save when the AI does the right thing
Jul 4