Having purchased a cheap ublox GPS, I wired it up to a TTL RS232<->USB convertor, downloaded U-Center from Ublox and observed incoming packets at (the power up default) of 9600 Baud. As I wanted to add this to an arduino uno (Adafruit Metro actually) and keep the arduino's sole hardware uart for the convenience of using the Arduino IDE and the USB monitor, it was important that the GPS baud rate was low enough to use the "SoftSerial" library to allow a siftware uart to read data reliably.
My USB-TTL-RS232 modules were 15 years old, but I found the data sheet on as RS Stock No.:
429-278
Wiring these up an using tera-term saw data coming out at 9600 baud. Downloading U-Center from ublox ( at https://www.u-blox.com/en/product/u-center allowed further experimentation, I did not update firmware or alter the GPS configuration, if it works, don't fix it...
Actually at a later date I may try and increase the update rate and a future application may want the 1pps output signal to be increased if possible. (for a GPS disciplined oscillator)
One feature of the U-center software is a deviation map, shown below, by the way it took many many minutes to get a cold start, but the u-center software did show more and more satellites coming into view and their status changing from blue to green (I assume thats a good thing) I wioll test warm start tomorrow!
Anyway, the arduino code I used was simply the Software Serial example with one print line commented out. Here it is, I wired the GPS TX pin to pin 10 on the arduino and the RX pin to pin 11 (although it is not used here)