This document provides NMEA command manual for u-blox, Fastrax
IT500 series GPS/GNSS modules based on MediaTek chipset. This
NMEA command manual serves as a reference tool.
NMEA Manual based on MediaTek chipset - Manual
Document Information
Title NMEA Manual based on MediaTek chipset
Subtitle For u-blox, Fastrax IT500 series GPS/GNSS modules
Document type Manual
Document number FTX-HW-13002-A
Document status Preliminary
Document status information
Objective
Specification
Advance
Information
Preliminary
This document contains target values. Revised and supplementary data will be published
later.
This document contains data based on early testing. Revised and supplementary data will
be published later.
This document contains data from product verification. Revised and supplementary data
may be published later.
Released This document contains the final product specification.
2.1 PMTK000 TEST ................................................................................................................................... 10
xx=degrees; mm=minutes; dddd=decimal part of minutes
1 NMEA default output messages
IT500 series receivers support standard NMEA0183 messages.
In the default configuration, output messages are GGA, RMC, GSV and GSA messages. The receiver can be
configured to have a user defined set of output messages, by command PMTK314 as described in chapter 2.12.
Output messages are utilized in Fastrax Workbench 5 to visualize the GPS/GNSS data. Default output messages
cover most of the applications.
1.1 GGA - Global Positioning System Fix Data
Time, position and fix related data for a GPS receiver.
hh=hours; mm=minutes; ss=seconds; dd=decimal part of seconds
<N/S> Character denoting either N=North or S=South.
yyymm.dddd Longitude coordinate.
<E/W> Character denoting either E=East or W=West.
v Fix valid indicator
ss Number of satellites used in position fix, 00-12. Notice: Fixed length field of two letters.
d.d HDOP - Horizontal Dilution Of Precision.
h.h Altitude (mean-sea-level, geoid)
M Letter M.
g.g Difference between the WGS-84 reference ellipsoid surface and the mean-sea-level altitude.
M Letter M.
a.a xxxx -
yyy=degrees; mm=minutes; dddd=decimal part of minutes
<N|S> Character denoting either N=North or S=South.
yyymm.dddd Longitude coordinate.
<E|W> Character denoting either E=East or W=West.
UTC time of the fix.
Status indicator.
xx=degrees; mm=minutes; dddd=decimal part of minutes
yyy=degrees; mm=minutes; dddd=decimal part of minutes
ddmmyy
M
UTC Date of the fix.
Mode indicator
1.6 GSV - Satellites in view
Number of satellites in view, satellite ID (PRN) numbers, elevation, azimuth and SNR value. The information for
four satellites is a maximum per one message, additional messages up to maximum of eight are sent if needed.
The satellites are in PRN number order.
FTX-HW-13002-A Preliminary Page 6 of 39
NMEA Manual based on MediaTek chipset - Manual
n
Total number of messages, 1 to 9
m
Message number, 1 to 9
ss
Total number of satellites in view
xx
Satellite ID (PRN) number
ee
Satellite elevation, degrees 90 max
aaa
Satellite azimuth, degrees True, 000 to 359
be on the visible sky but it isn't being tracked.
Type
Description
A = Automatic, allowed to automatically switch 2D/3D.
3 = 3D
xx
ID (PRN) numbers of GPS satellites used in solution
p.p
PDOP
h.h
HDOP
Message starting with “$GNGSV” will be output in IT530M default mode, including both GPS and
UTC time in hours, minutes, seconds and fractions of a second.
dd
UTC day of month
mm
UTC month
yyyy
UTC year
xx
Local zone hours. Not implemented
yy
Local zone minutes. Not implemented
1.8 VTG – Course Over Ground and Ground Speed
Course and speed.
Example:
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
Format:
$GPVTG,h.hh,T,m.m,M,s.ss,N,s.ss,K,M*hh<CR><LF>
Type Description
M
Mode indicator.
1.9 ZDA – Time and Date
Current UTC time and date.
Example:
$GPZDA,071850.000,31,08,2011,,*55
Format:
$GPZDA,hhmmss.ddd,dd,mm,yyyy,xx,yy*hh
Type Description
FTX-HW-13002-A Preliminary Page 8 of 39
NMEA Manual based on MediaTek chipset - Manual
2 NMEA commands
NMEA commands are used to change or query settings of the module.
Command Length:
The maximum length of each packet is restricted to 255 bytes.
Command Contents:
Preamble: One byte character. ‘$’
NMEA ID: This will identify for the NMEA parser that it will receive commands for MediaTek.
Four bytes character string. “PMTK”
Command Number: Three-byte character string.
An identifier, from “000” to “999”, is used to tell the decoder how to decode the command.
DataField:
The DataField has a variable length depending on the command type.
A comma symbol ‘,’ must be inserted before each data field to help the decoder process the DataField.
*: 1 byte character.
The star symbol is used to mark the end of DataField.
CHK1, CHK2: Two-byte character string.
CHK1 and CHK2 are the checksum of the data between Preamble and ‘*’.
CR, LF: Two bytes binary data.
The two bytes are used to identify the end of a command.
Sample Command:
$PMTK000*32<CR><LF>
You can use your preferred terminal emulator to enter commands. For example, you can use TeraTerm,
whichcan be downloaded from here:
Remember to set the CR+LF for sending the command from the terminal program.
Other possible terminal emulators to use include Putty and HyperTerminal.
FTX-HW-13002-A Preliminary Page 9 of 39
Figure 2: HyperTerminal setup
NMEA Manual based on MediaTek chipset - Manual
2.1 PMTK000 TEST
Command purpose:
Test the communication between the receiver and host.
Command number: 000
DataField: None
Example:
$PMTK000*32<CR><LF>
Reply: see next chapter.
2.2 PMTK001 ACK
Command purpose:
Acknowledge a PMTK000 command.
Command number: 001
DataField:
PMTK001,Cmd,Flag
Cmd: The command / packet type to be acknowledged.
Flag: 0 = Invalid command / packet.
1 = Unsupported command / packet type
2 = Valid command / packet, but action failed
3 = Valid command / packet, and action succeeded
Example:
$PMTK001,604,3*32<CR><LF>
FTX-HW-13002-A Preliminary Page 10 of 39
NMEA Manual based on MediaTek chipset - Manual
2.3 PMTK010 Startup message
Command purpose:
Output system message.
Command number: 010
DataField:
Msg: The system message.
‘0’: UNKNOWN
‘1’: STARTUP
‘2’: Notification for the host aiding EPO
‘3’: Notification for the transition to Normal mode is successfully done
Message ‘2’ and ‘3’ apply only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
Example:
$PMTK010,001*2E<CR><LF>
2.4 PMTK011 Output System Text
Command purpose:
Output system text message.
Command number: 011
DataField:
Message of this is MTK GPS
Example:
$PMTK011,MTKGPS*08 <CR><LF>
2.5 PMTK101 CMD HOT START
Command purpose:
Hot restart: Use all available data in the NV Store.
Command number: 101
DataField: None
Example:
$PMTK101*32<CR><LF>
2.6 PMTK102 CMD WARM START
Command purpose:
Warm restart: Don't use ephemeris at re-start.
Command number: 102
DataField: None
Example:
$PMTK102*31<CR><LF>
FTX-HW-13002-A Preliminary Page 11 of 39
NMEA Manual based on MediaTek chipset - Manual
2.7 PMTK103 CMD COLD START
Command purpose:
Cold restart: Don't use time, position, almanacs and ephemeris data at re-start.
Command number: 103
DataField: None
Example:
$PMTK103*30<CR><LF>
2.8 PMTK104 CMD FULL COLD START
Command purpose:
Full cold restart: It’s essentially a cold restart, but additionally it clears system/user configurations at re-start. That
is, reset the receiver to the factory status.
Command number: 104
DataField: None
Example:
$PMTK104*37<CR><LF>
2.9 PMTK120 CLEAR FLASH AID
Command purpose:
Erase aiding data stored in the flash memory.
Command number: 120
DataField: none
Example:
$PMTK120*31<CR><LF>
Reply:
$PMTK001,120,3*33
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.10 PMTK127 CLEAR EPO FILE
Command purpose:
Clear predicted ephemeris file (EPO) from flash memory.
Command number: 127
DataField: ‘0’ Clear
Example:
$PMTK127,0*2A<CR><LF>
Reply:
$PMTK001,127,3*34
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
FTX-HW-13002-A Preliminary Page 12 of 39
NMEA Manual based on MediaTek chipset - Manual
2.11 PMTK161 ENTER STANDBY MODE
Command purpose:
Enter standby mode for power saving.
In this mode the receiver stops navigation and the internal processor enters standby state.
The receiver will wake up as soon as any command or text is sent to the receiver.
Command number: 220
DataField:
’0’ = Stop mode
’1’ = Sleep mode
Example:
$PMTK161,0*28<CR><LF>
Reply:
None – receiver stop output.
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.12 PMTK183 LOCUS QUERY LOGGING STATUS
Command purpose:
Query LOCUS logging status.
Command number: 183
DataField: None
Return:
$PMTKLOG, Serial#, Type, Mode, Content, Interval, Distance, Speed, Status, Number, Percent*CH
Serial#: Logging serial number: 0~65535
Type: Logging type -0: Overlap, 1: FullStop
Mode: Logging mode – 0x08: Interval logger
Content: Logging contents of configuration
Interval: Logging interval setting (valid when Interval mode selected)
Distance: Logging distance setting (valid when Distance mode selected)
Speed: Logging speed setting (valid when Speed mode selected)
Status: Logging status – 1: Stop Logging, 2: Logging
Number: Logging number of data record
Percent: Logging life used percentage (0%~100%)
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.17 PMTK869 ENABLE EASY
Command purpose:
Enable or disable EASY function. Query if EASY is enabled or disabled.
Command number: 869
DataField:
$PMTK869, Cmd Type, [Enable]
CmdType: Set or query
‘0’ = Query
‘1’ = Set
‘2’ = Result for Query operation
Enable: Enable or Disable
‘0’ = Disable
‘1’ = Enable
Example:
To query if EASY is enabled or disabled, use
$PMTK869,0*29<CR><LF>
If EASY is enabled, the receiver returns
$PMTK869,2,1*36<CR><LF>
If EASY is disabled, the receiver returns
$PMTK869,2,0*37<CR><LF>
To Enable EASY, use
$PMTK869,1,1*35<CR><LF>
To Disable EASY, use
$PMTK869,1,0*36<CR><LF>
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.18 PMTK220 SET POS FIX
Command purpose:
Set position fix interval.
Command number: 220
DataField:
Interval: Position fix interval [msec]. Must be larger than 200.
Example:
$PMTK220,1000*1F<CR><LF>
Reply:
FTX-HW-13002-A Preliminary Page 16 of 39
NMEA Manual based on MediaTek chipset - Manual
$PMTK001,220,3 *30<CR><LF>
2.19 PMTK223 SET ALWAYS LOCATE DEFAULT CONFIGURATION
Command purpose:
Set Always Locate default configuration.
Command number: 223
DataField:
$PMTK223,SV,SNR,Extension threshold, Extension gap
SV: Default value 1, Range 1 ~4
SNR: Default value 30, Range 25 ~30
Extension threshold = 180000 msec, Range: 40000 ~180000
Extension gap = 60000 msec, Range 0 ~3600000
(Extension gap is the limitation between neighbor DEE)
Example:
$PMTK223,1,25,180000,60000*38<CR><LF>
Reply:
$PMTK001,223,3*33<CR><LF>
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.20 PMTK225 SET PERIODIC MODE
Command purpose:
Periodic Power Saving Mode Settings: (See following chart)
In RUN stage, the GPS receiver measures and calculates positions.
In SLEEP stage, the GPS receiver may enter two different power saving modes. One is “Periodic Standby Mode”,
and another is “Periodic Backup Mode”. Due to hardware limitations, the maximum power down duration
(SLEEP) is 2047 seconds. If the configured “SLEEP” interval is larger than 2047 seconds, the GPS firmware will
automatically extend the interval by software method. However, the GPS system will be powered on for the
interval extension and powered down again after the extension is done.
With mode (type) AlwaysLocate
are controlled automatically.
Command number: 225
DataField:
$PMTK225, Type, Run time, Sleep time, Second run time, Second sleep time*CS<CR><LF>
Type: Set operation mode of power saving
‘0’: Back to normal mode
‘1’ Periodc backup mode
‘2’ Periodic standby mode
‘4’: Perpetual backup mode
‘8’: AlwaysLocate
‘9’: AlwaysLocate
Run time: Duration [msec] to fix for (or attempt to fix for) before switching from running mode back to a
minimum power sleep mode. With AlwaysLocate
automatically.
TM
, you can leave other parameters set to zero, because the wake and sleep times
TM
standby mode
TM
backup mode
TM
you cannot set run time, since sleep and wakeup is controlled
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.21 PMTK251 SET NMEA BAUD RATE
Command purpose:
Set NMEA port baud rate.
Command number: 251
DataField:
PMTK251,Baud rate
Baud rate: Baud rate setting
0 – default setting
4800
FTX-HW-13002-A Preliminary Page 18 of 39
NMEA Manual based on MediaTek chipset - Manual
9600
14400
19200
38400
57600
115200
Example:
$PMTK251,38400*27<CR><LF>
2.21.1 Setting 5 Hz navigation
For 5 Hz you need to change the baud rate to 38400 in order to handle the increased message load in serial
port.
Command for changing the baud rate to 38400:
$PMTK251,38400*27
The output in the terminal should show obscured data.
Then you need to change the baud rate from the terminal program to 38400.
After you can see NMEA sentences again, you are ready to give next command.
Command for setting the Fix Rate to 5 Hz:
$PMTK300,200,0,0,0,0*2F
2.21.2 Setting 10 Hz navigation
10 Hz setting works only with IT500 receiver
You can do it with first giving command PMTK251(baud rate) followed by command PMTK300(fixrate).
Command for changing the baud rate to 115200:
$PMTK251,115200*1F
The output in the terminal should show obscured data.
Then you need to change the baud rate from the terminal program to 115200.
After you can see NMEA sentences again, you are ready to give next command.
Command for setting the Fix Rate to 10 Hz:
$PMTK300,100,0,0,0,0*2C
You can reset the settings by powering off the module and removing the backup battery jumper from
application board.
Remember to set the CR+LF for sending the command from the terminal program.
E.g. in the Tera Term program, see Figure 1 for the settings.
2.22 PMTK286 ENABLE AIC
Command purpose:
Enable Active Interference Cancellation (AIC).
The Active Interference cancellation feature provides effective narrow-band interference and jamming
elimination. The GPS signal could be recovered from the jammed signal and let the user get better navigation
quality.
By default this feature is disabled.
FTX-HW-13002-A Preliminary Page 19 of 39
NMEA Manual based on MediaTek chipset - Manual
Command number: 286
DataField:
Enabled: Enable or disable
‘0’ = Disable
‘1’ = Enable
Example:
$PMTK286,1*23<CR><LF>
Reply:
$PMTK001,286,3*3C<CR><LF>
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.23 PMTK300 Set Fix Interval
Command purpose:
Set fix interval.
Command number: 300
DataField:
PMTK300,Fixinterval,0,0,0,0
Fixinterval: Unit is milliseconds [Range: 100 ~ 10000]
Example:
$PMTK300,1000,0,0,0,0*1C<CR><LF> :Set fix interval to 1000 milliseconds
Reply:
$PMTK001,300,3*33
16 NMEA_SEN_MDBG, // PMTKDBG interval – MTK debug information (not supported, all versions)
17 NMEA_SEN_ZDA, // GPZDA interval – Time & Date
18 NMEA_SEN_MCHN, // PMTKCHN interval – GPS channel status
Supported Frequency Setting
0 - Disabled or not supported sentence
1 - Output once every one position fix
2 - Output once every two position fixes
3 - Output once every three position fixes
4 - Output once every four position fixes
5 - Output once every five position fixes
Example:
FTX-HW-13002-A Preliminary Page 21 of 39
NMEA Manual based on MediaTek chipset - Manual
$PMTK314,1,1,1,1,1,5,1,1,1,1,1,1,0,1,1,1,1,1,1*2C<CR><LF>
This command set GLL output frequency to be outputting once every 1 position fix, and RMC to be outputting
once every 1 position fix, and so on.
Reply:
$PMTK001,314,3*36<CR><LF>
You can also restore the system default setting via issue:
$PMTK314,-1*04<CR><LF>
Messages ALM, EPH, DGB and DBG are not currently supported.
Messages GRS, GST, ZDA and MCHN are not supported on 150M firmware.
2.27 PMTK330 API SET DATUM
Command purpose:
Set default datum.
Command number: 330
DataField:
PMTK330,Datum
Datum: 0: WGS84
1: TOKYO-M
2: TOKYO-A
Support 219 different datums. The total datums list in Appendix A.
majA: User defined datum semi-major axis [m]
ecc: User defined datumeccentric [m]
dX: User defined datum to WGS84 X axis offset [m]
dY: User defined datum to WGS84 X axis offset [m]
dZ: User defined datum to WGS84 X axis offset [m]
The receiver supports the new NMEA format for QZSS. The command allows the user to enable or disable QZSS
NMEA format. Default is to disable QZSS NMEA format (use NMEA 0183|V3.01).
Command number: 351
DataField:
PMTK351,Enabled
Enabled: ‘0’: Disable
‘1’: Enable
Example:
$PMTK351,0*29: Disable QZSS NMEA format
$PMTK351,1*28: Enable QZSS NMEA format
Reply:
$PMTK001,351,3*37<CR><LF>
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.31 PMTK352 SET QZSS SUPPORT
Command purpose:
Since QZSS is a regional positioning service, the command allows the user to enable or disable the QZSS
function.
Default is to enable the QZSS function.
Command number: 352
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.32 PMTK353 API SET GNSS SEARCH MODE
Command purpose:
This command is used to configure the constellations used in navigation.
Default setting is both Glonass and GPS enabled.
Command number: 353
DataField:
PMTK353,GPS_Enabled,GLONASS_Enabled
GPS_Enabled: ‘0’: disable (DO NOT search GPS satellites)
‘1’ or non-Zero: search GPS satellites
GLONASS_Enabled: ‘0’: disable (DO NOT search GLONASS satellites)
‘1’ or non-ZERO: search GLONASS satellites
Example:
$PMTK353,0,1*36<CR><LF> : Search GLONASS satellites only
$PMTK353,1,0*36<CR><LF> : Search GPS satellites only
$PMTK353,1,1*37 : Search GPS and GLONASS satellites
Reply:
$PMTK001,353,3*35<CR><LF>
This message applies only for MT3339 based receivers IT530M and UC530M
2.33 PMTK386 API SET STATIC NAV THD MT333X
Command purpose:
Set the speed threshold for static navigation. If the actual speed is below the threshold, then the output position
will stay the same, and the output speed will be zero. If the threshold value is set to 0, this function is disabled.
Command number: 386
DataField:
PMTK386,speed_threshold
speed_threshold: 0=disable; >0 = speed threshold in m/s
The minimum is 0.1 m/s, the maximum is 2.0 m/s.
Example:
$PMTK386,0.7*3A<CR><LF>
FTX-HW-13002-A Preliminary Page 24 of 39
NMEA Manual based on MediaTek chipset - Manual
Reply:
$PMTK001,386,3*3D<CR><LF>
This message applies only for MT333X based receivers IT530, IT530M, UC530 and UC530M.
2.34 PMTK397 API SET STATIC NAV THD MT332X
Command purpose:
Set the speed threshold for static navigation. If the actual speed is below the threshold, output position will keep
the same and output speed will be zero. If threshold value is set to 0, this function is disabled.
Command number: 397
DataField:
PMTK397,speed_threshold
speed_threshold: 0=disable; >0 = speed threshold in m/s
This message applies only for MT332X based IT500, IT520 and UP501.
2.35 PMTK390 API SET USER OPTION
Command purpose:
Change default settings of the NMEA output permanently. Write the user setting to the flash to override the
default setting. Maximum 8 times without erase the chip.
Lock: nonzero: freeze the setting; 0: allow further setting.
Update_Rate: 1~5 (Hz)
Baud_Rate: 115200, 57600, 38400, 19200, 14400, 9600, 4800
RTCM_Baud_Rate: 115200, 57600, 38400, 19200, 14400, 9600, 4800
XXX_Period: NMEA sentence output period
DGPS_Mode: 0 (disable), 1 (RTCM), 2 (SBAS)
Datum: We support more than 200 datum. Please refer to Appendix A for the supported datum list.
The typical value is: 0 (WGS84), 1 (Tokyo-M), 2 (Tokyo-A)
Keep the lockbit zero. If you enable lockbit, you might corrupt the firmware!
This message applies only for MT332X based IT500, IT520 and UP501.
FTX-HW-13002-A Preliminary Page 25 of 39
NMEA Manual based on MediaTek chipset - Manual
2.35.1 Setting 4800 baud rate permanently
This setting is not supported with UP500 AGPS enabled firmware. 5Hz is the maximum rate that can be
set for navigation with this command.
Please note that with the default NMEA message mask, the 4800 baud rate is not enough in conditions where
there are many tracked satellites. GSV messages might have four lines and exceed the capacity of 4800
bit/second.
$PMTK390,0,1,4800,0,1,0,1,1,1,0,0,0,2,9600*38
and back to default 9600:
$PMTK390,0,1,9600,0,1,0,1,1,1,0,0,0,2,4800*38
Command PMTK390 settings are stored to non-volatile flash memory. It is restricted to allow only 8
setting changes per module. If exceeding the limit, settings cannot be changed until the module is re-
flashed.
This message applies only for MT332X based IT500, IT520 and UP501.
2.36 PMTK740 SET UTC TIME
Command purpose:
Init UTC time. Please do not use local time, which has time-zone offset.
To have faster TTFF, the accuracy of reference UTC should be less than 3 seconds.
Command number: 740
DataField:
PMTK740,YYY,MM,DD,hh,mm,ss*CS<CR><LF>
YYYY: year in 4 digits, range >1980
MM: month, range 1 - 12
DD: day, range 1 - 31
hh: hour, range 0 – 23
mm: minute, range 0 – 59
ss: second, range 0 – 59
CS: Checksum
Returns the current user setting from the flash memory.
Command number: 490
DataField: None
Return:
PMTK590 DT FLASH USER OPTION
Example:
$PMTK490*3F<CR><LF>
Reply:
$PMTK590,8,1,9600,0,1,0,1,1,1,0,0,0,0,9600*37
FTX-HW-13002-A Preliminary Page 29 of 39
NMEA Manual based on MediaTek chipset - Manual
4 Firmware STATUS
4.1 PMTK605 QUERY FIRMWARE INFO
Command purpose:
Query the firmware release information.
Command number: 605
DataField: NONE
Return:
PMTK705 DT RELEASE
Example:
$PMTK605*31<CR><LF>
Reply:
$PMTK705,AXN_1.50,1139,Fastrax IT500,*6C
4.2 PMTK607 QUERY EPO STATUS
Command purpose:
Query the status of EPO file loaded into flash memory.
Command number: 607
DataField:
‘0’ Status
Example:
$PMTK607,0*2F<CR><LF>
Reply:
PMTK707,56,1565,345600,1567,324000,1565,367200,1565,367200*1E
Explanation:
Receive: PMTK_DT_EPO_INFO
Number Epoch:56
First Epoch Week:1565
First Epoch TOW:345600
Final Epoch Week:1567
Final Epoch TOW:324000
Crnt Min Epoch Week:1565
Crnt Min Epoch TOW:388800
Crnt Max Epoch Week:1565
Crnt Max Epoch TOW:388800
4.3 PMTK660 Q AVAILABLE SV EPH
Command purpose:
Query valid ephemeris after specified interval.
Support PMTK660 which report valid ephemeris SV
FTX-HW-13002-A Preliminary Page 30 of 39
NMEA Manual based on MediaTek chipset - Manual
(a) Host -> MT3329: A PMTK660 command to request the EPH info, together with a time interval
parameter
(for example, 1800sec).
(b) MT3329 -> Host: Reply 32-bit flags of 32SV to indicate which EPHs will be available after the specified
time interval.
Command number: 660
DataField:
PMTK660, Time interval
Time interval: Set the time interval for MT3329 to reply 32-bit flags of 32SV. Note that the Time interval > 0 and
<= 7200 (2 hours).
This chapter concerns only the UP500 antenna module.
It is important to note that the current UP500 receiver firmware output position coordinates in RMC and GGA
messages even if the position is flagged as invalid in the NMEA RMC message.
This is contrary to most other GPS receivers, and the consequence is that a trace displayed on a map might look
inaccurate. The advantage for some applications is that you do get some kind of position even if you know the
output is not validated.
This is a feature that can very easily be filtered by monitoring Valid "A" flag and invalid "V" flag in the RMC
message.
0 WGS1984
1 Tokyo
2 Tokyo
3 User Setting User Setting
4 Adindan
5 Adindan Cameroon
6 Adindan
7 Adindan
8 Adindan
9 Adindan
10 Adindan Sudan
11 Afgooye
12 Ain El Abd1970 Bahrain
13 Ain El Abd1970
14 American Samoa1962
15 Anna 1 Astro1965
16 Antigua Island Astro1943
17 Arc1950 Botswana
18 Arc1950
19 Arc1950 Lesotho
20 Arc1950
21 Arc1950
22 Arc1950
23 Arc1950
24 Arc1950 Zambia
25 Arc1950
26 Arc1960 Mean for Kenya Tanzania
27 Arc1960
28 Arc1960
29 Ascension Island1958
30 Astro Beacon E 1945
31 Astro Dos 71/4 St Helena Island
32 Astro Tern Island (FRIG) 1961
33 Astronomical Station 1952 Marcus Island
34 Australian Geodetic 1966
35 Australian Geodetic 1984
36 Ayabelle Lighthouse
37 Bellevue (IGN)
38 Bermuda 1957 Bermuda
39 Bissau
40 Bogota Observatory Colombia
41 Bukit Rimpah
42 Camp Area Astro Antarctica(McMurdi Camp Area)
43 Campo Inchauspe
44 Canton Astro1966
45 Cape South Africa
46 Cape Canaveral
47 Carthage Tunisia
48 Chatham Island Astro1971
Region
International
Japan
Mean For Japan, South Korea, Okinawa
Burkina Faso
Ethiopia
Mali
Mean for Ethiopia, Sudan
Senegal
Somalia
Saudi Arabia
American Samoa Islands
Cocos Island
Antigua(Leeward Islands)
Burundi
Malawi
Mean for Botswana, Lesotho, Malawi, Swaziland, Zaire,
Swaziland
Zaire
Zimbabwe
Kenya
Tamzamia
Ascension Island
Iwo Jima
Tern Island
Australia, Tasmania
Australia, Tasmania
Djibouti
Efate and Erromango Islands
Guuinea-Bissau
Indonesia(Bangka and Belitung Ids)
Argentina
Phoenix Island
Bahamas, Florida
New Zealand(Chatham Island)
FTX-HW-13002-A Preliminary Page 33 of 39
NMEA Manual based on MediaTek chipset - Manual
Mean for Austria, Belgium,Denmark, Finland, France, W
Germany, Gibraltar, Greece, Italy, Luxembourg,
Portuga,l Spain, Sweden,
Switzerland
Austria, Debnmark,France, W Germany,
Switzerland
Mean for Irag, Israel, Jordan, Lebanon, Kuwait, Saudi
Mean for Austria, Finland ,Netherlands ,Norway, Spain,
Sweden, Switzerland
49 Chua Astro
50 Corrego Alegre Brazil
51 Dabola
52 Deception Island Deception Island, Antarctia
53 Djakarta (Batavia)
54 Dos 1968
55 Easter Island 1967
56 Estonia Coordinate System1937
57 European 1950 Cyprus
58 European 1950
59 European 1950 England, Channel Islands, Scotland, Shetland Islands
60 European 1950
61 European 1950
62 European 1950
63 European 1950
64 European 1950 Italy (Sardinia)
65 European 1950
66 European 1950 Malta
67 European 1950
68 European 1950
Paraguay
Guinea
Indonesia(Sumatra)
New Georgia Islands (Gizo Island)
Easter Island
Estonia
73 Fort Thomas 1955
74 Gan 1970 Republic Of Maldives
75 Geodetic Dataum 1970
76 Graciosa Base SW1948
77 Guam1963 Guam
78 Gunung Segara
79 Gux l Astro Guadalcanal Island
80 Herat North
81 Hermannskogel Datum Croatia-Serbia, Bosnia-Herzegoivna
82 Hjorsey 1955
83 Hongkong 1963
84 Hu Tzu Shan
85 Indian
86 Indian India,Nepal
87 Indian
88 Indian 1954 Thailand
89 Indian 1960
90 Indian 1960
91 Indian 1975
92 Indonesian 1974
93 Ireland 1965 Ireland
94 ISTS 061 Astro 1968
Arabia, Syria
Portugal, Spain
Tunisia,
Nevis St Kitts (Leeward Islands)
New Zealand
Azores (Faial, Graciosa, Pico, Sao, Jorge, Terceria)
Indonesia (Kalimantan)
Afghanistan
Iceland
Hongkong
Taiwan
Bangladesh
Pakistan
Vietnam (Con Son Island)
Vietnam (Near 16 deg N)
Thailand
Indonesian
South Georgia Islands
FTX-HW-13002-A Preliminary Page 34 of 39
NMEA Manual based on MediaTek chipset - Manual
Canada (New Brunswick, Newfoundland, Nova Scotia,
Qubec)
Mean for Antigua, Barbados, Barbuda, Caicos Islands,
Cuba, Dominican, Grand Cayman, Jamaica, Turks
Islands
Mean for Belize, Costa Rica, El Salvador, Guatemala,
Nicaragua
Mean for Conus (East of Mississippi, River Including
Mean for Conus (West of Mississippi, Rive Excluding
Minnesota, Missouri)
95 ISTS 073 Astro 1969
96 Johnston Island 1961 Johnston Island
97 Kandawala
98 Kerguelen Island 1949 Kerguelen Island
99 Kertau 1948
100 Kusaie Astro 1951
101 Korean Geodetic System
102 LC5 Astro 1961
103 Leigon Ghana
104 Liberia 1964
105 Luzon Philippines (Excluding Mindanao)
106 Luzon
107 M'Poraloko
108 Mahe 1971
109 Massawa
110 Merchich Morocco
111 Midway Astro 1961
112 Minna Cameroon
113 Minna
114 Montserrat Island Astro 1958
115 Nahrwan
116 Nahrwan
117 Nahrwan United Arab Emirates
118 Naparima BWI
119 North American 1927 Alaska (Excluding Aleutian Ids)
120 North American 1927
121 North American 1927
122 North American 1927
123 North American 1927
124 North American 1927 Canada (Alberta, British Columbia)
125 North American 1927
126 North American 1927
127 North American 1927
128 North American 1927
129 North American 1927
130 North American 1927
131 North American 1927 Greenland (Hayes Peninsula)
132 North American 1927
Diego Garcia
Sri Lanka
West Malaysia and Singapore
Caroline Islands
South Korea
Cayman Brac Island
Liberia
Philippines (Mindanao)
Gabon
Mahe Island
Ethiopia (Eritrea)
Midway Islands
Nigeria
Montserrat (Leeward Island)
Oman (Masirah Island)
Saudi Arabia
Trinidad and Tobago
Alaska (Aleutian Ids East of 180 degW)
Alaska (Aleutian Ids West of 180 degW)
Bahamas (Except San Salvador Islands)
Bahamas (San Salvador Islands)
Canada (Manitoba, Ontario)
Canada (Northwest Territories, Saskatchewan)
Canada (Yukon)
Canal Zone
Cuba
133 North American 1927
134 North American 1927 Mean for Canada
135 North American 1927
136 North American 1927
137 North American 1927
138 North American 1927 Mexico
139 North American 1983
FTX-HW-13002-A Preliminary Page 35 of 39
Honduras,
Mean for Conus
Louisiana,Missouri, Minnesota)
Louisiana,
Alaska (Excluding Aleutian Ids)
NMEA Manual based on MediaTek chipset - Manual
Mean for England ,Isle of Man, Scotland, Shetland
Island, Wales
Mean for Bolivia Chile,Colombia, Ecuador, Guyana,
Peru, Venezuela
140 North American 1983
141 North American 1983 Canada
142 North American 1983
143 North American 1983 Hahawii
144 North American 1983
145 North Sahara 1959
146 Observatorio Meteorologico 1939
147 Old Egyptian 1907
148 Old Hawaiian Hawaii
149 Old Hawaiian
150 Old Hawaiian Maui
151 Old Hawaiian
152 Old Hawaiian
153 Oman
154 Ordnance Survey Great Britian 1936
155 Ordnance Survey Great Britian 1936 England, Isle of Man, Wales
156 Ordnance Survey Great Britian 1936
157 Ordnance Survey Great Britian 1936 Scotland, Shetland Islands
158 Ordnance Survey Great Britian 1936
159 Pico de las Nieves
160 Pitcairn Astro 1967 Pitcairn Island
161 Point 58
162 Pointe Noire 1948 Congo
163 Porto Santo 1936
164 Provisional South American 1956 Bolovia
165 Provisional South American 1956
166 Provisional South American 1956
167 Provisional South American 1956
168 Provisional South American 1956
169 Provisional South American 1956 Guyana
170 Provisional South American 1956
171 Provisional South American 1956 Peru
172 Provisional South American 1956
173 Provisional South Chilean 1963
174 Puerto Rico Puerto Rico, Virgin Islands
175 Pulkovo 1942
176 Qatar National Qatar
177 Qornoq
178 Reunion Mascarene Island
179 Rome 1940
180 S-42 (Pulkovo 1942)
181 S-42 (Pulkovo 1942)
182 S-42 (Pulkovo 1942)
183 S-42 (Pulkovo 1942) Lativa
184 S-42 (Pulkovo 1942)
185 S-42 (Pulkovo 1942) Albania
186 S-42 (Pulkovo 1942)
187 S-JTSK
188 Santo (Dos) 1965
189 Sao Braz
190 Sapper Hill 1943 East Falkland Island
191 Schwarzeck
192 Selvagem Grande 1938 Salvage Islands
Aleutian Ids
Conus
Mexico, Central America
Algeria
Azores (Corvo and Flores Islands)
Egypt
Kauai
Mean for Hawaii, Kauai, Maui, Oahu
Oahu
Oman
England
Wales
Canary Islands
Mean for Burkina Faso and Niger
Porto Santo, Maderia Islands
Chile (Northern Near 19 deg S)
Chile (Southern Near 43 deg S)
Colombia
Ecuador
Venezuela
Chile (Near 53 deg S) (Hito XVIII)
Russia
Greenland (South)
Italy (Sardinia)
Hungary
Poland
Czechoslavakia
Kazakhstan
Romania
Czechoslavakia (Prior 1 Jan1993)
Espirito Santo Island
Azores (Sao Miguel, Santa Maria Ids)
Namibia
FTX-HW-13002-A Preliminary Page 36 of 39
NMEA Manual based on MediaTek chipset - Manual
Mean for Argentina, Bolivia, Brazil,Chile, Colombia,
Venezuela
193 Sierra Leone 1960
194 South American 1969 Argentina
195 South American 1969
196 South American 1969 Brazial
197 South American 1969
198 South American 1969
199 South American 1969
200 South American 1969
201 South American 1969 Guyana
202 South American 1969
203 South American 1969 Paraguay
204 South American 1969
205 South American 1969 Trinidad and Tobago
206 South American 1969
207 South Asia Singapore
208 Tananarive Observatory 1925
209 Timbalai 1948
210 Tokyo Japan
211 Tokyo
212 Tokyo Okinawa
213 Tokyo
214 Tristan Astro 1968 Tristam Da Cunha
215 Viti Levu 1916
216 Voirol 1960
217 Wake Island Astro 1952 Wake Atoll
218 Wake-Eniwetok 1960
219 WGS 1972 Global Definition
220 WGS 1984
221 Yacare Uruguay
222 Zanderij
1.9 23.Feb.2012 kkai Added support to IT530 specific commands and messages.
2.0 kkai Some notes added to PMTK225 Set Periodic Mode. Notes added on
2.1 kkai Added GNSS message support to default output messages.
A 29.Jan.2013 julu Transfer to u-blox version
2.14.2 and 2.14.3.
2.14.3.
Added clear EPO and query EPO status commands.
Integrated reply messages to configuration commands.
Note for enabling SBAS with PMTK313.
Added note about supported NMEA messages.
Changed lockbit to zero on example.
Added message descriptions:
GLL – Geographic position
VTG – Course and speed
ZDA – Time and date
PMTK010 added two items.
PMTK127 Clear EPO file.
PMTK161 Enter standby mode.
PMTK120 Clear Flash aid.
PMTK225 Set Periodic Mode.
PMTK286 Enable AIC.
PMTK300 Set Fix Interval.
PMTK352 Set QZSS support.
PMTK183 LOCUS query logging status.
PMTK184 LOCUS erase flash.
PMTK185 LOCUS stop logger.
PMTK186 LOCUS log now.
PMTK869 Enable or disable EASY
messages
checksum on examples.
Added messages:
PMTK223 SET AL DEE CFG
PMTK351 SET support for QZSS NMEA format
PMTK352 SET QZSS SUPPORT
PMTK353 API SET GNSS SEARCH MODE
PMTK386 API SET STATIC NAV THD MT333X
PMTK740 SET UTC TIME
PMTK741 SET INITIAL POSITION AND TIME
FTX-HW-13002-A Preliminary Page 38 of 39
NMEA Manual based on MediaTek chipset - Manual
Contact
For complete contact information visit us at www.u-blox.com