English Register Description for the Air530
I did this quick DeepL Translation of the Command descriptions in md if anyone still needs this
Command: 001
Answer message in response to a message sent by the other party.
Arguments.
Arg1:
The command of the message to which this message is an answer.
Arg2:
“1”, received message is not supported
“2”, valid message, but executed incorrectly
“3”, valid message, executed correctly.
Example.
$PGKC001,101,3*2D
Command: 030
System reboot command
Arguments.
Arg1:
“1”, hot start.
“2”, warm boot.
“3”, cold boot
Arg2:
“1”, software restart
Example.
$PGKC030,1,1*2C
Command: 040
Erase auxiliary data in flash
Arguments.
None
Example.
$PGKC040*2B
Command: 051
Enter standby low power mode
Arguments.
Arg1:
“0”, stop mode
“1”, sleep mode
Example.
$PGKC051,1*36
Command: 101
Configure the interval (in ms) for outputting NMEA messages.
Arguments.
Arg1:
200-10000
Example.
$PGKC101,1000*02
Command: 105
Enter cyclic low power mode
Arguments.
Arg1:
“0”, normal operation mode
“1”, cyclic ultra low power trace mode, need to pull up WAKE to wake up
“2”, cyclic low power mode
“4”, directly enter ultra-low power tracking mode, need to pull up WAKE to wake up:
“8”, automatic low-power mode, can be woken up via serial port
“9”, automatic ultra-low power tracking mode, need to pull up WAKE to wake up.
Arg2: Running time (milliseconds), in Arg1
Arg2: Running time (ms), in Arg1 or Arg2 cycle mode, this parameter will work.
Arg3: sleep time (milliseconds), in Arg1
Arg3: sleep time (milliseconds), in cycle mode with Arg1 of 1 or 2, this parameter is active.
Example.
$PGKC105,8*3F<LF
Command: 113
Enables or disables QZSS NMEA format output.
Arguments.
Arg1:
“0”, off
“1”, on
Example.
$PGKC113,1*31
Command: 114
Enable/disable QZSS function
Arguments.
Arg1:
“0”, on
“1”, off
Example.
$PGKC114,0*37
Command: 115
Setting Search Mode
Arguments.
Arg1:
“1”, GPS on
“0”, GPS off
Arg2:
“1”, Glonass on
“0”, Glonass off
Arg3:
“1”, Beidou on
“0”, Beidou off
Arg4.
“1”, Galieo on
“0”, Galieo off
Example.
$PGKC115,1,0,0,0,0*2B
Command: 147
Set NMEA output baud rate
Arguments.
Arg1:
9600, 19200, 38400, 57600, 115200…921600.
Example.
$PGKC147,115200*06.
Command: 149
Setting NMEA serial parameters
Arguments.
Arg1:
“0”, NMEA data
“1”, Binary data
Arg2:
9600, 19200, 38400, 57600, 115200…921600.
Example.
$PGKC149,0,38400*2C
Command: 161
PPS Settings
Arguments.
Arg1:
“0”, turn off PPS output
“1”, first fix.
“2”, 3D fix
“3”, 2D/3D fix
“4”, always on
Arg2:
PPS Pulse Width (ms)
Required to be less than 999
Arg3:
PPS period (ms)
Required to be greater than PPS pulse width
Example.
$PGKC161,2,500,1000*2E<LF
Command: 201
Query NMEA message interval
Arguments:
None
Example.
$PGKC201*2C
Command: 202
Returns the interval of NMEA messages (in response to the 201 command).
Arguments:
None
Example.
$PGKC202,1000,0,0,0,0,0*02
Command: 239
Enable/disable SBAS function
Arguments.
Arg1:
“0”, on
“1”, off
Example.
$PGKC239,1*3A
Command: 240
Queries if SBAS is enabled.
Arguments:
None
Example.
$PGKC240*29
Command: 241
Returns whether SBAS is enabled (in response to command 240).
Arguments.
Arg1:
“0”, off
“1”, turn on.
Example.
$PGKC241,1*35
Command: 242
Set NMEA statement output enable
Arguments.
Arg1:
GLL “0”, off; “1”, on
Arg2:
RMC “0”, off; “1”, on
Arg3:
VTG “0”, off; “1”, on
Arg4:
GGA “0”, off; “1”, on
Arg5:
GSA “0”, off; “1”, on
Arg6:
GSV “0”, off; “1”, on
Arg7:
GRS “0”, off; “1”, on
Arg8:
GST “0”, off; “1”, on
Arg9~
Arg19: Reserved
Example.
$PGKC242,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0*37
Command: 243
Query NMEA statement output frequency
Arguments:
None
Example.
$PGKC243*2A
Command: 244
Returns the frequency of NMEA statement output (in response to the 243 command).
Arguments.
Args:
Refer to command 242.
Example.
$PGKC244,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*31
Command: 278
Set RTC time
Arguments.
Arg1:
Year
Arg2:
Month, 1~12
Arg3:
Day, 1~31
Arg4:
Hour, 0~23
Arg5:
Minutes, 0~59
Arg6:
Seconds, 0~59
Example.
$PGKC278,2017,3,15,12,0,0*12
Command: 279
Query RTC time
Arguments:
None
Example.
$PGKC279*23
Command: 280
Returns the frequency of NMEA statement output (in response to a 243 command).
Arguments.
Args:
Refer to command 278.
Example.
$PGKC280,2017,3,15,12,0,0*15
Command: 284
Set the speed threshold, if the speed is lower than the threshold value, the output speed will be 0.
Arguments.
Arg1:
Threshold value
Example.
$PGKC284,0.5*26
Command: 356
Set HDOP threshold, if the actual HDOP is greater than the threshold, it will not be positioned.
Arguments.
Arg1:
Threshold value
Example.
$PGKC356,0.7*2A
Command: 357
Get HDOP threshold
Arguments.
None
Example.
$PGKC357*2E
Command: 462
Query the current software version number
Arguments:
None
Example.
$PGKC462*2F
Command: 463
Returns the current software version number (in response to command 462).
Arguments:
None
Example.
$PGKC463,GOKE9501_1.3_17101100*22
Command: 639
Set the approximate location and time information to speed up the positioning.
Arguments.
Arg1:
Latitude, e.g. 28.166450
Arg2:
Longitude, e.g. 120.389700
Arg3:
Altitude, e.g. 0
Arg4:
Year
Arg5:
Month
Arg6:
Day
Arg7:
Time, time in UTC
Arg8:
Minutes
Arg9:
Seconds
Example.
$PGKC639,28.166450,120.389700,0,2017,3,15,12,0,0*33