Ublox ZED f9p data acquisition through Arduino Serial port

Hello all,

I recently get my new Ublox ZED f9p from csgshop. I want to use the chip as standalone. It connects to the u-center and works perfect with default config. I’d like to send NMEA data to an arduino nano.

The wiring between zed f9p and arduino nano is

zed f9p TX1 → nano pin 11

zed f9p RX1 → nano pin 10

zed f9p GND → nano GND

wiring between zed f9p and FTDI is

zed f9p 5V → FTDI VCC

wiring between FTDI and nano is

FTDI TX → nano RX

FTDI RX → nano TX

FTDI GND → nano GND

FTDI 3v3 → nano 3v3

and here is the testing code:

#include <SoftwareSerial.h>
 
static const int RXpin = 11, TXpin = 10;
static const uint32_t GPSBaud = 9600;
 
//The serial connection to the GPS
SoftwareSerial ss(RXpin, TXpin);
 
void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  ss.begin(GPSBaud);
}
 
void loop() {
  // put your main code here, to run repeatedly:
  Serial.println(ss.read());
  while(ss.available()>0){
    Serial.write(ss.read());
    Serial.println(ss.read());
  }
}

In my serial monitor, the output is garbled.

Any suggestion?

AmyChen0510:
In my serial monitor, the output is garbled.
Any suggestion?

What does the datasheet for the Ublox ZED f9p say the default baud rate is ?