Files
autowp.github.io/index.html
T
2015-07-13 16:45:49 +03:00

1492 lines
69 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>PSA CAN</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<style type="text/css">
.message {
padding-bottom: 20px;
margin-bottom: 80px;
}
.message .id {
float: left;
margin: 0 10px;
font-family: monospace;
font-size: 150%;
}
.message .bits {
float: left;
position: relative;
font-family: monospace;
}
.message .bits .info {
position: absolute;
left: 4px;
border-left: 1px dotted #000;
border-bottom: 1px dotted #000;
padding-left: 3px;
white-space: nowrap;
}
.message .bits:hover {
font-weight: bold;
}
.message .bits:hover .info {
border-left-style: solid;
border-bottom-style: solid;
}
.offset-1 { padding-top: 20px; }
.offset-2 { padding-top: 40px; }
.offset-3 { padding-top: 60px; }
.offset-4 { padding-top: 80px; }
.offset-5 { padding-top: 100px; }
.offset-6 { padding-top: 120px; }
.offset-7 { padding-top: 140px; }
.offset-8 { padding-top: 160px; }
.offset-9 { padding-top: 180px; }
.offset-10 { padding-top: 200px; }
.offset-11 { padding-top: 220px; }
.offset-12 { padding-top: 240px; }
.offset-13 { padding-top: 260px; }
.margin-1 { padding-bottom: 40px; }
.margin-2 { padding-bottom: 60px; }
.margin-3 { padding-bottom: 80px; }
.margin-4 { padding-bottom: 100px; }
.margin-5 { padding-bottom: 120px; }
.margin-6 { padding-bottom: 140px; }
.margin-7 { padding-bottom: 160px; }
.margin-8 { padding-bottom: 180px; }
.margin-9 { padding-bottom: 200px; }
.margin-10 { padding-bottom: 220px; }
.margin-11 { padding-bottom: 240px; }
.margin-12 { padding-bottom: 260px; }
.margin-13 { padding-bottom: 280px; }
</style>
</head>
<body>
<div class="container">
<div class="jumbotron">
<h1>PSA CAN bus</h1>
<p>All data ralated to Peugeot 407 '2006 and Citroën C4 '2012</p>
<a href="https://github.com/autowp/autowp.github.io" class="btn btn-primary">View on github</a>
</div>
<table class="table table-hover">
<caption>Table of contents</caption>
<thead>
<tr>
<th>ID</th>
<th>Length</th>
<th>Data</th>
<th>Period</th>
<th>Source</th>
<th>Comment</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="#036">036</a></td>
<td>8</td>
<td></td>
<td>200</td>
<td><span class="label label-primary">BSI</span></td>
<td>BSI Ignition, Dashboard lightning</td>
<td class="text-danger">8%</td>
</tr>
<tr>
<td>09F</td>
<td>3</td>
<td>30 00 0A</td>
<td></td>
<td></td>
<td>ISO 15765-2 Flow control frame for 0A4</td>
<td></td>
</tr>
<tr>
<td><a href="#0A4">0A4</a></td>
<td>4+</td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Radio</span></td>
<td>Current CD track, ISO 15765-2, Flow control frame on 09F</td>
<td class="text-danger">30%</td>
</tr>
<tr>
<td><a href="#0B6">0B6</a></td>
<td>8</td>
<td></td>
<td>100</td>
<td><span class="label label-primary">BSI</span></td>
<td>BSI RPM/Speed</td>
<td class="text-warning">45%</td>
</tr>
<tr>
<td><a href="#0DF">0DF</a></td>
<td>3</td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Display</span></td>
<td></td>
<td class="text-danger">11%</td>
</tr>
<tr>
<td><a href="#0E1">0E1</a></td>
<td>7</td>
<td></td>
<td>100</td>
<td><span class="label label-primary">Parktronic</span></td>
<td>Parktronic</td>
<td class="text-warning">59</td>
</tr>
<tr>
<td><a href="#0F6">0F6</a></td>
<td>8</td>
<td></td>
<td>500</td>
<td><span class="label label-warning">possible BSI</span></td>
<td>Gear, temperature, odometer</td>
<td class="text-warning">56</td>
</tr>
<tr>
<td>11F</td>
<td>3</td>
<td>30 00 0A</td>
<td></td>
<td></td>
<td>BAND press, ISO 15765-2 Flow control frame </td>
<td></td>
</tr>
<tr>
<td><a href="#125">125</a></td>
<td>1 or 6+</td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Radio</span></td>
<td>CD track list, Radio list, ISO 15765-2</td>
<td class="text-success">70</td>
</tr>
<tr>
<td><a href="#128">128</a></td>
<td>8</td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">BSI</span></td>
<td></td>
<td class="text-danger">14%</td>
</tr>
<tr>
<td>131</td>
<td></td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Radio</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td>15B</td>
<td>9</td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Display</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td>165</td>
<td></td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Radio</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><a href="#167">167</a></td>
<td>8</td>
<td>09 26 17 70 7F FF 00 00</td>
<td>not periodic</td>
<td><span class="label label-primary">Display</span></td>
<td></td>
<td class="text-danger">2%</td>
</tr>
<tr>
<td><a href="#1A1">1A1</a></td>
<td>8</td>
<td></td>
<td>200</td>
<td><span class="label label-primary">BSI</span></td>
<td>Informational message</td>
<td class="text-danger">26%</td>
</tr>
<tr>
<td><a href="#1A5">1A5</a></td>
<td>1</td>
<td></td>
<td></td>
<td><span class="label label-primary">Radio</span></td>
<td>Sound volume</td>
<td class="text-success">100%</td>
</tr>
<tr>
<td><a href="#1E0">1E0</a></td>
<td></td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Radio</span></td>
<td></td>
<td class="text-danger">23%</td>
</tr>
<tr>
<td><a href="#1E5">1E5</a></td>
<td>7</td>
<td></td>
<td>500</td>
<td><span class="label label-primary">Radio</span></td>
<td>Audio settings</td>
<td class="text-success">78%</td>
</tr>
<tr>
<td><a href="#1ED">1ED</a></td>
<td>1</td>
<td>10</td>
<td>not periodic</td>
<td><span class="label label-primary">Display</span></td>
<td>Display conditioning commands</td>
<td class="text-danger">1%</td>
</tr>
<tr>
<td><a href="#21F">21F</a></td>
<td>3</td>
<td></td>
<td>100</td>
<td><span class="label label-warning">possible BSI</span></td>
<td>Radio remote control under the steering wheel</td>
<td class="text-warning">58%</td>
</tr>
<tr>
<td><a href="#221">221</a></td>
<td>7</td>
<td>00 FF FF 01 72 FF FF</td>
<td>1000</td>
<td></td>
<td>Trip computer info</td>
<td class="text-success">91%</td>
</tr>
<tr>
<td>225</td>
<td></td>
<td></td>
<td></td>
<td><span class="label label-primary">Radio</span></td>
<td>Radio frequency</td>
<td></td>
</tr>
<tr>
<td><a href="#265">265</a></td>
<td>4</td>
<td></td>
<td></td>
<td><span class="label label-primary">Radio</span></td>
<td>RDS</td>
<td class="text-warning">40%</td>
</tr>
<tr>
<td>2A5</td>
<td></td>
<td></td>
<td></td>
<td><span class="label label-primary">Radio</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><a href="#2B6">2B6</a></td>
<td>8</td>
<td></td>
<td>not periodic</td>
<td><span class="label label-warning">possible BSI</span></td>
<td>VIN for Radio</td>
<td class="text-success">100%</td>
</tr>
<tr>
<td>325</td>
<td></td>
<td></td>
<td></td>
<td><span class="label label-primary">Radio</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td>365</td>
<td></td>
<td></td>
<td></td>
<td><span class="label label-primary">Radio</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><a href="#3A5">3A5</a></td>
<td>5</td>
<td></td>
<td>1000</td>
<td><span class="label label-primary">Radio</span></td>
<td>Current track time</td>
<td class="text-success">100%</td>
</tr>
<tr>
<td><a href="#3E5">3E5</a></td>
<td>6</td>
<td></td>
<td></td>
<td><span class="label label-primary">Radio</span></td>
<td>Radio keypad presses</td>
<td class="text-danger">23%</td>
</tr>
<tr>
<td><a href="#3F6">3F6</a></td>
<td>7</td>
<td></td>
<td>1000</td>
<td><span class="label label-primary">Display</span></td>
<td>Time</td>
<td class="text-warning">36%</td>
</tr>
<tr>
<td>520</td>
<td></td>
<td></td>
<td></td>
<td><span class="label label-primary">Radio</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td>525</td>
<td>8</td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Display</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td>5E0</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>5E5</td>
<td>8</td>
<td></td>
<td>not periodic</td>
<td><span class="label label-primary">Display</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td>5EB</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<div class="message" id="036">
<div class="source">Source: <span class="label label-primary">BSI</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span> <span class="label label-success">Radio</span></div>
<div class="description">
<p>BSI Ignition, Dashboard lightning</p>
</div>
<div class="id">036</div>
<div class="structure clearfix margin-2">
<div class="bits">00001110 00000000 00000000 00</div>
<div class="bits">
L
<div class="info offset-2">Dashboard lightning enabled</div>
</div>
<div class="bits">0</div>
<div class="bits">BBBB&nbsp;
<div class="info offset-1">Brightness for dashboard lightning</div>
</div>
<div class="bits">00000001 00000000 00000000 10100000</div>
</div>
</div>
<div class="message" id="0A4">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>Current track name</p>
<p><span class="label label-danger">ISO 15765-2</span></p>
</div>
<div class="id">0A4</div>
<div class="structure clearfix margin-2">
<div class="bits">00100000 00000000 010</div>
<div class="bits">
A
<div class="info offset-2">1 - message contains track author data</div>
</div>
<div class="bits">1000&nbsp;</div>
<div class="bits">
NNNNNNNN
<div class="info offset-1">track nubmer</div>
</div>
<div class="bits">&nbsp;[</div>
<div class="bits">
TEXT_DATA
<div class="info">author &amp; track name</div>
</div>
<div class="bits">]</div>
</div>
</div>
<div class="message" id="0B6">
<div class="source">Source: <span class="label label-primary">BSI</span></div>
<div class="dest">Dest: </div>
<div class="id">0B6</div>
<div class="structure clearfix margin-1">
<div class="bits">
MMMMMMMM MMMMM
<div class="info offset-1">
Tachometer: turns per minute of motor
</div>
</div>
<div class="bits">000&nbsp;</div>
<div class="bits">
SSSSSSSS SSSSSSSS
<div class="info">
Actual speed * 100 in km/h
</div>
</div>
<div class="bits">&nbsp;10010110 00000011 10010011 11010000</div>
</div>
</div>
<div class="message" id="0DF">
<div class="source">Source: <span class="label label-primary">Radio or Display</span></div>
<div class="dest">Dest: <span class="label label-success">Display or Display</span></div>
<div class="id">0DF</div>
<div class="structure clearfix margin-4">
<div class="bits">
M
<div class="info offset-4">
Set to 1 when main menu, when one of ok-menu opened or when Dark pressed (for a short time)
</div>
</div>
<div class="bits">0010000 01000001 01</div>
<div class="bits">
Z
<div class="info">
Set to 1 when one of popup opens:<br />
main menu, track list, PTY list, audio menu.<br />
or when inverse or dark mode enabled (for a short time)<br />
Possible that signals to start capture arrow keys presses by display
</div>
</div>
<div class="bits">10000</div>
</div>
</div>
<div class="message" id="0E1">
<div class="source">Source: <span class="label label-primary">Parktronic</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span> <span class="label label-success">Radio</span></div>
<div class="id">0E1</div>
<div class="structure clearfix margin-10">
<div class="bits">XXXX</div>
<div class="bits">0000&nbsp;</div>
<div class="bits">
JJJJ
<div class="info offset-10">0000 or 1111 - disable or enable sound</div>
</div>
<div class="bits">0000 00</div>
<div class="bits">
HHHHHH
<div class="info offset-7">
"beep" period<br />
000000 - continuously beep<br />
111111 - unlimited period (silence)
</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
III
<div class="info offset-6">rear left</div>
</div>
<div class="bits">
KKKKK
<div class="info offset-5">rear center</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
LLL
<div class="info offset-4">rear right</div>
</div>
<div class="bits">
MMMMM
<div class="info offset-3">front left</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
QQQ
<div class="info offset-2">front center</div>
</div>
<div class="bits">
RRR
<div class="info offset-1">front right</div>
</div>
<div class="bits">
P
<div class="info">show parktronic window</div>
</div>
<div class="bits">0 00000000</div>
</div>
<div class="row">
<div class="col-lg-2 col-md-2 col-sm-2">
<table class="table table-condensed" style="width: auto;">
<caption>Left front</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>000XX</td><td>3</td></tr>
<tr><td>001XX</td><td>2</td></tr>
<tr><td>010XX</td><td>2</td></tr>
<tr><td>011XX</td><td>1</td></tr>
<tr><td>100XX</td><td>1</td></tr>
<tr><td>101XX</td><td>0</td></tr>
<tr><td>110XX</td><td>0</td></tr>
<tr><td>111XX</td><td>0</td></tr>
</tbody>
</table>
</div>
<div class="col-lg-2 col-md-2 col-sm-2">
<table class="table table-condensed" style="width: auto;">
<caption>Center front</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>000</td><td>4</td></tr>
<tr><td>001</td><td>3</td></tr>
<tr><td>010</td><td>3</td></tr>
<tr><td>011</td><td>2</td></tr>
<tr><td>100</td><td>2</td></tr>
<tr><td>101</td><td>1</td></tr>
<tr><td>110</td><td>1</td></tr>
<tr><td>111</td><td>0</td></tr>
</tbody>
</table>
</div>
<div class="col-lg-2 col-md-2 col-sm-2">
<table class="table table-condensed" style="width: auto;">
<caption>Right front</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>000</td><td>3</td></tr>
<tr><td>001</td><td>2</td></tr>
<tr><td>010</td><td>2</td></tr>
<tr><td>011</td><td>1</td></tr>
<tr><td>100</td><td>1</td></tr>
<tr><td>101</td><td>0</td></tr>
<tr><td>110</td><td>0</td></tr>
<tr><td>111</td><td>0</td></tr>
</tbody>
</table>
</div>
<div class="col-lg-2 col-md-2 col-sm-2">
<table class="table table-condensed" style="width: auto;">
<caption>Left rear</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>000</td><td>3</td></tr>
<tr><td>001</td><td>2</td></tr>
<tr><td>010</td><td>1</td></tr>
<tr><td>011</td><td>0</td></tr>
<tr><td>100</td><td>0</td></tr>
<tr><td>101</td><td>0</td></tr>
<tr><td>110</td><td>0</td></tr>
<tr><td>111</td><td>0</td></tr>
</tbody>
</table>
</div>
<div class="col-lg-2 col-md-2 col-sm-2">
<table class="table table-condensed" style="width: auto;">
<caption>Center rear</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>000XX</td><td>4</td></tr>
<tr><td>001XX</td><td>3</td></tr>
<tr><td>010XX</td><td>3</td></tr>
<tr><td>011XX</td><td>2</td></tr>
<tr><td>100XX</td><td>2</td></tr>
<tr><td>101XX</td><td>1</td></tr>
<tr><td>110XX</td><td>1</td></tr>
<tr><td>111XX</td><td>0</td></tr>
</tbody>
</table>
</div>
<div class="col-lg-2 col-md-2 col-sm-2">
<table class="table table-condensed" style="width: auto;">
<caption>Right rear</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>000</td><td>3</td></tr>
<tr><td>001</td><td>2</td></tr>
<tr><td>010</td><td>1</td></tr>
<tr><td>011</td><td>0</td></tr>
<tr><td>100</td><td>0</td></tr>
<tr><td>101</td><td>0</td></tr>
<tr><td>110</td><td>0</td></tr>
<tr><td>111</td><td>0</td></tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="message" id="0F6">
<div class="source">Source: <span class="label label-warning">possible BSI</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="id">0F6</div>
<div class="structure clearfix margin-3">
<div class="bits">
10001110 10000111&nbsp;
</div>
<div class="bits">
ZZZZZZZZ ZZZZZZZZ ZZZZZZZZ
<div class="info">
Odometer
</div>
</div>
<div class="bits">&nbsp;10001110&nbsp;</div>
<div class="bits">
TTTTTTTT
<div class="info offset-2">
Temperature = round(T/2.0 - 39.5) °C<br />
(0...250 = -40...+85)
</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
R
<div class="info offset-1">Reverse gear</div>
</div>
<div class="bits">0000</div>
<div class="bits">
XXX
<div class="info">Gear number</div>
</div>
</div>
</div>
<div class="message" id="125">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>CD track list</p>
<p><span class="label label-danger">ISO 15765-2</span></p>
</div>
<div class="id">125</div>
<div class="structure clearfix margin-12">
<div class="bits">
01110000&nbsp;
<div class="info offset-12">Show track list menu</div>
</div>
<div class="bits">
TTTTTTTT
<div class="info offset-11">tracks count</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
AAAAAAAA
<div class="info offset-10">current view offset</div>
</div>
<div class="bits">&nbsp;0</div>
<div class="bits">
S
<div class="info offset-9">flag "show track list"</div>
</div>
<div class="bits">X</div>
<div class="bits">
E
<div class="info offset-7">
flag "list moved" for 1 position up or down<br />
up or down is defined by BBBB
</div>
</div>
<div class="bits">
BBBB
<div class="info offset-6">current track offset in list of current 4</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
MMMMMMMM
<div class="info offset-2">
text data descriptor<br />
each two bits signals for auhor name and track name data existance in message<br />
followed after by 20 bytes in same order.<br />
Order same as the screen, except E=1
</div>
</div>
<div class="bits">&nbsp;00000000&nbsp;</div>
<div class="bits">[[</div>
<div class="bits">
JJJJJJJJ x20
<div class="info offset-1">20 bytes of author name</div>
</div>
<div class="bits">] [</div>
<div class="bits">
HHHHHHHH x20
<div class="info">20 bytes of track name</div>
</div>
<div class="bits">] x0-4]</div>
</div>
<div class="id">125</div>
<div class="structure clearfix">
<div class="bits">
00000000
QQQ
<div class="info">Hide track list menu. (By press OK in list LIST, by ESC or by timeout)</div>
</div>
</div>
</div>
<div class="message" id="128">
<div class="source">Source: <span class="label label-primary">BSI</span></div>
<div class="dest">Dest: </div>
<div class="description">
</div>
<div class="id">128</div>
<div class="structure clearfix margin-8">
<div class="bits">0</div>
<div class="bits">S
<div class="info offset-8">
Driver seat belt warning light
</div>
</div>
<div class="bits">100000 000</div>
<div class="bits">D
<div class="info offset-7">
Any door or trunk open
</div>
</div>
<div class="bits">0000 00000000 00000000&nbsp;</div>
<div class="bits">G
<div class="info offset-6">
sidelights on
</div>
</div>
<div class="bits">F
<div class="info offset-5">
low beam on
</div>
</div>
<div class="bits">E
<div class="info offset-4">
high beam on
</div>
</div>
<div class="bits">D
<div class="info offset-3">
front fog lights on
</div>
</div>
<div class="bits">C
<div class="info offset-2">
rear fog light on
</div>
</div>
<div class="bits">B
<div class="info offset-1">
right indicator on
</div>
</div>
<div class="bits">A
<div class="info">
left indicator on
</div>
</div>
<div class="bits">0 10000000 10100000 00000001</div>
</div>
</div>
<div class="message" id="167">
<div class="source">Source: <span class="label label-primary">Display</span></div>
<div class="dest">Dest: </div>
<div class="description">
<p>Display status</p>
</div>
<div class="id">167</div>
<div class="structure clearfix margin-2">
<div class="bits">00001001 00</div>
<div class="bits">
D
<div class="info">
0 - Display on<br />
1 - Display off (via Dark button)<br />
Not resets to 0 when display wake ups with menu, clim or other button
</div>
</div>
<div class="bits">00110 00010111 01110000 01111111 11111111 00000000 00000000</div>
</div>
</div>
<div class="message" id="1A1">
<div class="source">Source: <span class="label label-primary">BSI</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>Informational message</p>
</div>
<div class="id">1A1</div>
<div class="structure clearfix margin-5">
<div class="bits">
XXXXXXXX
<div class="info offset-2">
0x80 - show window<br />
0x7F - hide window<br />
0xFF - clear window (default)
</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
YYYYYYYY
<div class="info offset-1">message code (see table)</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
Z
<div class="info">1 when "show"</div>
</div>
<div class="bits">
0000000 00000000 00000000 00000000 00000000 00000000
</div>
</div>
<div class="description">
<table class="table table-condensed" style="width: auto;">
<caption>Messages</caption>
<thead>
<tr><th>Hex</th><th>Value (en)</th><th>Value (ru)</th></tr>
</thead>
<tbody>
<tr><td>00</td><td>Diagnosis ok</td><td></td></tr>
<tr><td>01</td><td>Engine temperature too high</td><td></td></tr>
<tr><td>03</td><td>Coolant circuit level too low</td><td></td></tr>
<tr><td>04</td><td>Check engine oil level</td><td></td></tr>
<tr><td>05</td><td>Engine oil pressure too low</td><td></td></tr>
<tr><td>08</td><td>Braking system faulty</td><td></td></tr>
<tr><td>0A</td><td>Air suspension ok (picture)</td><td></td></tr>
<tr><td>0F</td><td>Risk of particle filter blocking</td><td></td></tr>
<tr><td>11</td><td>Suspension faulty: max.speed 90 km/h</td><td></td></tr>
<tr><td>64</td><td></td><td>неисправность стояночного тормоза</td></tr>
<tr><td>67</td><td>Brake pads worn</td><td>заменить тормознае колодки</td></tr>
<tr><td>69</td><td></td><td>неисправность подвижного спойлера</td></tr>
<tr><td>6A</td><td>ABS braking system faulty</td><td>неисправность ABS</td></tr>
<tr><td>6B</td><td>ESP / ASR system faulty</td><td>неисправность ESP/ESR</td></tr>
<tr><td>6C</td><td>Suspension faulty</td><td>неисправность подвески</td></tr>
<tr><td>6D</td><td>Power steering faulty</td><td>неисправность усилителя рулевого управления</td></tr>
<tr><td>6E</td><td>Gearbox faulty</td><td></td></tr>
<tr><td>6F</td><td>Speed control system faulty</td><td></td></tr>
<tr><td>73</td><td>Ambient brightness sensor faulty</td><td></td></tr>
<tr><td>75</td><td>Automatic headlamp adjustment faulty</td><td>неисправность автоматич. регулировки фар</td></tr>
<tr><td>76</td><td>Directional headlamps faulty</td><td>неисправность управляемых фар</td></tr>
<tr><td>78</td><td></td><td>неисправность Airbag</td></tr>
<tr><td>79</td><td></td><td>неисправность активного капота</td></tr>
<tr><td>7A</td><td>Gearbox faulty</td><td>неисправность коробки передач</td></tr>
<tr><td>7B</td><td></td><td>запуск двигателя: Нажать на тормоз</td></tr>
<tr><td>7D</td><td>Presence of water in diesel fuel filter</td><td>наличие воды в топл. фильтре</td></tr>
<tr><td>7E</td><td>Engine management system faulty</td><td>неисправность двигателя</td></tr>
<tr><td>7F</td><td>Depollution system faulty</td><td></td></tr>
<tr><td>81</td><td>Particle filter additive level too low</td><td>низкий уровень FAP</td></tr>
<tr><td>83</td><td>Electronic anti-theft faulty</td><td></td></tr>
<tr><td>89</td><td>Space measuring system faulty</td><td></td></tr>
<tr><td>8A</td><td>Battery charge or electrical supply faulty</td><td></td></tr>
<tr><td>97</td><td>Anti-wander system lane-crossing warning device faulty</td><td></td></tr>
<tr><td>CD</td><td>Cruise control not possible: speed too low</td><td></td></tr>
<tr><td>CE</td><td>Control activation not possible: enter the speed</td><td></td></tr>
<tr><td>D3</td><td>None of rear passenger seat belts fastened</td><td></td></tr>
<tr><td>D7</td><td>Place automatic gearbox in position "P"</td><td></td></tr>
<tr><td>D8</td><td>Risk of ice</td><td></td></tr>
<tr><td>D9</td><td>Handbrake!</td><td></td></tr>
<tr><td>DF</td><td>Screen wash fluid level too low</td><td></td></tr>
<tr><td>E0</td><td>Fuel level too low</td><td></td></tr>
<tr><td>E1</td><td>Fuel circuit deactivated</td><td></td></tr>
<tr><td>E3</td><td>Remote control battery flat</td><td></td></tr>
<tr><td>E4</td><td>Check and re-initialise tyre pressure</td><td></td></tr>
<tr><td>E8</td><td>Tyre pressure(s) too low</td><td></td></tr>
<tr><td>F0</td><td>Diagnosis in progress...</td><td></td></tr>
<tr><td>F1</td><td>Diagnosis completed</td><td></td></tr>
<tr><td>F7</td><td>Rear LH passenger seatbelt unfastened</td><td></td></tr>
<tr><td>F8</td><td>Rear center passenger seatbelt unfastened</td><td></td></tr>
<tr><td>F9</td><td>Rear RH passenger seatbelt unfastened</td><td></td></tr>
</tbody>
</table>
</div>
</div>
<div class="message" id="1A5">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>Current sound level</p>
<p>After 2.5 seconds of BBB=000 volume popup menu hides</p>
</div>
<div class="id">1A5</div>
<div class="structure clearfix margin-2">
<div class="bits">
BBB
<div class="info offset-1">
000 during scroll volume<br />
111 in other case
</div>
</div>
<div class="bits">
VVVVV
<div class="info">sound volume from 0 to 30</div>
</div>
</div>
</div>
<div class="message" id="1E0">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="id">1E0</div>
<div class="structure clearfix margin-7">
<div class="bits">
UU
<div class="info offset-7">Unknown not constant value</div>
</div>
<div class="bits">
I
<div class="info offset-6">Activate track intro</div>
</div>
<div class="bits">
U
<div class="info offset-5">Unknown not constant value</div>
</div>
<div class="bits">0</div>
<div class="bits">
R
<div class="info offset-4">Activate random play</div>
</div>
<div class="bits">
U
<div class="info offset-3">Unknown not constant value</div>
</div>
<div class="bits">0 00000000 10</div>
<div class="bits">
A
<div class="info offset-2">Activate alternative freqencies (RDS)</div>
</div>
<div class="bits">00010&nbsp;</div>
<div class="bits">
G
<div class="info offset-1">REG mode activated</div>
</div>
<div class="bits">0000000 10</div>
<div class="bits">
T
<div class="info">Activate radio text</div>
</div>
<div class="bits">00000</div>
</div>
</div>
<div class="message" id="1E5">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>Period: 500ms</p>
</div>
<div class="id">1E5</div>
<div class="structure clearfix margin-13">
<div class="bits">
S
<div class="info offset-13">show menu balance (left/right)</div>
</div>
<div class="bits">
sssssss
<div class="info offset-12">balance (left/right)</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
F
<div class="info offset-11">show menu balance (rear/front)</div>
</div>
<div class="bits">
fffffff
<div class="info offset-10">balance (rear/front)</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
B
<div class="info offset-9">show menu bass</div>
</div>
<div class="bits">
bbbbbbb
<div class="info offset-8">bass</div>
</div>
<div class="bits">&nbsp;00111111</div>
<div class="bits">&nbsp;</div>
<div class="bits">
T
<div class="info offset-7">show menu treble</div>
</div>
<div class="bits">
ttttttt
<div class="info offset-6">treble</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
L
<div class="info offset-5">show menu loudness correction</div>
</div>
<div class="bits">
l
<div class="info offset-4">value of loudness correction</div>
</div>
<div class="bits">0</div>
<div class="bits">
A
<div class="info offset-3">show menu automatic volume</div>
</div>
<div class="bits">0</div>
<div class="bits">
aaa
<div class="info offset-2">000 or 111 - value of automatic volume</div>
</div>
<div class="bits">&nbsp;0</div>
<div class="bits">
P
<div class="info offset-1">show menu musical ambiance</div>
</div>
<div class="bits">0</div>
<div class="bits">
ppppp
<div class="info">value of musical ambiance</div>
</div>
</div>
<div class="description">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-6">
<table class="table table-condensed" style="width: auto;">
<caption>Bass/Treble/Balances values</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>011 0110</td><td>-9</td></tr>
<tr><td>011 0111</td><td>-8</td></tr>
<tr><td>011 1000</td><td>-7</td></tr>
<tr><td>011 1001</td><td>-6</td></tr>
<tr><td>011 1010</td><td>-5</td></tr>
<tr><td>011 1011</td><td>-4</td></tr>
<tr><td>011 1100</td><td>-3</td></tr>
<tr><td>011 1101</td><td>-2</td></tr>
<tr><td>011 1110</td><td>-1</td></tr>
<tr><td>011 1111</td><td>0</td></tr>
<tr><td>100 0000</td><td>1</td></tr>
<tr><td>100 0001</td><td>2</td></tr>
<tr><td>100 0010</td><td>3</td></tr>
<tr><td>100 0011</td><td>4</td></tr>
<tr><td>100 0100</td><td>5</td></tr>
<tr><td>100 0101</td><td>6</td></tr>
<tr><td>100 0110</td><td>7</td></tr>
<tr><td>100 0111</td><td>8</td></tr>
<tr><td>100 1000</td><td>9</td></tr>
</tbody>
</table>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<table class="table table-condensed" style="width: auto;">
<caption>Musical ambiance values</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>0 0011</td><td>None</td></tr>
<tr><td>0 0111</td><td>Classical</td></tr>
<tr><td>0 1011</td><td>Jazz-Blues</td></tr>
<tr><td>0 1111</td><td>Pop-Rock</td></tr>
<tr><td>1 0011</td><td>Vocal</td></tr>
<tr><td>1 0111</td><td>Techno</td></tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="message" id="1ED">
<div class="source">Source: <span class="label label-primary">Display</span></div>
<div class="dest">Dest: </div>
<div class="description">
<p>Display conditioning commands</p>
</div>
<div class="id">1ED</div>
<div class="structure clearfix margin-3">
<div class="bits">
XXXXXXXX
<div class="info">
10 - Default value<br />
00 - Activate simultaneous LH-RH control<br />
18 - Cut air conditioning (A/C OFF)<br />
</div>
</div>
</div>
</div>
<div class="message" id="21F">
<div class="source">Source: </div>
<div class="dest">Dest: <span class="label label-success">Radio</span></div>
<div class="description">
<p>Radio remote control under the steering wheel</p>
<p>1 - button down, 0 - button released</p>
</div>
<div class="id">21F</div>
<div class="structure clearfix margin-6">
<div class="bits">
F
<div class="info offset-6">Forward</div>
</div>
<div class="bits">
B
<div class="info offset-5">Backward</div>
</div>
<div class="bits">
X
<div class="info offset-4">Unknown not constant value</div>
</div>
<div class="bits">0</div>
<div class="bits">
U
<div class="info offset-3">Volume up</div>
</div>
<div class="bits">
D
<div class="info offset-2">Volume down</div>
</div>
<div class="bits">
S
<div class="info offset-1">Source</div>
</div>
<div class="bits">0&nbsp;</div>
<div class="bits">
RRRRRRRR
<div class="info">Scroll value. Continuously values.</div>
</div>
<div class="bits">&nbsp;00000000</div>
</div>
</div>
<div class="message" id="221">
<div class="source">Source: </div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>Trip computer info</p>
</div>
<div class="id">221</div>
<div class="structure clearfix margin-12">
<div class="bits">
l
<div class="info offset-12">1 when liters per 100 km is "--.-"</div>
</div>
<div class="bits">
r
<div class="info offset-11">1 when rest of run is "----"</div>
</div>
<div class="bits">00</div>
<div class="bits">
T
<div class="info offset-10">1 when trip mode switch down</div>
</div>
<div class="bits">000&nbsp;</div>
<div class="bits">
LLLLLLLL LLLLLLLL
<div class="info offset-7">
Liters per 100km<br />
0x0000-0x012C = 0.0-30.0<br />
0x012C-0xFFFF = 30.0
</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
RRRRRRRR RRRRRRRR
<div class="info offset-4">
Rest of run on current fuel level<br />
0x0000-0x07D0 = 0-2000 km<br />
0x07D0-0xFFFF = 2000 km
</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
FFFFFFFF FFFFFFFF
<div class="info">
Rest of run to finish<br />
0x0000-0xEA5B = 0.0-6000.0 km<br />
0xEA5B-0xFFFE = 6000.0 km<br />
0xFFFF = "----" km
</div>
</div>
</div>
</div>
<div class="message" id="265">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>RDS</p>
</div>
<div class="id">265</div>
<div class="structure clearfix margin-4">
<div class="bits">
S
<div class="info offset-4">Activate RDS search</div>
</div>
<div class="bits">00</div>
<div class="bits">
T
<div class="info">TA</div>
</div>
<div class="bits">000</div>
<div class="bits">
R
<div class="info offset-3">REG mode activated</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
P
<div class="info offset-2">PTY</div>
</div>
<div class="bits">
M
<div class="info offset-1">PTY menu shown</div>
</div>
<div class="bits">000000&nbsp;</div>
<div class="bits">
PPPPPPPP
<div class="info">PTY menu current item</div>
</div>
<div class="bits">&nbsp;00000000</div>
</div>
<table class="table table-condensed" style="width: auto;">
<caption>PTY menu items</caption>
<thead>
<tr><th>Bits</th><th>Value</th></tr>
</thead>
<tbody>
<tr><td>00</td><td>Deactivate PTY</td></tr>
<tr><td>01</td><td>News</td></tr>
<tr><td>02</td><td>Affairs</td></tr>
<tr><td>03</td><td>Info</td></tr>
<tr><td>04</td><td>Sport</td></tr>
<tr><td>05</td><td>Educate</td></tr>
<tr><td>06</td><td>Drama</td></tr>
<tr><td>07</td><td>Culture</td></tr>
<tr><td>08</td><td>Science</td></tr>
<tr><td>09</td><td>Varied</td></tr>
<tr><td>0A</td><td>Pop M</td></tr>
<tr><td>0B</td><td>Rock M</td></tr>
<tr><td>0C</td><td>Easy M</td></tr>
<tr><td>0D</td><td>Light M</td></tr>
<tr><td>0E</td><td>Classics</td></tr>
<tr><td>0F</td><td>Other M</td></tr>
<tr><td>10</td><td>Weather</td></tr>
<tr><td>11</td><td>Finance</td></tr>
<tr><td>12</td><td>Children</td></tr>
<tr><td>13</td><td>Social</td></tr>
<tr><td>14</td><td>Religion</td></tr>
<tr><td>15</td><td>Phone In</td></tr>
<tr><td>16</td><td>Travel</td></tr>
<tr><td>17</td><td>Leisure</td></tr>
<tr><td>18</td><td>Jazz</td></tr>
<tr><td>19</td><td>Country</td></tr>
<tr><td>1A</td><td>Nation M</td></tr>
<tr><td>1B</td><td>Oldies</td></tr>
<tr><td>1C</td><td>Folk M</td></tr>
<tr><td>1D</td><td>Document</td></tr>
</tbody>
</table>
</div>
<div class="message clearfix" id="2B6">
<div class="source">Source: <span class="label label-primary">BSI</span></div>
<div class="dest">Dest: <span class="label label-success">Radio</span></div>
<div class="description">
<p>Sends 1 time after power up</p>
</div>
<div class="id">2B6</div>
<div class="bits">
VVVVVVVV VVVVVVVV VVVVVVVV VVVVVVVV VVVVVVVV VVVVVVVV VVVVVVVV VVVVVVVV
<div class="info">ASCII coded last 8 VIN digits</div>
</div>
</div>
<div class="message margin-4 clearfix" id="3A5">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>Current playing CD track info</p>
</div>
<div class="id">3A5</div>
<div class="bits">
NNNNNNNN
<div class="info offset-4">Track number</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
MMMMMMMM
<div class="info offset-3">Total minutes, FF is "--"</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
SSSSSSSS
<div class="info offset-2">Total seconds, FF is "--"</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
mmmmmmmm
<div class="info offset-1">Current minutes, FF is "--"</div>
</div>
<div class="bits">&nbsp;</div>
<div class="bits">
ssssssss
<div class="info">Current seconds, 7F is "--"</div>
</div>
</div>
<div class="message margin-3 clearfix" id="3E5">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>Button presses (1 while hold down)</p>
<p>Band and Source not affecs this message</p>
<p>Buttons Menu, Clim &amp; Trip switches display to that modes</p>
</div>
<div class="id">3E5</div>
<div class="bits">0</div>
<div class="bits">
L
<div class="info offset-2">Menu</div>
</div>
<div class="bits">00000</div>
<div class="bits">
J
<div class="info offset-1">Clim</div>
</div>
<div class="bits">&nbsp;0</div>
<div class="bits">
H
<div class="info">Trip</div>
</div>
<div class="bits">00000</div>
<div class="bits">
G
<div class="info offset-3">Audio</div>
</div>
<div class="bits">&nbsp;0</div>
<div class="bits">
Q
<div class="info offset-2">Ok</div>
</div>
<div class="bits">0</div>
<div class="bits">
M
<div class="info offset-1">Esc</div>
</div>
<div class="bits">0</div>
<div class="bits">
K
<div class="info">Dark</div>
</div>
<div class="bits">00 00000000 00000000 0</div>
<div class="bits">
R
<div class="info offset-3">Up</div>
</div>
<div class="bits">0</div>
<div class="bits">
S
<div class="info offset-2">Down</div>
</div>
<div class="bits">0</div>
<div class="bits">
P
<div class="info offset-1">Right</div>
</div>
<div class="bits">0</div>
<div class="bits">
N
<div class="info">Left</div>
</div>
</div>
<div class="message margin-2 clearfix" id="3F6">
<div class="source">Source: <span class="label label-primary">Radio</span></div>
<div class="dest">Dest: <span class="label label-success">Display</span></div>
<div class="description">
<p>Date (possible) and time</p>
</div>
<div class="id">3F6</div>
<div class="bits">
XXXXXXXX XXXXXXXX XXXX
<div class="info">time in seconds</div>
</div>
<div class="bits">0000 00000000 00000000&nbsp;</div>
<div class="bits">
Z
<div class="info">
Time format<br />
0 - 12h<br />
1 - 24h
</div>
</div>
<div class="bits"> 1000000 00000001</div>
</div>
</div>
</body>
</html>