Ublox neo 7m configuration trough u-center

Hello,

I'm trying to configure my Ublox neo 7m with U-center, iv'e got it hooked up to an arduino uno with a blank program so it's just a passtrough for serial. I get my coordinates and everything comes trough to the U-center software.

But I can't seem to get configuration working... For example: I want to configure my NMEA sentences trough configuration view -> MSG (messages) when I click any NMEA sentence, the checkboxes don't update...

Any idea as to why?

Thanks in advance!

Its eaiser to eliminate the Arduino and connect the GPS to Ucenter via a standard USB to serial adapter like you would use to program an Arduino Pro Mini.

I have come across so called Ublox GPSs that will not configure as they should, I assumed the are fakes and bin them.

You are clicking the 'send' button in configuration view ?

If you have no luck in here, there is the actual Ublox support forum, that is populared with the support staff who profit from your purchase .................................

Did you try swappin RX and TX? Did you confirm you're using matching bauds?

As long as you know how to build the configuration packets, you can configure the GPS yourself.

In fact, I believe you can do all the configurations you'd need in the Tiny++ gps library. If you do want to write your own config packets, I can help ya with that - I've done that for my GPS (changed baud, refresh rate, and enabled/disabled NMEA sentences).

Here is an example of an NMEA disable packet:

byte turn_Off_GPGGA[NMEA_LEN] = {//---------------------------------------------//GPGGA off
  0xB5, // Header char 1
  0x62, // Header char 2
  0x06, // class
  0x01, // id
  0x08, // length char 1
  0x00, // length char 2
  0xF0, // payload (NMEA sentence ID char 1)
  0x00, // payload (NMEA sentence ID char 2)
  0x00, // payload I/O Target 0 - DDC       - (1 - enable sentence, 0 - disable)
  0x00, // payload I/O Target 1 - Serial Port 1 - (1 - enable sentence, 0 - disable)
  0x00, // payload I/O Target 2 - Serial Port 2 - (1 - enable sentence, 0 - disable)
  0x00, // payload I/O Target 3 - USB       - (1 - enable sentence, 0 - disable)
  0x00, // payload I/O Target 4 - SPI       - (1 - enable sentence, 0 - disable)
  0x00, // payload I/O Target 5 - Reserved    - (1 - enable sentence, 0 - disable)
  0xFF, // CK_A
  0x23  // CK_B
 };

And here is the function you can use to send the data to the GPS:

//send the packet specified to the receiver.
void writeConfigPacket(byte packet[], byte len)
{
 for (byte i = 0; i < len; i++)
 {
   Serial.write(packet[i]);
 }

 return;
}

Power_Broker:
In fact, I believe you can do all the configurations you'd need in the Tiny++ gps library.

I was not aware the TinyGPS++ library had that capability, you sure ?

I use the TinyGPS++ library for my balloon tracker code, and wrote my own set of library routines for writing custome config out, for instance you need to tell a Ublox GPS to go into high altitude mode.

Its actually a pain to send, and of course check the changed config has been accepted, every time the program starts.

srnet:
I was not aware the TinyGPS++ library had that capability, you sure ?

My apologies, I meant NeoGPS