I bout a NEO-M8N gps module but I can't connect to u-blox softwares (both u-center2 & u-center_v22.07)

It seems to be one of the junk modules that China mass-produces

Module's pictures :

enter image description here

enter image description here

I tried TinyGPSPlus, Sparkfun u-blox and some other libraries to connect it to my ESP32 Dev. Board (30 pin board) but i cant programme it, Also i connected to my laptop USB port directly but i even can't see it coming up to my device manager list (not even as unknow device) All i can see is the onboard LED turning On when i connect it

Is there any Arduino sketch to recognise it (recognise it's core) to find it's library? Or is there any free windows software to recognise all gps modules? And then, how can i programme it to connect esp32 and give me lat, long & alt as float numbers?

Note : i have ESP32 Dev. Kit (30 pin) as my only controller so, any suggestion sketch must be compatible with the board

  • sounds like the module has failed
    – jsotola
    Jan 1, 2023 at 17:55
  • There is a very simple Arduino program you can try here: randomnerdtutorials.com/guide-to-neo-6m-gps-module-with-arduino . You'll have to adapt it for the ESP32 to use one of the ESP32's other serial ports instead of using the SoftwareSerial library. Note that TX and RX are crossed. This may help if there is a problem only with the device's USB interface.
    – 6v6gt
    Jan 5, 2023 at 8:06
  • I'm using Neo-M8N-0-10 not Neo-6m Jan 5, 2023 at 12:19

1 Answer 1


just plug the unit to terminal software, set the baud to 9600 and see what is coming out.

you can even use Arduino IDE, if the unit is not faulty, you should be able to see data coming out.

I use Neo8M & Neo6M, all bought from AliXpress, not a single failed so far.

  • didn't get anything Jan 17, 2023 at 8:18
  • and about connecting and getting data from Arduino IDE, it's not make sense because in the IDE you have to select the board and it doesn't support any gps module as far as i know Jan 17, 2023 at 8:21
  • I am using Arduino IDE to test the serial data from GPS. just plug in the GPS module, if windows(I assume you are using windows) detects the port, that particular port will appear in the port list on the arduino ide. just select the port and open the serial monitor. data should be flowing in. if the port does not appear in your IDE, most likely windows does not recognise the port, ie port is faulty or the gps module is faulty. hope this helps. Jan 18, 2023 at 1:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.