To issue an One-Time Programmable (OTP) eFlash message in u-blox u-center use the “Messages View” to send specific binary commands to configure or flash the device.
This is done by opening the message view, selecting the CUSTOM type, pasting the command string, and sending it.
WARNING: This is a one time only, non-reversible procedure. After you blow the eFuses with these commands, the M8Q device will ALWAYS default to 4800 baud and GPS only mode on startup. (You can connect to it at 4800 baud and issue configuration messages to change this, but the next time the device is powered down without backup memory power, it will revert to the 4800 / GPS mode only defaults.)
To program 4800 baud default:
B5 62 06 41 09 00 01 01 30 81 00 00 00 00 FC FF 20
To program GPS only mode (disables GSV messages about individual satellites, reducing the total amount of data sent each second):
B5 62 06 41 09 00 01 01 31 81 00 00 00 00 01 05 2C
The above eFlash commands are not published by uBlox (they probably don’t want random people permanently changing the startup default behavior of their GPS units without understanding the irreversible nature of the command) but were provided by u-Blox technical support upon request.
WARNING to LX200GPS users: The uBlox M8Q can ONLY handle 3.3 volt TTL signaling. The Meade LX-200 holds the GPS TX pin high to 5 volts (but uses a level shifter to 3.3v for the GPS RX pin???), which has killed my TX pin (latch up) on a SAM-M8Q unit. So I’m switching over to using a Beitian BN-220 module.