Setting U-blox GPS module

I have purchased the U-blox GPS module (product code RB-Pit-04) and am using U-center V19.01 to interface with it.
I am having a problem with baud rate: I need 4800 baud output. I can set it with U-center and the baud rate changes ok but on the next startup the module returns to the default settings. I am selecting the option to save the configuration (after changing the software baud rate to match the module setting).
However, although the module accepts the settings they are not being remembered by the module when turned off.
According to the specifications settings are stored in EEPROM, so should be remembered when powered off.

Hello @Rampak,

This is for some older version of this U-blox GPS module: https://drotek.com/ftp/pdf/ublox_EN.pdf

But check page 7. Do you have something similar?

Thank you for your quick reply, and for the useful link. I do have the full U-center manual but there is a lot in it that I don’t need.

I have been through the procedure described, saving to EEPROM but it doesn’t seem to recall the settings on startup.
I will have a closer look at the link you sent to make sure I’m doing it properly. I notice that in the screenshot for the configuration save that BBR, FLASH and I2C EEPROM are all highlighted. I’m only getting BBR and FLASH highlighted by default. I can highlight I2C EEPROM (which I did) but when I do, BBR and FLASH are automatically deselected.

I have heard that there are a lot of non-genuine U-Blox modules around which don’t have the EEPROM installed - is it possible that the modules from Robot Shop are not genuine? I bought from here because I had a previous module which was much cheaper from another supply (Hobbytronics) and this had the same problem. I assumed in that case it may not have been genuine because of the price.

I would value your opinion.

Thanks

1 Like

According to specification from their website (https://www.robotshop.com/en/u-blox-neo-6m-gps-receiver-module.html#Supplier-Product-Code), this module comes with EEPROM.

What also could be useful. Datasheet for NEO-6: https://www.u-blox.com/sites/default/files/products/documents/NEO-6_DataSheet_(GPS.G6-HW-09005).pdf . On page 10, you can see a paragraph about EEPROM.

And then, more detailed information about EEPROM impelementation: https://www.terraelectronica.ru/pdf/show?pdf_file=%2Fds%2Fpdf%2FU%2FUBLOX-GPS-hardware-integration-manual.pdf

Thank you for all the useful links. Unfortunately whatever I try I cannot get this module to remember its settings for more than a few minutes when powered off. I can set the baud rate to 4800 baud & NMEA output, and store the configuration. If I power the module off for a minute or two it will remember the setting but any longer than that it will revert to 9600 baud. I have tried saving to Flash memory and EEPROM (as well as BBR) but it doesn’t work as claimed.
Very disappointed in this unit.

Do you know of any other U-blox suppliers that might be able to supply a unit that works properly?
Thanks

Too bad to hear that :confused:

I hope someone from technical support here will help you…

There is no chance for your application to use 9600 baud? Just until you solve your problem…

Hey @Rampak

Can you please send a picture of your interface?

Unfortunately I need it to work with a Standard Horizon Marine radio which only supports 4800 baud.
I have managed a temporary fix by fitting a Li-ion coin cell in parallel with the on-board supercap backup cell. This is retaining the setting in RAM.

Thanks for your interest in this problem.

Hi AudioVOX
Thanks for you interest.
I am away for a few days so can’t send any information right now, but could you clarify what you mean by a picture of the interface - do you mean a circuit diagram of the electronic interface, or screenshots of the relevant U-center configuration pages? (Or something else)

Regards

Hi @Rampak

Screenshots of the relevant U-center pages.

Sorry for the confusion!