NEO 6M GPS module receiving no data

Hi everyone,

There seems to be an issue with my GPS module NEO-6M.

I'm using a Arduino Uno board for my project, which is based on a live-tracking application.

Arduino code I used:

#include <SoftwareSerial.h>

// The serial connection to the GPS module
SoftwareSerial ss(4, 3);

void setup(){
  Serial.begin(9600);
  ss.begin(9600);
}

void loop(){
  while (ss.available() > 0){
    // get the byte data from the GPS
    byte gpsData = ss.read();
    Serial.write(gpsData);
  }
}

When I connected the module to the Arduino Uno board, a red LED blinks once. After that, there is no blinking at all.

After checking on several websites, these were the things that were to be done to get a fix:

  1. Try it outdoors under open sky;(Done).

  2. Wait for around 10 to 15 minutes for new GPS modules to get a fix;(I waited for almost an hour).

  3. Check if there's any shorting between the soldered pins;(I checked, there was no shorting).

  4. Check if the module itself is not fake;(Brought it from a authorized dealer, was genuine).

  5. Check if antenna is faulty;(I have 2 NEO-6M GPS modules, both seem to have the same issue).

  6. Use resistors, as the GPS module may not support voltage supplied by the Arduino board.

I didn't try the last point(6th point). Large number of websites had interfaced the GPS module directly to the Arduino board without any pull-up resistors. Some sites say the voltage required by the GPS module is not supplied by the Arduino board, while some say high voltage is given to the module, and need resistors to supply lower voltage to the module.

Also, the TinyGPS and the TinyGPS++ library didn't helped either.

This issue is troubling for like 2 weeks now. I hope there's some solution to this issue.

Thanks and regards,
Joe.

Attachments:

1)Arduino Uno and NEO-6M GPS module interfacing(Image)

2)Serial monitor data(Image)

Image 1:

Image 2:

The GPS and Arduino appear to be working, but you do not have a satellite fix and no satellites appear to be visible.

Were the posted data in the above image collected with the setup out of doors, with a clear view of the sky?

The module pictured in the Fritzing idiot diagram shows no antenna attached. Is that the case? You either need an external antenna (for some modules) or a built in ceramic antenna (on others). Post a link to the exact module you have.

Yes, I used the setup out of doors, with a clear view of the sky.

I had attached the antenna.

Module Link:
https://www.amazon.in/REES52-NEO-6M-U-BLOX-Positioning-Module/dp/B018CCU7L4

The NMEA sentences you posted clearly show that everything but satellite reception is working.

That narrows the problem down to no antenna or a bad antenna connection, and/or no clear view of the sky.

For a new module, or one that has been moved hundreds of km, it may take up to 15 minutes for the first fix.

jremington:
The NMEA sentences you posted clearly show that everything but satellite reception is working.

That narrows the problem down to no antenna or a bad antenna connection, and/or no clear view of the sky.

For a new module, or one that has been moved hundreds of km, it may take up to 15 minutes for the first fix.

Thank you @jremington☺

The GPS module is blinking now, and it has got a fix. I guess I had to try again under clear view of the sky.

Joe

I tried all the 6 steps please tell me how to get the location?

What does your serial output look like?