Контрольная сумма прошивок ваз
Контрольные суммы прошивок ВАЗ
Автор: Administrator |
29.12.2010 20:53 |
Контрольные суммы прошивок ВАЗ
Данная таблица полностью соответствует дополнениям ИП ВАЗ по ИП, посвященным идентификаторам ПО и КС заводских прошивок ВАЗ
Перечень идентификаторов серийных версий и калибровок контроллеров Январь-5.1, VS-5.1, М1.5.4, MP7.0
|
Идентификатор ПО |
Контроллер |
Номер ВАЗ |
Двигатель |
Нормы токсичности |
КС |
Bosch M1.5.4 |
M1V13O54 |
М1.5.4
|
2111-1411020 |
2111 |
Россия-83 |
С562 |
M1V13R59 |
М1.5.4 |
2111-1411020 |
2111 |
Россия-83 |
790В |
M1V13S64 |
М1.5.4 |
2111-1411020-112 |
2111 |
Россия-83 |
941F |
M1V13T64 |
М1.5.4 |
2111-1411020-112 |
2111 |
Россия-83 |
39CD |
M1V03h35 |
М1.5.4N |
2111-1411020-60 |
2111 |
Евро-2 |
EE5D |
M1V26h42 |
М1.5.4N |
2104-1411020 |
21044 |
Евро-2 |
FE75 |
M1V05F05 |
М1.5.4N |
2112-1411020-40 |
2112 |
Евро-2 |
21FB |
M1V05G06 |
M1.5.4N |
2112-1411020-40 |
2112 |
Евро-2 |
5А3С |
M1V05H07 |
M1.5.4N |
2112-1411020-40 |
2112 |
Евро-2 |
0ЕЕ4 |
M1V05I08 |
M1.5.4N |
2112-1411020-40 |
2112 |
Евро-2 |
CDB5 |
Bosch MP7.0H |
M7V03E65 |
МР7.0 |
2111-1411020-40 |
2111 |
Евро-2 |
ВА55 |
M7V08V01 |
МР7.0 |
2112-1411020-50 |
2112 |
Евро-3 |
F58E |
M7V08X03 |
МР7.0 |
2112-1411020-50 |
2112 |
Евро-3 |
350C |
M7V16S01 |
МР7.0 |
2112-1411020-50 |
2111 |
Евро-3 |
5CE8 |
M7V16V11 |
МР7.0 |
2111-1411020-50 |
2111 |
Евро-3 |
F533 |
M7V16X02 |
МР7.0 |
2111-1411020-50 |
2111 |
Евро-3 |
11D6 |
M7V16V12 |
МР7.0 |
2111-1411020-50 |
2111 |
Евро-3 |
F3C1 |
M7V20L29 |
МР7.0 |
2123-1411020-10 |
2123, 21214 |
Евро-2 |
6551 |
M7N20V31 |
МР7.0 |
2123-1411020-10 |
2123, 21214 |
Евро-2 |
7000 |
M7N20V32 |
МР7.0 |
2123-1411020-10 |
2123, 21214 |
Евро-2 |
|
M7N20V33 |
МР7.0 |
2123-1411020-10 |
2123, 21214 |
Евро-2 |
64EC
|
M7N21V14 |
МР7.0 |
21214-1411020 |
21214 |
Евро-3 |
8949 |
M7N21X15 |
МР7.0 |
21214-1411020 |
21214 |
Евро-3 |
C669 |
Bosch M7.9.7 |
B101CR01 |
M7.9.7 |
11183-1411020-20 |
11183 |
Eвро-2 |
9FAB |
B101CR02 |
M7.9.7 |
11183-1411020-20 |
11183 |
Eвро-2 |
|
B173CR03
|
M7.9.7 |
11194-1411020-00 |
11194
|
Евро-3 |
|
B174CR03 |
М7.9.7 |
11194-1411020-10 |
11194
|
Евро-4 |
340B |
B126EQ30 |
M7.9.7 |
2104-1411020-10 |
21044 |
Eвро-2 |
8CE6 |
B126ES01 |
M7.9.7 |
2104-1411020-10 |
21044 |
Eвро-2 |
|
B126ER02
|
M7.9.7 |
2104-1411020-10 |
21044 |
Eвро-2 |
|
B103EN05 |
M7.9.7 |
2111-1411020-80 |
2111 |
Eвро-2 |
FE78 |
B103EQ07 |
M7.9.7 |
2111-1411020-80 |
2111 |
Eвро-2 |
F5C9 |
B103EQ09 |
M7.9.7 |
2111-1411020-80 |
2111 |
Eвро-2 |
0B0D |
B103EQ12 |
M7.9.7 |
2111-1411020-80 |
2111 |
Eвро-2 |
0F42 |
B103ER12 |
M7.9.7 |
2111-1411020-80 |
2111 |
Eвро-2 |
7934 |
B102CQ05 |
M7.9.7 |
21114-1411020-00 |
21114 |
Eвро-3 |
3207 |
B102CR06 |
M7.9.7 |
21114-1411020-00 |
21114 |
Eвро-3 |
9FAB |
B102CR07 |
M7.9.7 |
21114-1411020-00 |
21114 |
Eвро-3 |
|
B118DN08 |
M7.9.7 |
21114-1411020-10 |
21114 |
Eвро-3 |
6838 |
B118DN23 |
M7.9.7 |
21114-1411020-10 |
21114 |
Eвро-3 |
01D3 |
B118DQ25 |
M7.9.7 |
21114-1411020-10 |
21114 |
Eвро-3 |
0F42 |
B118DR25 |
M7.9.7 |
21114-1411020-10 |
21114 |
Eвро-3 |
|
B119DQ01 |
M7.9.7 |
21114-1411020-20 |
21114 |
Eвро-4 |
9FAB |
B119DR02 |
M7.9.7 |
21114-1411020-20 |
21114 |
Eвро-4 |
1E5B |
B104DN15 |
M7.9.7 |
21114-1411020-30 |
21114 |
Eвро-2 |
ECA4 |
B104DP16 |
M7.9.7 |
21114-1411020-30 |
21114 |
Eвро-2 |
CBE8 |
B104DQ17 |
M7.9.7 |
21114-1411020-30 |
21114 |
Eвро-2 |
0F42 |
B104DR17 |
M7.9.7 |
21114-1411020-30 |
21114 |
Eвро-2 |
7934 |
B104DR18 |
M7.9.7 |
21114-1411020-30 |
21114 |
Eвро-2 |
|
B104CR01 |
M7.9.7 |
21114-1411020-40 |
21114 |
Eвро-4 |
|
B104CR02 |
M7.9.7 |
21114-1411020-40 |
21114 |
Eвро-4 |
FA58 |
B108DN09 |
M7.9.7 |
21124-1411020-10 |
21124 |
Eвро-3 |
A4B2 |
B108DQ09 |
M7.9.7 |
21124-1411020-10 |
21124 |
Eвро-3 |
BD05 |
B108DR09 |
M7.9.7 |
21124-1411020-10 |
21124 |
Eвро-3 |
|
B109DR01 |
M7.9.7 |
21124-1411020-20 |
21124 |
Eвро-4 |
D53B |
B105DP09 |
M7.9.7 |
21124-1411020-30 |
21124 |
Eвро-2 |
B30D |
B105DQ09 |
M7.9.7 |
21124-1411020-30 |
21124 |
Eвро-2 |
BD05 |
B105DR09 |
M7.9.7 |
21124-1411020-30 |
21124 |
Eвро-2 |
BD05 |
B105DR10 |
M7.9.7 |
21124-1411020-30 |
21124 |
Eвро-2 |
|
B173DR01 |
M7.9.7 |
21126-1411020-10 |
21126 |
Eвро-3 |
6E2E |
B174DR03 |
M7.9.7 |
21126-1411020-00 |
21126 |
Eвро-4 |
8D25 |
B121EN16 |
M7.9.7 |
21214-1411020-10 |
21214 |
Eвро-3 |
9381 |
B121ER18 |
M7.9.7 |
21214-1411020-10 |
21214 |
Eвро-3 |
B696 |
B121ER17 |
M7.9.7 |
21214-1411020-10 |
21214 |
Eвро-3 |
|
B114ER18 |
M7.9.7 |
21214-1411020-20 |
21214 |
Eвро-4 |
BC72 |
B120EN15 |
M7.9.7 |
21214-1411020-30 |
21214 |
Eвро-2 |
D3AF |
B120EN16 |
M7.9.7 |
21214-1411020-30 |
21214 |
Eвро-2 |
0F42 |
B120EQ16 |
M7.9.7 |
21214-1411020-30 |
21214 |
Eвро-2 |
|
B120ER16 |
M7.9.7 |
21214-1411020-10 |
21214 |
Eвро-2 |
7934
|
B120ER19 |
M7.9.7 |
21214-1411020-10 |
21214 |
Eвро-2 |
CCAA |
Январь 5.1.х |
J5V13G02 |
Январь-5.1.1 |
2111-1411020-71 |
2111 |
Россия-83 |
0752 |
J5V13I02 |
Январь-5.1.1 |
2111-1411020-71 |
2111 |
Россия-83 |
В4СЕ |
J5V13L05 |
Январь-5.1.1 |
2111-1411020-71 |
2111 |
Россия-83 |
0303 |
J5V03F21 |
Январь-5.1 |
2111-1411020-61 |
2111 |
Евро-2 |
63В6 |
J5V03G21 |
Январь-5.1 |
2111-1411020-61 |
2111 |
Евро-2 |
647А |
J5V03h31 |
Январь-5.1 |
2111-1411020-61 |
2111 |
Евро-2 |
EF63 |
J5V03J21 |
Январь-5.1 |
2111-1411020-61 |
2111 |
Евро-2 |
552В |
J5V03K22 |
Январь-5.1 |
2111-1411020-61 |
2111 |
Евро-2 |
А84С |
J5V03L25 |
Январь-5.1 |
2111-1411020-61 |
2111 |
Евро-2 |
906B |
J5V26K23 |
Январь-5.1.3 |
2104-1411020-01 |
21044 |
Евро-2 |
968D |
J5V26L52 |
Январь-5.1.3 |
2104-1411020-01 |
21044 |
Евро-2 |
DD82 |
J5V07G26 |
Январь-5.1.2 |
2112-1411020-71 |
2112 |
Россия-83 |
5АО3 |
J5V07I27 |
Январь-5.1.2 |
2112-1411020-71 |
2112 |
Россия-83 |
15В6 |
J5V07J28 |
Январь-5.1.2 |
2112-1411020-71 |
2112 |
Россия-83 |
CA3F |
J5V05h26 |
Январь-5.1 |
2112-1411020-41 |
2112 |
Евро-2 |
ЗС40 |
J5V05J16 |
Январь-5.1 |
2112-1411020-41 |
2112 |
Евро-2 |
8В3С |
J5V05K17 |
Январь-5.1 |
2112-1411020-41 |
2112 |
Евро-2 |
D14D |
J5V05L19 |
Январь-5.1 |
2112-1411020-41 |
2112 |
Евро-2 |
7602 |
J5V05M30 |
Январь-5.1 |
2112-1411020-41 |
2112 |
Евро-2 |
A71C |
J5V05N35 |
Январь-5.1 |
2112-1411020-41 |
2112 |
Евро-2 |
3F4B |
VS 5.1 |
V5V13J02 |
VS-5.1 |
2111-1411020-72 |
2111 |
Россия-83 |
1026 |
V5V13K03 |
VS-5.1 |
2111-1411020-72 |
2111 |
Россия-83 |
4C5C |
V5V13L05 |
VS-5.1 |
2111-1411020-72 |
2111 |
Россия-83 |
29F3 |
V5V03K22 |
VS-5.1 |
2111-1411020-62 |
2111 |
Евро-2 |
F4A5 |
V5V03L25 |
VS-5.1 |
2111-1411020-62 |
2111 |
Евро-2 |
3221 |
V5V05K17 |
VS-5.1 |
2112-1411020-42 |
2112 |
Евро-2 |
3508 |
V5V05L19 |
VS-5.1 |
2112-1411020-42 |
2112 |
Евро-2 |
D0F3 |
V5V05M30 |
VS-5.1 |
2112-1411020-42 |
2112 |
Евро-2 |
746B |
V5V05N35 |
VS-5.1 |
2112-1411020-42 |
2112 |
Евро-2 |
0AA8 |
V5V26L52 |
VS-5.1 |
2104-1411020-02 |
21044 |
Евро-2 |
BC36 |
Январь 7.2 |
A201CO56 |
Январь 7.2 |
11183-1411020-21 |
11183 |
Евро-2 |
A4BB |
A201CO57 |
Январь 7.2 |
11183-1411020-21 |
11183 |
Евро-2 |
A317 |
A201CO58 |
Январь 7.2 |
11183-1411020-21 |
11183 |
Евро-2 |
4764 |
A226FM10 |
Январь 7.2 |
21067-1411020-11 |
21067 |
Евро-2 |
E6A3 |
A203EK34 |
Январь 7.2 |
2111-1411020-81 |
2111 |
Евро-2 |
0048 |
A203EL35 |
Январь 7.2 |
2111-1411020-81 |
2111 |
Евро-2 |
8871 |
A203EL36 |
Январь 7.2 |
2111-1411020-81 |
2111 |
Евро-2 |
881E |
A204DM53 |
Январь 7.2 |
21114-1411020-31 |
21114 |
Евро-2 |
4093 |
A204DO57 |
Январь 7.2 |
21114-1411020-31 |
21114 |
Евро-2 |
5EFA |
A204DP57 |
Январь 7.2 |
21114-1411020-31 |
21114 |
Евро-2 |
D1EA |
A204DM52 |
Январь 7.2 |
21124-1411020-31 |
21124 |
Евро-2 |
151E |
A205DM53 |
Январь 7.2 |
21124-1411020-31 |
21124 |
Евро-2 |
000C |
A205DO54 |
Январь 7.2 |
21124-1411020-31 |
21124 |
Евро-2 |
2742 |
A205DO57 |
Январь 7.2 |
21124-1411020-31 |
21124 |
Евро-2 |
68BF |
A205DP54 |
Январь 7.2 |
21124-1411020-31 |
21124 |
Евро-2 |
DC77 |
I201CO56 |
Январь 7.2 |
11183-1411020-22 |
11183 |
Евро-2 |
9E4C |
I201CO57 |
Январь 7.2 |
11183-1411020-22 |
11183 |
Евро-2 |
9C6A |
I201CO58 |
Январь 7.2 |
11183-1411020-22 |
11183 |
Евро-2 |
3F9C |
I226FM10 |
Январь 7.2 |
21067-1411020-12 |
21067 |
Евро-2 |
03E6 |
I203EK33 |
Январь 7.2 |
2111-1411020-82 |
2111 |
Евро-2 |
8CBC |
I203EK34 |
Январь 7.2 |
2111-1411020-82 |
2111 |
Евро-2 |
0048 |
I203EL35 |
Январь 7.2 |
2111-1411020-82 |
2111 |
Евро-2 |
7DDA |
I203EL36 |
Январь 7.2 |
2111-1411020-82 |
2111 |
Евро-2 |
7D87 |
I203EM36 |
Январь 7.2 |
2111-1411020-82 |
2111 |
Евро-2 |
6C48 |
I204DM53 |
Январь 7.2 |
21114-1411020-32 |
21114 |
Евро-2 |
2640 |
I204DO57 |
Январь 7.2 |
21114-1411020-32 |
21114 |
Евро-2 |
5A2F |
I204DP57 |
Январь 7.2 |
21114-1411020-32 |
21114 |
Евро-2 |
D209 |
I205DM52 |
Январь 7.2 |
21124-1411020-32 |
21124 |
Евро-2 |
EABF |
I205DM53 |
Январь 7.2 |
21124-1411020-32 |
21124 |
Евро-2 |
D909 |
I205DO54 |
Январь 7.2 |
21124-1411020-32 |
21124 |
Евро-2 |
2125 |
I205DO57 |
Январь 7.2 |
21124-1411020-32 |
21124 |
Евро-2 |
63A1 |
I205DP57 |
Январь 7.2 |
21124-1411020-32 |
21124 |
Евро-2 |
DC96 |
I233LO10 |
Январь 7.2 |
21130-1411020-02 |
2131 |
Евро-2 |
6C30 |
M73
|
A317DA01 |
M73 |
21114-1411020-11 |
21114 |
Евро-3 |
CEA7 |
A317DA02 |
M73 |
21114-1411020-11 |
21114 |
Евро-3 |
3CD2 |
I327RA01 |
M73 |
21067-1411020-22 |
21067 |
Евро-3 |
E18D |
I327RA02 |
M73 |
21067-1411020-22 |
21067 |
Евро-3 |
4CA5 |
I327RB06 |
M73 |
21067-1411020-22 |
21067 |
Евро-3 |
|
I317DA02 |
M73 |
21114-1411020-12 |
21114 |
Евро-3 |
2DA7 |
I308DA02 |
M73 |
21124-1411020-12 |
21124 |
Евро-3 |
411C |
Используя данную таблицу, можно определить, не вносились ли изменения в ПО прошивки. Однако, имейте ввиду, что люди, занимающиеся чип-тюнингом могут использовать эту таблицу для "маскировки" изменений с помощью программы редактора калибровок или программатора.
Источник - Информационные Письма ВАЗ
Программа для считывания и контроля КС
Внимание! Если Вы обнаружили в серийном блоке прошивку с несоответствием КС и идентификатора, это вовсе не значит, что блок "переписан" и пр. АвтоВАЗ выпустил немало машин с промежуточными сериями прошивок и малодушно не указывает этого, отсекая от гарантии вполне добропорядочные автомобили. Представляется странным, как контролировать КС при таком беспределе.
|
|
xn--80aea1clef.xn--p1ai
S-Pb.Chipdiagnost.Диагностика двигателя, чип-тюнинг автомобилей и зап.части для иномарок в Санкт-Петербурге
поиск по сайту:
Форум
Диагностика двигателя ВАЗ :
Электронные системы автомобиля ВАЗ :
Электрические схемы ВАЗ :
Схемы электрических соединений ЭСУД ВАЗ :
Серийные прошивки и контрольные суммы ВАЗ :
GM
Январь-4
Bosch 1.5.4
Bosch MP 7.0
Январь 5.1
VS 5.1
Январь 7.2
Январь 7.2+
M 73
М 74
Bosch 7.9.7
Bosch 7.9.7+
Bosch ME17.9.7
Тюнинговые прошивки ВАЗ :
Чип-тюнинг ВАЗ
Чип-тюнинг УАЗ
ИНОМАРКИ :
Чип-тюнинг иномарок :
|
Добро пожаловать!
Серийные прошивки и контрольные суммы ВАЗ Серийное программное обеспечение и контрольные суммы блоков управления Bosch 7.9.7+
Индификатор ПОНомер по ВАЗ
ДвигательДата ПО
Контрольная суммаНормы токсичности
Контроллер
B101CR0111183-1411020-20Calina 1.6 8V15-09-20059FABЕвро-2M7.9.7+
B101CR0211183-1411020-20Calina 1.6 8V10-01-20061BF3Евро-2M7.9.7+
B102CQ0521114-1411020Calina 1.6 8V27-05-20056274Евро-3M7.9.7+
B102CR0621114-1411020Calina 1.6 8V14-09-20059FABЕвро-3M7.9.7+
B103EQ122111-1411020-802111 1.5 8V18-03-2005OF42Евро-2M7.9.7+
B103ER122111-1411020-802111 1.5 8V26-09-20057934Евро-2M7.9.7+
B103CU0321114-1411020Calina 1.6 8V19-08-20082F1BЕвро-3M7.9.7+
B103CU0321114-1411020-40Calina 1.6 8V09-10-20092F1BЕвро-3M7.9.7+
B104CR0121114-1411020-40Calina 1.6 8V30-01-200655E2Евро-4M7.9.7+
B104CR0221114-1411020-40Calina 1.6 8V16-08-2007FA58Евро-4M7.9.7+
B104DQ1721114-1411020-3021114 1.6 8V08-03-2005OF42Евро-2M7.9.7+
B104DR1721114-1411020-3021114 1.6 8V26-09-20057934Евро-2M7.9.7+
B105DQ0921124-1411020-3021124 1.6 16V18-03-2005A3BFЕвро-2M7.9.7+
B105DR0921124-1411020-3021124 1.6 16V26-09-2005BD05Евро-2M7.9.7+
B105DR1021124-1411020-3021124 1.6 16V24-04-2006B6C7Евро-2M7.9.7+
B108DQ0921124-1411020-1021124 1.6 16V18-03-2005BD05Евро-3M7.9.7+
B108DR0921124-1411020-1021124 1.6 16V26-09-2005BD05Евро-3M7.9.7+
B109DR0121124-1411020-2021124 1.6 16VD53BЕвро-4M7.9.7+
B109DR0221124-1411020-2021124 1.6 16V15-12-20056043Евро-4M7.9.7+
B11KSS0111196-1411020Calina 11196 1.6 16V06-06-20084E16Евро-3M7.9.7+
B11KSS0111196-1411020Calina 21126 1.6 16V18-12-20084E16Евро-3M7.9.7+
B13KSS0221126-1411020-60Calina 21126 1.6 16V08-09-200979C8Евро-3M7.9.7+
B13KSS0211196-1411020Calina 21126 1.6 16V28-08-200951B2Евро-3M7.9.7+
B114ER1821214-1411020-2021214 1.7 8V31-03-2006BC72Евро-4M7.9.7+
B120EQ1621214-1411020-3021214 1.7 8V18-03-20050F42Евро-2M7.9.7+
B120ER1621214-1411020-3021214 1.7 8V26-09-20057934Евро-2M7.9.7+
B120ER1721214-1411020-302130 1.8 8V08-11-20051530Евро-2M7.9.7+
B120ER1921214-1411020-3021214 1.7 8V12-06-2006CCAAЕвро-2M7.9.7+
B121ER1721214-1411020-1021214 1.7 8V07-02-20067B94Евро-3M7.9.7+
B122HR012123-14110202123 1.7 8V09-11-20059FABЕвро-2M7.9.7+
B122HR912123-1411020-902123 1.7 8V21-06-2006CDAOЕвро-2M7.9.7+
B126ES012104-1411020-102104 1.45 8V01-08-20058CE6Евро-2M7.9.7+
B126ER022104-1411020-102104 1.45 8V18-01-200603DEЕвро-2M7.9.7+
B133ER172130-1411020-132130 1.8 8V08-11-20051530Евро-2M7.9.7+
B173CR0311194-141102011194 1.4 16V07-08-20076043Евро-3M7.9.7+
B174CR0311194-1411020-1011194 1.4 16V17-08-2007340BЕвро-4M7.9.7+
B173DR0121126-1411020-1021126 1.6 16V24-11-20066E2EЕвро-3M7.9.7+
B174DR0321126-1411020-1021126 1.6 16V12-09-20078D25Евро-4M7.9.7+
B174DR0321126-141102021126 1.6 16V21-01-2008AB43Евро-4M7.9.7+
B174DR0421126-141102021126 1.6 16V29-04-20088D25Евро-4M7.9.7+
B174DT0521126-1411020-3021126 1.6 16V04-07-200839EDЕвро-4M7.9.7+
B174DT0621126-1411020-3021126 1.6 16V18-05-2009D2F3Евро-4M7.9.7+
22YB072S21230-1411020-302123 1.7 8V18-07-2007EB50Евро-3M7.9.7+
22YC041S21230-1411020-402123 1.7 8V28-07-2009586BЕвро-3M7.9.7+
|
Магазин
Подмотка одометров
ВАЗ Volga Siber
ChipLoader
Openport 2.0
Запчасти ВАЗ
Зап.части для иномарок
Audi Bmw Chevrolet Chrysler & Jeep Citroen Daewoo Dodge Fiat Ford Honda Hyundai Kia Lexus Mazda Mercedes
Mitsubishi Nissan Opel Peugeot Pontiac Renault Rover Saab Seat Skoda Subaru Suzuki Toyota Volvo Vw
Наше оснащение
Программа автомобильной диагностики МТ-10
SMS Diagnostics
AutoScanner Opel Can
J5 On-Line Tuner
ChipExplorer
ChipTuningPRO
CombiLoader
ChipLoader
Master PRO
Innovate Motorsports LM-1
Программатор одометров ПО-4.3
Программатор одометров ПО-5 |
chipdiagnost.narod.ru
Контрольная сумма прошивки. Что это такое и зачем это нужно?
Определимся сразу, что под термином "прошивка" в данной статье будет подразумеваться программное обеспечение электронного блока управления (ЭБУ) системы управления двигателем автомобиля. Что же содержится внутри прошивки? Условно области данных прошивки можно разбить на две области. Первая область - это сам программный код, который осуществляет управление работой автомомобильного двигателя. Вторая область - это непосредственно калибровочные данные (таблицы, графики, параметры) для работы программного кода.
При изготовлении тюнинговой прошивки в подавляющем большинстве случаев осуществляется изменение только калибровочных данных, а сам программный код никакому изменению не подвергается. Прежде всего это объясняется большой сложностью в изменении программного кода, а также тем, что в подавляющем большинстве случаев для изготовления тюнинговой прошивки достаточно изменения лишь калибровочных данных. Однако, случаи, когда необходимо вмешиваться в программный код прошивки все же встречаются, поэтому приведу один из примеров, когда без вмешательства в программный код для изготовления тюнинговой прошивки не обойтись. Например, при замене в системе управления двигателем датчика массового расхода воздуха (ДМРВ) на датчик абсолютного давления (ДАД) потребуется заново переписать алгоритм расчета количества воздуха, который попадает в цилиндры двигателя. Это объясняется тем, что алгоритмы для расчета количества воздуха при использовании ДМРВ и ДАД различны, и одним изменением калибровочных данных этот вопрос решить нельзя.
Современные системы управления двигателем осуществляют помимо самого управления, собственную самодиагностику. В число процедур самодиагностики, помимо прочих, входит и проверка исправности энергонезависимой памяти ЭБУ, которая содержит прошивку. Для такой проверки в прошивке хранится собственная контрольная сумма, которая получается суммированием байт определенной области прошивки (как области программного кода, так и калибровочных данных).
Программа ЭБУ в ходе своей работы рассчитывает значение контрольной суммы и сравнивает это значение со значением, которое хранится в прошивке (т.е. было заложено еще на заводе-изготовителе). Если эти значения не совпадают, то это считается ошибкой. У читателя в связи с эти может возникнуть вопрос: "Что же произойдет при изменении кем-либо, к примеру, калибровочных данных прошивки?". Ничего хорошего при этом не произойдет. В лучшем случае загорится лампа "Check Engine" в комбинации приборов, в худшем, автомобиль вообще не заведется. Естественно, контрольная сумма применяется не только для проверки исправности энергонезависимой памяти, а и для того, чтобы защитить саму прошивку (т.е. поставить преграду чип-тюнерам), от несанкционированного ее изменения.
Таким образом, прежде чем производить тюнинг какой-либо прошивки необходимо разобраться с алгоритмом подсчета и расположением контрольной суммы в теле прошивки, иначе грош цена такому чип-тюнингу. Данное положение не относится к специализированным программам редактирования калибровок прошивок, которые автоматически корректируют, контрольную сумму, после внесения пользователем изменений в калибровочные параметры. Однако, для того, чтобы разобраться с алгоритмом подсчета контрольной суммы прошивки необходимо дизассемблировать прошивку, и в дизассемблированном листинге найти алгоритм вычисления контрольной суммы. Как правило, эти алгоритмы практически не меняются в нескольких поколениях ЭБУ у одного и того же производителя. Тут можно привести пример с ЭБУ GM. Алгоритм подсчета контрольной суммы прошивки на разных ЭБУ GM автомобилей Daewoo, Opel одинаков. Кроме того, только в прошивках ЭБУ GM, из всех исследованных мною, есть возможность штатной работы программного кода ЭБУ в случае ошибочной контрольной суммы. Для этих целей служит специальный байт в области калибровочных данных, определенное значение которого полностью отключает контроль за контрольной суммой прошивки. Следует также иметь ввиду, что в прошивке может одновременно присутствовать несколько контрольных сумм, которые соответствуют разным участкам прошивки. В качестве примера к данному замечанию можно привести прошивки ЭБУ Bosch ME.
Чтобы подытожить все вышесказанное, определим следующие положения:
- Прошивка состоит из двух областей: программного кода и калибровочных данных.
- Практически все прошивки содержат контрольную сумму для самодиагностики и воспрепятствования изменению данных.
- Любое изменение данных в области программного кода или калибровочных данных требует пересчет контрольной суммы прошивки.
- Поиск расположения и алгоритма подсчета контрольной суммы в некоторых случаях представляют собой нетривиальную задачу.
|
chipsoft.com.ua