Gateway Installation and Operation Manual RevH
Gateway Installation and Operation Manual RevH
AND OPERATION
MANUAL
Revision Control
Legend
1 Contents
1 Contents .................................................................................................................................................. 3
2 Overview ................................................................................................................................................. 5
3 Gateway Physical Characteristics............................................................................................................ 5
3.1 Interface .......................................................................................................................................... 5
3.2 Power .............................................................................................................................................. 5
3.3 Indicator Lights................................................................................................................................ 6
3.4 Form Factors ................................................................................................................................... 6
4 Gateway Installation ............................................................................................................................... 8
4.1 Serial Port I/O PIN Configuration .................................................................................................... 8
4.2 Typical Gateway power Consumption ............................................................................................ 9
5 Gateway Supported Devices ................................................................................................................... 9
6 Using the Gateway ................................................................................................................................ 10
6.1 General Gateway Commands ....................................................................................................... 11
6.1.1 Configuring the Serial Port (HOSTSP) .................................................................................... 11
6.1.2 Configuring the Gateway’s PAN ID (PANID) .......................................................................... 12
6.1.3 Adding a WPAN Device to the Gateway (ZBEEADDDEV…ZBEEDEV?) ................................... 12
6.1.4 Gateway ID (ATOWNID) ........................................................................................................ 13
6.1.5 Data Session Management (AUTOSESSION) ......................................................................... 13
6.1.6 Gateway Serial Connection Detection (RXDSENSE) .............................................................. 14
6.2 Using a Man Down Pendant with the Gateway ............................................................................ 14
6.2.1 Querying a Man Down Pendant’s PAN ID (RMTPANID) ........................................................ 15
6.2.2 Configuring a Man Down Pendant’s PAN ID ......................................................................... 15
6.2.3 Adding Distance Indicator (DIST) .......................................................................................... 15
6.2.4 Man Down Pendant Connection Alert (SESSIONALERT) ....................................................... 16
6.2.5 Wireless Wide Area Network (WWAN) Coverage Detection (WANCTRL, WANSTATUS) ..... 16
6.2.6 Man Down Indication on Modem Control Lines (DTRPANIC…DSRVIBR) .............................. 18
6.2.7 Updating Man Down Pendant Firmware OTA ...................................................................... 22
6.3 Using a Wireless Serial Gateway (WSG) with the Gateway .......................................................... 22
6.3.1 PAD commands (PAD…PADECHO) ........................................................................................ 23
6.3.2 Transparent Mode vs. Multi-Point/Multi-Device.................................................................. 25
6.3.3 Establishing a Connection ..................................................................................................... 25
6.3.4 Temporarily Escaping the Connection (+++) ......................................................................... 26
2 Overview
The Gateway is a data terminal equipment (DTE) device that allows modems or other data
communication equipment (DCE) to communicate with WPAN (wireless personal area network) devices.
It connects to the RS-232 port of a Chameleon modem or other smart DCE (data communication
equipment), accepting and creating incoming and outgoing messages.
The Gateway accepts messages from Cypress WPAN devices such as the Man Down Pendant, Engine
Vehicle Diagnostic Transmitter (E-VDT) or the Wireless Serial Gateway (WSG). The Gateway creates and
formats messages for the attached Chameleon modem or DCE device. In most cases specific application
development will be required to process the Gateway created NMEA style messages. The Cypress
Chameleon modem has support for Gateway generated messages built in. This manual is primarily
targeted at developers who wish to create a specific application for the connected DCE device. The
Gateway can also work with devices not capable of processing serial messages by indicating alert status
on its modem control lines (Man Down Pendant Alerts only).
3.1 Interface
The serial port on the Gateway is configured as a 9 pin DB-9 connection configured as a DTE device. Data
communication can achieved via RS-232 communications as well as modem control lines for Man Down
Pendant alert notifications.
The Standard Gateway is a DB-9 male connection; the Windshield and Rooftop Gateway are available
with DB-9 or un-terminated.
3.2 Power
Gateways can accept power in 3 ways: (1) DC power jack (Standard Gateway) (2) 2 separate wire
(positive/negative) leads (Windshield, Rooftop) (3) via PIN 9 of the DB-9 connection.
If powered via the DC power jack or external positive and negative leads the input supply is 5-32 Vdc.
Note: DC power jack configuration is (0.65 mm center pin (+), 2.8 mm outer body(-)).
If powered via pin 9 of the DB-9 connector, 3.9V regulated power supply should be connected between
pin 9 (positive) and pin 5 (ground).
Connector Voltage
DC power jack 5-32 Vdc
Typical DC power jack (0.65mm) used +/- wire leads 5-32 Vdc
to supply power to the Gateway Pin 9 of DB-9 3.9 V
Standard Gateway
Windshield Gateway
Rooftop Gateway
Gateway External
DB-9 Status LEDs DC Power Jack Pin 9 power Weatherproof
Type antenna option
Standard Yes Yes Yes Yes No Yes
Windshield Yes Yes No Yes No Yes
Rooftop Yes No No Yes Yes Yes
4 Gateway Installation
The three form factors of the Gateway offer a variety of mounting options. The Standard Gateway
typically mounts directly to the DB-9 port of the DCE device or modem. The Windshield Gateway is
supplied with a piece of double sided adhesive tape so the Gateway can be mounted to a vehicle
windshield for improved RF (Radio Frequency) line of sight performance. The Rooftop Gateway is a
sealed unit and can be mounted externally to a vehicle or building to provide an unobstructed view of the
surroundings. The Rooftop Gateway can be affixed with adhesive tape, screws or mirror mount bracket.
An optional sealing skirt is also available for roof mount applications.
The Gateway can be connected to the DCE device serial port via a DB-9 interface. The WPAN Serial
Gateway provides a “gateway” for communication between the various Cypress WPAN products and
other serial (DCE) data communication equipment such as wireless data modems. The Gateway is defined
as data terminal equipment (DTE) that connects to other data communications equipment (DCE) devices
via a 9 pin DB-9 connector. If the Gateway is connected to a PC, a “null modem cable” is required to
facilitate communications. The Gateway sends/receives text based (NMEA style) messages based on
communications with peripheral Cypress WPAN accessories (Man-Down Pendant, etc). The Gateway can
store customized settings for baud rate, attached devices, general configuration, etc. A maximum of 16
connected devices are supported at any one time.
DB-9 Standard Gateway Pin out (left) and tethered DB-9, Windshield and Rooftop (right) configuration
Note: If Pin 9 on the Serial modem can be configured to deliver 3.9 Vdc ±10% then no external DC power
jack will be required.
AT^ZBEEDEV? View all device IDs that are registered with the gateway 12
AT^AUTOSESSION Required for E-VDT and WSG. View (AT^AUTOSESSION?) and configure 13
(AT^AUTOSESSION=n)
AT^RXDSENSE Configure gateway serial connection detection (AT^RXDSENSE=n) 14
The default serial port configuration for the WPAN Gateway is:
Data rate 9600 baud Stop bits 1
Data bits 8 Flwo control None
Parity None
AT^PANID=nnnn nnnn = 4-digit PAN ID in hex (0000 to FFFE, Defaults to 4465, FFFF is reserved)
Note: This command takes effect immediately. To save the command enter AT&W
AT^ZBEEADDDEV=0013A20040531EC4
OK
AT&W (to save the configuration, otherwise settings will be lost after a reset)
AT^ZBEEDEV?
0013A20040531EC5
0013A20040531EC4
For example:
ATOWNID?
0013A200404B959D
Note: Autosession setting takes effect immediately after entering AT&W and a power cycle.
The following events need to be reported in the case of manual session management or Autosession=0
Endpoint registration attempt
Endpoint connection established
Endpoint connection lost
Where:
ID is the 64-bit hex address of the endpoint device
TY is the 8-bit hex value for the device type
CODE is 7-bit hex event code
hh is NMEA checksum
Where:
ID is the 64-bit hex address of the endpoint device
CODE is 8-bit hex event code with bit 7 set to 1 to allow or 0 to reject. If CODE=FF the session must be
broken
hh is NMEA checksum
For example:
$PEVN,0013A20040111213,03,00*79
If automatic session management is disabled on the Gateway, the external DCE device such as a modem
must acknowledge the above messages using the following format:
This command takes effect immediately, to save the command enter AT&W
Note: The PANID will be broadcast from the pendant. The Gateway will stay in this mode until a character
is received on its serial port. Once a character has been received, the Gateway goes back into AT
command mode.
PANID=nnnn nnnn=4-digit hex value of the new PAN ID (0000-FFFE, Defaults to 4465)
The pendant will respond with PANIDACKnnnn, and the gateway will generate something similar below:
$PPEN,0013A200403047EE,30,PANIDACK4465*45
n=0 Disabled
In order to use this feature it needs to be enabled first using the WANCTRL command:
Note: The watchdog timer is valid in WANCTRL mode 1 only. It is useful if there is a possibility of the host
device malfunctioning and leaving the Gateway in “WAN Connected” state. Also, if t parameter is
omitted, it is assumed to be 0 (WANCTRL=1 <=> WANCTRL=1,0).
This command takes effect immediately, to save the command enter AT&W
The command returns OK if WANCTRL=1, otherwise it returns ERROR. This setting is not saved in non-
volatile memory.
Man Down RANGE messages will be acknowledged by the Gateway if:
WANCTRL==0
OR
WANCTRL==1,0 AND WANSTATUS=1
OR
WANCTRL==1,x AND WANSTATUS=1 AND WANSTATUS updated less than x
seconds ago (x>0)
OR
WANCTRL==2 AND CTS=Inactive
Note: CTS Active state is defined as (+3V to +15V), Inactive state is defined as (-3V to -15V)
Otherwise RANGE messages will not be acknowledged and the Man Down Pendant will indicate an out of
range condition.
CTS
+5V
(Active)
WANCTRL = 2
-5V
(Inactive)
Man Down RANGE message will be
acknowledged by the Gateway
To indicate a Man Down request, the state of the DTR (pin 4) RS-232 line needs to be changed. The state
of the RTS (pin 7) line is also changed based on whether a DRVID (Driver ID) message has been triggered.
-5V
(Inactive)
-5V
(Inactive)
2 – DTR stays inactive until one of the following occurs:
a. CPANIC message is received from the Pendant that
triggered PANIC or MPANIC state
b. DSR is set to Inactive state.
c. DTRPANICTIMEOUT expires
The Gateway sends ACKs in both cases so the pendant clears its panic state.
If more than 1 pendant sends Man Down, PANIC requests at the same time, only the first one will be
acknowledged. The next PANIC request from the second one will trigger the DTR output again.
If local ACK is desired (no external modem involved), DSR can be connected to DTR.
DRVID operation:
CTS
CTS state is ignored
+5V
(Active)
Don’t care
-5V
(Inactive)
-5V
(Inactive)
2 – RTS sets to inactive state and stays inactive for 8 seconds
The Gateway sends an ACK back as soon it receives the DRVID message.
Clearing PANIC/MPANIC:
In order to clear panic indication for situations where the Man Down Pendant goes out of range after
generating PANIC alert, a timeout can be set using the DTRPANICTIMEOUT command. If this timeout is
set, the DTR line will be cleared automatically if no communication is detected from the Man Down
Pendant that triggered the PANIC or MPANIC state.
For some connected equipment without the ability to acknowledge generated PANIC/MPANIC messages
on the DSR line, the DTRAUTOACK command can be used to automatically acknowledge the
PANIC/MPANIC requests. When PANIC/MPANIC is received, the DTR line is pulsed for a period of time
and the DSR state is ignored.
DSR
DSR state is ignored
+5V
(Active)
Don’t care
-5V
(Inactive)
-5V
(Inactive)
2 – DTR stays inactive until the preset DTRAUTOACK timeout
expires. The state of DSR line is ignored. Panic messages are
acknowledged right away
Paging/ATT operation:
The RxD input and TxD output lines can be used to enable the paging function of the pendant. The RxD
input is used to detect when a page is to be sent to a connected Pendant. TxD output is used to indicate
when the page was delivered to the Pendant.
Note: DTRPANIC must be enabled and only one pendant/gateway is supported by this feature.
When RXDPAGE is enabled, the Gateway will constantly monitor its RxD input. When RxD is detected
active for 100ms, the TxD line is set to Active and an ATT message is sent to the ID stored as the first line
in the ZBEEDEV list. Once an ACK is received from the Pendant, TxD line is set back to Inactive. If no ACK is
received within 15s and RxD is still Active, another ATT message is sent out while TxD stays Active. If no
ACK is received within 15s and RxD is Inactive, TxD is set to Inactive.
When RXDPAGE is enabled and an ATTACK message is received from the Pendant, the Gateway will
acknowledge it by setting the RTS line to Inactive state for 8 seconds.
-5V
RXDPAGE (Inactive) 3 – ACK is received from
(No Page Retries) 1 – RXDPAGE is generated the Pendant OR no ACK
by setting the RXD line active received within 15 seconds
RXD
for >100ms
+5V
(Active)
-5V
(Inactive)
-5V
(Inactive) 4 – ACK received
RXDPAGE
1 – RXDPAGE is generated
(Page Retries) RXD by setting the RXD line active
5 – Host drives RXD inactive within
+5V 1 second of TXD going inactive
(Active)
-5V
(Inactive)
1 – RXDPAGE has
been previously generated; when the
user acknowledges the ‘page’ by
button press and hold (for 1-2s) until
the right LED blinks green, the
Gateway will set the RTS line inactive
RTS for 8s. 3 – RTS line sets back to active state after 8 seconds
+5V
(Active)
RXDPAGE
-5V
(Inactive)
2 – RTS sets to inactive state and stays inactive for 8 seconds
Vibration Control:
A vibration sequence can be triggered by changing the state of the DSR RS-232 line.
If DSRVIBR is enabled, the Gateway will constantly monitor its DSR line. When DSR is detected at logic
high for 100ms, a VIBR message is sent to the ID stored as the first line in the ZBEEDEV list. Once an ACK is
received from the Pendant, the Gateway will wait for 1s before sensing the DSR line again. If no ACK is
received within 15s and DSR is still at logic high, another VIBR message is sent out. Note that there is no
feedback to the user whether the message was successfully received on the Pendant or not.
Note: DSR input goes through an inverter on the RS232 transceiver so voltage levels on the DB9 port are
mapped as follows:
RS232 Voltage Level Logic Level
-12V to +0.8V High(1)
+3V to +12V Low(0)
$PWPAN,ID,HeaderPayload*hh<CR><LF>
Where:
ID = 64-bit hex address of the device that sent the message
HeaderPayload = 3-byte header and variable length payload formatted as hex digits.
$PPQ,WPAN,ID,HeaderPayload*hh<CR><LF>
Where:
ID = 64-bit hex address of the endpoint device
HeaderPayload = 3-byte header and variable length payload formatted as hex digits.
The server can be in transparent mode as well (PAD=2). In this mode, the 2 devices, one Wireless Serial
Gateway and one Gateway act as a wireless serial link. No other device types are supported in this mode
and only 1 client is allowed.
In PAD=0 mode, the server Gateway outputs data using the PWPAN/PPQ message structure. In this
mode, the server Gateway can simultaneously communicate with multiple devices (Man Down Pendants,
etc.) and also multiple PAD client devices.
Connection is automatically established after a reset in PAD=1 and 2 modes. Once a client connection is
established, a CONNECT message is displayed. Note that this can be disabled with ATQ1. When in
transparent mode, the server side also displays a CONNECT message with the ID of the client device.
After power up or lost connection, the client will try registering immediately. If it fails, it will wait for a
period that increments by i every failed attempt until it reaches the value of p, where it will continue to
attempt to register until a valid connection is made.
6.4 Using an Engine Vehicle Diagnostics Transmitter (E-VDT) with the Gateway
In order to successfully connect to an engine or vehicle diagnostic port, the protocol must match between
the transmitter and engine/vehicle.
With the default setting, the E-VDT will search for a valid protocol and connect to it. However, this auto
search feature may not work on some vehicles; in this case, the user will need to change the protocol
setting of the E-VDT. Protocols 1 to 9 are for OBD II compliant vehicles.
0 – Automatic
1 – SAE J1850 PWM
2 – SAE J1850 VPW
3 – ISO 9141-2
4 – ISO 14230-4 KWP (slow)
5 – ISO 14230-4 KWP (fast)
6 – ISO 15765-4 CAN (11-bit ID, 500k baud)
7 – ISO 15765-4 CAN (29-bit ID, 500k baud)
8 – ISO 15765-4 CAN (11-bit ID, 250k baud)
9 – ISO 15765-4 CAN (29-bit ID, 250k baud)
10 – SAE J1939 CAN (29-bit ID, 250k baud)
11 – USER1 CAN (11-bit ID, 125k baud)
12 – USER2 CAN (11-bit ID, 50k baud)
For example, to change the protocol setting to ISO 9141-2 and to read back the value:
AT^OBDSP=3 Set the protocol to ISO 9141-2
AT&W Save the new setting.
Where:
n1..n4 are parameters to be displayed, n2..n4 are optional.
These commands and their associated parameters are not case sensitive.
The valid values for n1 – n4 are parameters from the E-VDT table (9).
For example:
AT^POBDA=p2,p8,p25 Configure POBDA message to report parameters P2,P8 and P25
Where:
n1..n4 are parameters to be displayed, n2..n4 are optional.
These commands and their associated parameters are not case sensitive.
The valid values for n1 – n4 are parameters from the E-VDT table.
For example:
AT^POBDA=P1,P2,P3,P5 Set the parameters for report A
AT^POBDA? Query the parameters chosen for report A
P1,P2,P3,P5 Returned result
For example:
AT^POBDA=P1,P2,P3,P5 Set the parameters for report A
AT^SHOWPOBDA Query the value of the parameters in report A
$POBDA,A,p1=85,p2=1544,p3=50,0*74 Returned result
If a parameter is not supported by the engine or vehicle, only commas will be displayed:
$POBDA,A,,,p2=1544*19
If the parameter is available and valid, the response should be in the following format:
pn=value
7 NMEA Messages
A proprietary NMEA message format is used to communicate to and from the remote connected devices.
The message structure varies slightly for the type of device (Man Down Pendant, Wireless Serial Gateway
(WSG), or Engine Vehicle Diagnostics Transmitter (E-VDT), but the format follows the table defined below.
$PPEN,AAAAAAAAAAAAAAAA,BB,XXXXXXX*hh<CR><LF>
Where:
AAAAAAAAAAAAAAAA is the Pendant/Device ID
BB is the Sequence number
XXXXX is the message payload see table below
hh is the message checksum
For example:
$PPEN,ID,SEQ,PANIC*hh<CR><LF> ID = pendant’s ID, SEQ=sequence number, PANIC = Alert
notification (“Man Down”) message
$PPQ,PAN,AAAAAAAAAAAAAAAA,BB,XXXXXXX*hh<CR><LF>
Where:
AAAAAAAAAAAAAAAA is the Pendant/Device ID
BB is the Sequence number
XXXXX is the message payload see table below
hh is the message checksum
For example:
$PPQ,PAN,0123456789ABCDEF,35,CONF=43 will define the round trip time to be 16 seconds.
PPEN PPQ
Description
Outgoing Gateway message Expected response
ACK Acknowledge a configuration None
change
ACKxx Return round trip response time, None
sound, vibration state in hex.
ACKxxx Return battery voltage in None
decimal, i.e. ACK300 = 3.00 V
ON Pendant sends this message None
every time it transitions from OFF
to ON state.
3
Please contact Cypress Solutions at 1-877-985-2878 for more information on how to obtain the Serial Gateway
Chat application.
ATTACK Incoming message receipt ACK means that the message has
acknowledgement. been successfully acknowledged.
If there is no response, pendant will
retry up to 5 times. The timing of the
resending of the ATTACK message is
controlled by the CONF value
The response will trigger either
positive or negative audible-
vibrating indication.
CPANIC Cancel panic message ACK means that the message has
been received. The pendant will
keep sending CPANIC messages until
either a NACK or ACK has been
received or up to a total of 5 retries.
The response will trigger either
positive or negative audible-
vibrating indication. The timing of
the resending of the CPANIC
message is controlled by the CONF
value.
OUTOFRANGE Gateway generates “out of None
range” message when associated
Pendant moves out of coverage
area. Controlled by
AT^SESSIONALERT command
PPQ
PPEN
Incoming Gateway Description
message response
message
ACK Acknowledge PPEN message None
CONF=xx Configure panic button. xx is a hex value of ACK means that the configuration has
the configuration byte, bit mapped as been saved.
follows:
Bit 0: Sound ON(1)/OFF(0)
Bit 1: Vibration ON/OFF
Bit 2 to Bit 7: defines round trip response
time for ACK generation. (1-63 seconds)
CONF? Query pendant configuration byte ACKxx where xx is a hex value
described above.
BATT? Query pendant battery voltage level ACKxxx where xxx is a decimal value:
E.g. Vbat=3.00V would return ACK300.
ATT Incoming message for User ATTACK
4
Please contact Cypress Solutions at 1-877-985-2878 for more information on how to obtain the Serial Gateway
Chat application.
$PWPAN,ID,HeaderPayload*hh<CR><LF>
Where:
ID = 64-bit hex address of the device that sent the message
HeaderPayload = 3-byte header and variable length payload formatted as hex digits.
Messages can be sent from the DCE device via the Gateway to the Wireless Serial Gateway device by
using the following NMEA message:
$PPQ,WPAN,ID,HeaderPayload*hh<CR><LF>
Where:
ID = 64-bit hex address of the endpoint device
HeaderPayload = 3-byte header and variable length payload formatted as hex digits.
For example:
A data packet from the DCE device destined for the Wireless Serial Gateway would be formatted:
$PPQ,WPAN,0013A20040111213,0C470041434B*21
For example:
A data message from a device with a user defined device type=12 (0xC) with sequence number 0x47 will
be formatted as:
$PWPAN,0013A20040111213,0C470050414E4943*03
In the above example 0C4700 would comprise the 3 byte header where 0x0C (decimal 12) is the device
type, 47 is the message sequence number and 00 defines the packet type as “data”.
$PBOBDA,X,n1=a…a[,n2=b…b][,n3=c…c][,n4=d…d]*hh<CR><LF>
$PBOBDB,X,n1=a…a[,n2=b…b][,n3=c…c][,n4=d…d]*hh<CR><LF>
$PBOBDC,X,n1=a…a[,n2=b…b][,n3=c…c][,n4=d…d]*hh<CR><LF>
$PBOBDD,X,n1=a…a[,n2=b…b][,n3=c…c][,n4=d…d]*hh<CR><LF>
Where:
X is the validity flag (A= valid, V= invalid)
a…a,b…b, etc… is the parameter value information.
For example:
If parameters P1, P2, P3, and P5 are to be in message A:
AT^POBDA=P1,P2,P3,P5
If a parameter is not supported by the engine or vehicle, only commas will be displayed
$POBDA,A,,,p2=1544*19
Where:
ID is the 64-bit hex address of the endpoint device
TY is the 8-bit hex value for device type
CODE is 7-bit hex event code
hh is NMEA checksum
Where:
ID is the 64-bit hex address of the endpoint device
CODE is 8-bit hex event code with bit 7 set to 1 to allow or 0 to reject. If CODE=FF the session must be
broken
hh is NMEA checksum
For example:
$PEVN,0013A20040111213,03,00*79
If automatic session management is disabled on the gateway, the external DCE device such as a modem
must acknowledge the above messages using the following format:
8 Appendix I
8.1 Gateway Mechanical Drawings
8.1.1 Standard Gateway
0 to 255(0 to
Yes Yes p1 vehicle speed 250.996) km/h 010D 1 byte FE6C byte7~8((1/256)Km/bit)
engine RPM(Revolutions 0 to 16,383(0 to 2 bytes,
Yes Yes p2 Per Minute) 8,031.875) min^-1 010C ((A*256)+B)/4 F004 byte4~5(0.125rpm/bit)
1 byte,
Yes Yes p3 throttle position 0 to 100 % 111 A*100/255 FEF2 byte7(0.4%/bit)
VIN(Vehicle Identification
Yes No p4 Number) 17 characters ASCII 902 multiple lines
MIL(Malfunction Indicator
Yes Yes p5 Lamp) indicator 0=off, 1=on 101 4 bytes, bit7 in A FECA bit6~7 of byte1
4 bytes, bit0~6 in
Yes No p6 number of trouble codes 0 to 127 decimal 101 A
calculated engine load 1 byte,
Yes No p7 value 0 to 100 % 104 A*100/255
engine coolant -40 to 215(-40 to
Yes Yes p8 temperature 210) °C 105 1 byte, A-40 FEEE byte1-40
Yes No p9 fuel rail pressure (gauge) 0 to 765 kPa 010A 1 byte, A*3
intake manifold absolute
Yes No p10 pressure 0 to 255 kPa 010B 1 byte
ignition timing advance for
Yes No p11 cylinder number 1 -64 to 63.5 ° 010E 1 byte, A/2-64
-40 to 215(-273 to byte4~5(0.03125°C/bit)-
Yes Yes p12 intake air temperature 1735) °C 010F 1 byte, A-40 FEF5 273
MAF(mass flow sensor) air 2 bytes,
Yes No p13 flow rate 0 to 655.35 g/s 110 ((256*A)+B)/100
2 bytes,
Yes No p14 run-time since engine start 0 to 65,535 second 011F (A*256)+B
1 byte,
Yes No p15 fuel level input 0 to 100 % 012F 100*A/255
2 bytes,
Yes No p16 control module voltage 0 to 65.535 v 142 ((A*256)+B)/1000
2 bytes,
((A*256)+B)*100/
Yes No p17 absolute load value 0 to 25700 % 143 255
Yes No p18 power take off status 0=off, 1=on 011E 1 byte, bit0 in A
distance travelled while 2 bytes,
Yes No p19 MIL is activated 0 to 65,535 km 121 (A*256)+B
distance since diagnostic 2 Bytes,
Yes No p20 trouble codes cleared 0 to 65,535 km 131 (A*256)+B
minutes run on the engine 2 Bytes,
Yes No p21 while MIL activated 0 to 65,535 min 014D (A*256)+B
time since diagnostic 2 Bytes,
Yes No p22 trouble codes cleared 0 to 65,535 min 014E (A*256)+B
No Yes p23 odometer 0 to 526385151.9 km proprietary FEE0 byte5~8(0.125Km/bit)
No Yes p24 high resolution odometer 0 to 21055406 km FEC1 byte1~4(5m/bit)
0 to
Yes Yes p25 total engine hours 210554060.75 hour proprietary FEE5 byte1~4(0.05hr/bit)
percent load at current
No Yes p26 RPM 0 to 125 % F003 byte3(1%/bit)
No Yes p27 actual engine - % torque -125 to 125 % F004 byte3(1%/bit)
No Yes p28 fuel temperature -40 to 210 °C FEEE byte2(1°C/bit)
No Yes p29 boost pressure 0 to 500 kPa FEF6 byte2(2kPa/bit)
intake manifold 1
No Yes p30 temperature 0 to 500 kPa FEF6 byte3(1°C/bit)
0 to
No Yes p31 total fuel used 2,105,540.607.5 L FEE9 bytes5~8(0.5L/bit)
No Yes p32 fuel deliver pressure 0 to 1,000 kPa FEEF byte1(4kPa/bit)
No Yes p33 engine oil pressure 0 to 1,000 kPa FEEF byte4(4kPa/bit)
No Yes p34 fuel rate 0 to 3,212.75 L/h FEF2 bytes1~2(0.05L/bit)
battery pot. voltage
No Yes p35 (switched) 0 to 3,212.75 V FEF7 bytes7~8(0.05V/bit)
No Yes p36 accelerator pedal position 0 to 100 % F003 byte2(0.4%/bit)
Yes Yes id XBee device ID of Gateway 16 digits hex
calculated peak (km/h)/s
Yes Yes pa acceleration 0 to 512 ec
calculated peak (km/h)/s
Yes Yes pb deceleration(braking) 0 to 512 ec
The Gateway and associated WPAN devices have been tested to comply with regulations for license free
operation in 2.4GHz band (FCC Title 47, Part 15, Sub part 247)
11 Technical Support/Warranty
The Cypress Solutions website provides product support information including:
Support bulletins
How To guides
Software tools
Firmware upgrades
www.cypress.bc.ca