Jointech JT606X Protocol V1.5 new
Jointech JT606X Protocol V1.5 new
V1.5
12-14-2015
-1-
Content
Content ................................................................................................................................................................................................................................ - 2 -
1 JT606X Protocol ........................................................................................................................................................................................................... - 3 -
1.1 Protocol Structure ......................................................................................................................................................................................... - 3 -
1.2 Protocol Content (ASCII)............................................................................................................................................................................. - 3 -
1.2.1 Set Baud Rate ...................................................................................................................................................................................... - 3 -
1.2.2 Zero Adjustment for JT606X......................................................................................................................................................... - 5 -
1.2.3 Full-range Adjustment for JT606X............................................................................................................................................. - 6 -
1.2.4 Set Fuel tank Volume ....................................................................................................................................................................... - 7 -
1.2.5 Read current fuel level value........................................................................................................................................................ - 8 -
1.2.7 Read or Set Fuel sensor ID ......................................................................................................................................................... - 10 -
1.2.8 Read or Set damping ..................................................................................................................................................................... - 11 -
1.2.9 Factory Reset ................................................................................................................................................................................... - 13 -
-2-
1 JT606X Protocol
Command
Name Description
e.g. (ASCII)
Command code
1 byte: A~Z
A
Note : the command word is case sensitive.
Command
09600 0~ 100 bytes, The content is different for each command.
content
Command code: A
Command function: Default baud rate is 9600.
Command example: @01A050960006#
Send: @01A050960006#
-3-
@ 01 A 05 0 9600 06 #
Packet End
Checksum
Command Code
Packet Head
Reply: @01A049600D5#
@ 01 A 04 9600 D5 #
Packet End
Checksum
Command Code
Packet Head
Note:
Fuel level sensor defaultBaud Rate is 9600bps. If the baud rate is not in the list of four kinds of baud rate, then the
sensor does not respond.
-4-
1.2.2 Zero Adjustment for JT606X
Command code: B
Command function: Do Empty tank calibration
Command example: @01B01135#
Send: @01B01135#
@ 01 B 01 1 35 #
Packet End
Checksum
Command Code
Packet Head
-5-
Reply: @01B042371D4#
@ 01 B 04 2371 D4 #
Packet End
Checksum
Command Code
Packet Head
Command code: C
Command fucntion: Do full tank calibration
Command example: @01C01136#
Send: @01C01136#
@ 01 C 01 1 36 #
Packet End
Checksum
Command Code
Fuel sensor ID
Packet Head
-6-
Reply: @01C042637DA#
@ 01 C 04 2637 DA #
Packet End
Checksum
Command Code
Packet Head
Command code: D
Command function: Set the fuel tank volume for JT606X,So JT606X can output fuel level litres.
Command example. : @01D0610040030#
Send: @01D0610004030#
@ 01 D 06 1 00400 30 #
Packet End
Checksum
Fuel tank volume in litres.00400, it indicates 400 Litres.
If fuel tank volume is 60 litres. This value should be 00060.Maximum
value:09999
0 means Read the previous setting ,1 means Set
Command Code
Fuel sensor ID
Packet Head
-7-
Reply: @01D0500400FE#
@ 01 D 05 00400 FE #
Packet End
Checksum
Fuel tank volume in litres.00400, it indicates 400Litres.
If fuel tank volume is 60 litres. This value should be 06000
Command Code
Fuel sensor ID
Packet Head
Note:
The liter of fuel is 5 byte, show as XXXXX, such as 09998 show as 9999 Liters.Maximum value is 09999 .
Command code: E
Command code: Send this command and get the current fuel level value,Becasue JT606X can’t output data
automatically.
Command example : @01E0006#
Send: @01E0006#
-8-
@ 01 E 00 06 #
Packet End
Checksum
Command Code
Fuel sensor ID
Packet Head
Reply: @01E130644332180384091068D6#
Packet End
Checksum
Reserved
0 Fixed value.
Command code
Packet Head
-9-
1.2.7 Read or Set Fuel sensor ID
Command code: G
Command function: Default fuel sensor ID is 1.
Command example : @01G031119D#
Send: @01G031119D#
@ 01 G 03 1 01 9D #
Packet End
Checksum
Command Code
Packet Head
- 10 -
Reply: @01G0B0120150409X68#
@ 01 G 0B 01 20150409X 68 #
Packet End
Checksum
Command Code
Fuel sensor ID
Packet Head
Note:
Fuel sensor ID :from 00 to 99. Setting and query for one fuel sensor connected.
The purpose of fuel sensor ID =00
If you forgot you ever set the fuel sensor ID. you didn’t know the ID now.
Try to send the below command to get the fuel sensor ID.
@00G032019D#
So By this inspecting command,you can get the current fuel sensor ID.
Command code: H
Command function: Default,JT606X’s damping time is 300 seconds.
Command example: @01H051006005#
- 11 -
Reply: @01H040060D3#
@ 01 H 04 0060 D3 #
Packet End
Checksum
Command Code
Fuel sensor ID
Packet Head
Note:
If you set the damping time to 60 seconds, It doesn’t mean JT606X will delay output the fuel level signal 60
seconds.
JT606X will calculate the average fuel level value from current time to last 60 seconds.
e.g.
If you set damping time 60 seconds, and your device requests the JT606X fuel level value every 5 seconds.
At the time point “135” ,JT606X will calculate all fuel level values between time point “75” and “135”,and Outputs this
average value at “135”.
- 12 -
1.2.9 Factory Reset
Command code: T
Command function: Reset the Zero or full-range Adjustment setting and its internal frequency.
Command example: @01T0015#
Send: @01T0015#
@ 01 T 00 15 #
Packet End
Checksum
Command Code
Fuel sensor ID
Packet Head
- 13 -
Reply: @01T01147#
@ 01 T 01 1 47 #
Packet End
Checksum
Command Code
Fuel sensor ID
Packet Head
- 14 -