GPS NEO-9M
Hookup guide
Configuration
Use app Ucenter
Follow the connection below

Follow steps below to change baudrate of UART1 to 112500
Open Ucenter and connect to gps NEO-9M

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

Then choose Advanced Configuration

Choose CFG-UART1 -> CFG-UART1-BAUDRATE

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

Note
All steps above will be applied for all your wanted configuration
To disable others unwanted message, go to CFG-MSGOUT

Note
Change the value from 1 to 0 to disable unwanted message
Disable CFG-MSGOUT-NMEA_ID_GGA_UART1

Disable CFG-MSGOUT-NMEA_ID_GSA_UART1

Disable CFG-MSGOUT-NMEA_ID_GSV_UART1

Disable CFG-MSGOUT-NMEA_ID_RMC_UART1

Disable CFG-MSGOUT-NMEA_ID_VTG_UART1

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

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

The result:


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.
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.

Then select send
sequently and have the result below

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