The information contained here are property of DIGITAX Automotive Electronics Italy, and extremely con
fi
dential. Any disclosure, copying, distribution to third
party is strictly prohibited.
21
Diagnos c Tari
ff
Test (Check Sum)
With this procedure it i possible to:
•
calculate the tari
ff
check sum
•
print out the tari
ff
program (if printer is connected and powered on)
Select
For Hire
posi on.
Press
K1
and
K4
at the same me.
Both displays (
3
and
5
) will show in sequence the numbers from 0
to 9.
The printer, if connected to the taximeter and powered on, will
print out all the tari
ff
setup.
A er few seconds or when the prin ng procedure is
fi
nished the
main display (
3
) will show
STOP
and then the tari
ff
check sum cor-
responding to the binary addi on of all the programmed parame-
ters will appear, so each tari
ff
will have its own resul ng checksum.
The secondary (
5
) display will show the
fi
rmware country iden
fi
er.
The taximeter will go back in
For Hire
posi on a er few seconds
To test Data Integrity, the Tari
ff
Data is signed with a CRC16 func on.
A 16 bit CRC Check Sum is therefore calculated from the Tari
ff
Data, and saved for a future reference. The only two sec ons that
are out from the check sum are the unique vehicle and owner parameters, like: “k” constant and cket heading.
When the checksum func on is ac vated:
a)
Tari
ff
Programming trough PC or Smart key: if the data bu
ff
er is corrupted, due to errors in data transmission, system
errors or tampering, the CRC16 Check Sum will be di
ff
erent from that stored for comparison.
b) At each Trip the Taximeter recalculate the Checksum of the Tari
ff
and compares with the stored CS. reference; and in
case of data corrup on it auto locks the meter showing at any tenta ve of start a trip the message “Error Csum” so
it can’ t work with a wrong tari
ff
un l reprogrammed.
c) It is possible to recalculate the check sum manually, IE, by Inspectors in every moment but only when the meter is in
FOR HIRE mode, by pressing together K1 + K4, to verify that the meter is programmed with the Right Tari
ff
.
The CRC16 Check Sum is a number between 0 and 65535, and can be displayed on the Taximeter when wished.
The taximeter
fi
rmware is iden
fi
ed by a version name and by a CRC16 checksum. The version name is composed by a 3 le ers
pre
fi
x, indica ng the
fi
rmware type and eventual country version, and by a 2 digits sequen al number that indicates the version
for that
fi
rmware type, for example “F1C01”.
The CRC16 is calculated internally by the taximeter on the whole
fi
rmware
fl
ash area. If a corrup on is detected, than the taximeter
is blocked. The
fi
rmware version can be displayed on the taximeter by pressing at the same me K2+K3+K4 when in For Hire status.
Firmware name is shown in the main display, and
fi
rmware CRC16 is on the secondary display.
Algorithm Short Descrip on:
The CRC 16 Check Sum calcula on in the Taximeter is the (CCITT CRC16). The polynomial used is:
Hex : 0x1021
Bin : 1000000100001
Register Init is Hex : 0000
CHECK = Hex : 31C3
00000000
99999999
999999
000000
. .
. .
10240
IND09
Check Sum
Firmware Version
How to enter the Self-Test func on
Tari
ff
Check Sum
Firmware Version and CRC
N
N
Содержание M1 mdt
Страница 1: ...Technical Manual InstallationandProgramming ver 1 16 12 2014...
Страница 2: ......
Страница 83: ......