taip == trimble ascii interface protocol tsip == trimble standard interface protocol taip goodies from http://www.sierrawireless.com/pub/doc/2110202/use.htm Q is used to query the module for a report. The format is: >QAA[;ID=BBBB][;*CC]< Where AA is the message identifier being queried. The module will reply with the same message identifier but using the Report (R) qualifier. Note that sentences using this qualifier require only the message identifier and none of the data string. S is used to configure the GPS module. The format is: >SAA{B}[;ID=CCCC][;*DD]< Where AA is the message identifier and {B} represents the value of the setting. This qualifier is used to send data to the module for several purposes, primarily: port and protocol configuration, initial position, and differential corrections. >SPT4800,8,1,N< >SAP4800,8,1,N,1,0< >SPR;TAIP=TF;TSIP=FF;NMEA=FO;RTCM=FI< >SID0000< >SRM;ID_FLAG=F;CS_FLAG=T;EC_FLAG=T;FR_FLAG=T;CR_FLAG=F< >FPV00050000< This means the module will set both primary and auxiliary ports to 4800 bps, the primary port will use TAIP for input and output, the auxiliary port will use NMEA for output and RTCM (Differential GPS) for input. The vehicle ID defaults to zeroes. The module will use checksums but not vehicle ID and will start issuing PV messages at five-second intervals as soon as a clock is available. The refclock_parse.c ntp code uses the following to reset unit: ">FPV00000000<", ">SRM;ID_FLAG=F;CS_FLAG=T;EC_FLAG=F;FR_FLAG=T;CR_FLAG=F<", ">FTM00020001<", More here: http://www.sierrawireless.com/pub/doc/2110202/TAIP/main.htm below found with google via "taip protocol description" The protocol message (PR) is the method used to control which I/O protocols are active. T = Both in and out I = Input only O= Output only F = Off N = Not available The PR data string format is (replace xy with letter above): [;TAIP=xy] [;TSIP=xy] [;NMEA=xy] [;RTCM=xy] Sending the following message will set the receiver to TAIP in and out on PORT 1, and RTCM in, NMEA out on PORT 2. >SPR;TAIP=TF;TSIP=FF;NMEA=FO;RTCM=FI< There are two restrictions to setting protocols: RTCM is input only, and TAIP cannot be running on both ports at the same time. See time.za.net for tsip using ntp server. ntpq -c cv--Yow! Any one of the following data strings can be set. Upper case characters are required. [] [COLD] [FACTORY] [SAVE_CONFIG] >SRT< warm start >SRTCOLD< cold start >SRTFACTORY< factory reset >SRTSAVE_CONFIG< save to serial eerom To save parameters to a TAIP-speaking receiver, follow these steps: 1. Change the protocol to TSIP using the TAIP PR command. 2. Enter the parameters via TSIP commands (see section 3.7). 3. Change the protocol to TAIP using TSIP command 0xBC. 4. Save to SEEPROM using the TAIP command >SRTSAVE_CONFIG<. >QVR< The sensor responds with a message in the following form: >RVR OEM SK8 OEM STTP APP; VERSION 7.52 (05/23/97);*38< >QID< The sensor will respond (assuming factory default settings): >RID0000;*70< Set the ID then tell the sensor to include the Vehicle ID in its responses: >SID1234< >SRM;ID_FLAG=T<