Air530 English Manual

I have found the Air530 manual in Chinese. Is there any hope of one in English? If not, what command do I need to transmit to change from Beido to GPS or Glonass? Is there anything else that I need to send to start transmissions?

You can send a Chinese PDF file to Google to translate it. I do it all the time. The Air530 command you are asking for is $PGKC115 with 4 binary (0 or 1) arguments that represent turning on the appropriate mode.

The first argument turns GPS on.
The second argument is for GLONASS.
The third argument is for Beidou.
The fourth argument is for Galieo.

So to turn GPS (and only GPS) on you set the 1st argument to 1 and send the following:
*$PGKC115,1,0,0,0 * 2B *

To turn on BOTH GPS + BEIDOU you set the 1st and 3rd arguments to 1:
*$PGKC115,1,0,1,0 * 2A *

To turn on BOTH GPS + GLONASS you set the 1st and 2nd arguments to 1:
*$PGKC115,1,1,0,0 * 2A *

I assume you know how to calculate the CRC checksum at the end (the 2B and 2A before the end) and that you need to send both the carriage return β€˜\r’ and line feed β€˜\n’?

Thanks for the tip Dennis, I was looking for the same thing.
I ended up creating a google doc in case anyone else finds it helpful:

1 Like

That’s really great idea. I’m also thinking to translate it into English.

The file got removed. Any idea where to find it again?

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