GPS NEO-9M

Hookup guide

Direct link

Configuration

Use app Ucenter

Link download

Follow the connection below

../_images/gpsneo9m_connection.png

Follow steps below to change baudrate of UART1 to 112500

Open Ucenter and connect to gps NEO-9M

../_images/changebaurateto115200.png

On Toolbar, choose View -> Generation 9 Configuration View to open configuration window

../_images/configurationwindow.png

Then choose Advanced Configuration

../_images/advancedconfig.png

Choose CFG-UART1 -> CFG-UART1-BAUDRATE

../_images/changeuart1baudrate.png

In value field change 38400 to 115200, then select Set in RAM, Set in BBR and Set in Flash. Then select Send config changes

../_images/sendconfigchanges.png

Note

All steps above will be applied for all your wanted configuration

To disable others unwanted message, go to CFG-MSGOUT

../_images/CFG-MSGOUT.png

Note

Change the value from 1 to 0 to disable unwanted message

Disable CFG-MSGOUT-NMEA_ID_GGA_UART1

../_images/CFG-MSGOUT-NMEA_ID_GGA_UART1.png

Disable CFG-MSGOUT-NMEA_ID_GSA_UART1

../_images/CFG-MSGOUT-NMEA_ID_GSA_UART1.png

Disable CFG-MSGOUT-NMEA_ID_GSV_UART1

../_images/CFG-MSGOUT-NMEA_ID_GSV_UART1.png

Disable CFG-MSGOUT-NMEA_ID_RMC_UART1

../_images/CFG-MSGOUT-NMEA_ID_RMC_UART1.png

Disable CFG-MSGOUT-NMEA_ID_VTG_UART1

../_images/CFG-MSGOUT-NMEA_ID_VTG_UART1.png

Disable CFG-INFMSG-NMEA_UART1 và CFG-INFMSG-NMEA_USB

../_images/CFG-INFMSG-NMEA_UART1.png

Untick some options below for UART1 and USB. Then follow configuration steps above.

../_images/uart1andusb.png

The result:

../_images/resultconfig1.png ../_images/resultconfig2.png

Use command through Hercules

Connect Tx pin of module UART(USB to TTL CP2102) with pin Rx of module GPS. Connect pin 3V3 and GND of module UART with pin 3V3 and GND of module GPS.

List of commands

UBX-CFG_VALSET message

Flash layer config

BBR layer config

Ram layer config

Set baudrate to 115200

b5 62 06 8a 0c 00 00 04 00 00 01 00 52 40 00 c2 01 00 f6 c6

b5 62 06 8a 0c 00 00 02 00 00 01 00 52 40 00 c2 01 00 f4 b0

b5 62 06 8a 0c 00 00 01 00 00 01 00 52 40 00 c2 01 00 f3 a5

Disable GGA msgout

b5 62 06 8a 09 00 00 04 00 00 bb 00 91 20 00 09 e3

b5 62 06 8a 09 00 00 02 00 00 bb 00 91 20 00 07 d3

b5 62 06 8a 09 00 00 01 00 00 bb 00 91 20 00 06 cb

Disable GSA msgout

b5 62 06 8a 09 00 00 04 00 00 c0 00 91 20 00 0e fc

b5 62 06 8a 09 00 00 02 00 00 c0 00 91 20 00 0c ec

b5 62 06 8a 09 00 00 01 00 00 c0 00 91 20 00 0b e4

Disable GSV msgout

b5 62 06 8a 09 00 00 04 00 00 c5 00 91 20 00 13 15

b5 62 06 8a 09 00 00 02 00 00 c5 00 91 20 00 11 05

b5 62 06 8a 09 00 00 02 00 00 c5 00 91 20 00 11 05

Disable RMC msgout

b5 62 06 8a 09 00 00 04 00 00 ac 00 91 20 00 fa 98

b5 62 06 8a 09 00 00 02 00 00 ac 00 91 20 00 f8 88

b5 62 06 8a 09 00 00 01 00 00 ac 00 91 20 00 f7 80

Disable VTG msgout

b5 62 06 8a 09 00 00 04 00 00 b1 00 91 20 00 ff b1

b5 62 06 8a 09 00 00 02 00 00 b1 00 91 20 00 fd a1

b5 62 06 8a 09 00 00 01 00 00 b1 00 91 20 00 fc 99

Disable CFG-INFMSG-NMEA_UART1

b5 62 06 8a 09 00 00 04 00 00 07 00 92 20 00 56 62

b5 62 06 8a 09 00 00 02 00 00 07 00 92 20 00 54 52

b5 62 06 8a 09 00 00 01 00 00 07 00 92 20 00 53 4a

Disable CFG-INFMSG-NMEA_USB

b5 62 06 8a 09 00 00 04 00 00 09 00 92 20 00 58 6c

b5 62 06 8a 09 00 00 02 00 00 09 00 92 20 00 56 5c

b5 62 06 8a 09 00 00 01 00 00 09 00 92 20 00 55 54

Follow steps below to change baudrate of UART1 to 112500

Copy and paste commands to send box of Hercules and tick HEX box.

../_images/sendbox.png

Then select send sequently and have the result below

../_images/sendconfigresult.png

Note

If you change baudrate first, you will have to change baudrate of Hercules (or Uart of MCU) before do any other changes.

All steps above will be applied for all your wanted configuration

You can also send 3 layer commands in once

  • Set baudrate 115200

b5 62 06 8a 0c 00 00 04 00 00 01 00 52 40 00 c2 01 00 f6 c6 b5 62 06 8a 0c 00 00 02 00 00 01 00 52 40 00 c2 01 00 f4 b0 b5 62 06 8a 0c 00 00 01 00 00 01 00 52 40 00 c2 01 00 f3 a5
  • Disable GGA msgout

b5 62 06 8a 09 00 00 04 00 00 bb 00 91 20 00 09 e3 b5 62 06 8a 09 00 00 02 00 00 bb 00 91 20 00 07 d3 b5 62 06 8a 09 00 00 01 00 00 bb 00 91 20 00 06 cb
  • Disable GSA msgout

b5 62 06 8a 09 00 00 04 00 00 c0 00 91 20 00 0e fc b5 62 06 8a 09 00 00 02 00 00 c0 00 91 20 00 0c ec b5 62 06 8a 09 00 00 01 00 00 c0 00 91 20 00 0b e4
  • Disable GSV msgout

b5 62 06 8a 09 00 00 04 00 00 c5 00 91 20 00 13 15 b5 62 06 8a 09 00 00 02 00 00 c5 00 91 20 00 11 05 b5 62 06 8a 09 00 00 02 00 00 c5 00 91 20 00 11 05
  • Disable RMC msgout

b5 62 06 8a 09 00 00 04 00 00 ac 00 91 20 00 fa 98 b5 62 06 8a 09 00 00 02 00 00 ac 00 91 20 00 f8 88 b5 62 06 8a 09 00 00 01 00 00 ac 00 91 20 00 f7 80
  • Disable VTG msgout

b5 62 06 8a 09 00 00 04 00 00 b1 00 91 20 00 ff b1 b5 62 06 8a 09 00 00 02 00 00 b1 00 91 20 00 fd a1 b5 62 06 8a 09 00 00 01 00 00 b1 00 91 20 00 fc 99
  • Disable CFG-INFMSG-NMEA_UART1

b5 62 06 8a 09 00 00 04 00 00 07 00 92 20 00 56 62 b5 62 06 8a 09 00 00 02 00 00 07 00 92 20 00 54 52 b5 62 06 8a 09 00 00 01 00 00 07 00 92 20 00 53 4a
  • Disable CFG-INFMSG-NMEA_USB

b5 62 06 8a 09 00 00 04 00 00 09 00 92 20 00 58 6c b5 62 06 8a 09 00 00 02 00 00 09 00 92 20 00 56 5c b5 62 06 8a 09 00 00 01 00 00 09 00 92 20 00 55 54
  • Revert to default configuration(this command will write to Flash and BBR)

B5 62 06 09 0D 00 FF FF 00 00 00 00 00 00 FF FF 00 00 03 1B 9A