OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Изменение настроек (прошивка) ETACS (CRC Calculator) (https://out-club.ru/board/showthread.php?t=39375)

Михалыч*888* 20.11.2013 12:31

Re: Изменение настроек ETACS (CRC Calculator)
 
Цитата:

Сообщение от Serdjey (Сообщение 1571411)
Ребят, дайте, пожалуйста, ссылку на калькулятор. Почему-то в первом посте её не оказалось...

Это? http://mmc-autoelectric.org.ua/etacs...exploer-online

Serdjey 20.11.2013 18:43

Re: Изменение настроек ETACS (CRC Calculator)
 
Нет, я про прогу подсчёта чек суммы.

vadimus_ca 20.11.2013 19:09

Re: Изменение настроек ETACS (CRC Calculator)
 
Вот она.

Earl_Vadim 11.06.2014 17:40

Re: Изменение настроек ETACS (CRC Calculator)
 
Цитата:

Сообщение от going (Сообщение 1105665)
AlexH, я так понял алгоритм расчета CRC-XMODEM
полином 8408
Вот такой у меня код получился. .NET

Скрытый текст

string inputStr = "84103305181301086B00410540A611011D00003A004F72B0AC82A1016B008242E428214380802309";
StringBuilder sb = new StringBuilder();
sb.Append(inputStr);
// Выравнивание строки
for (int i = 0; i <= 0x200; i++)
{
if (sb.Length < i)
sb.Append(" ");
}
inputStr = sb.ToString();
byte[] str = Encoding.ASCII.GetBytes(inputStr);
int result = 65535;
int length = str.Length;
int CurrentByte = 0;
int StepByte = 0;

for (int i = 0; i < length; i++)
{
CurrentByte = (int)str[i];
result ^= CurrentByte;
StepByte = result;
for (int j = 0; j < 8; j++)
{
if ((StepByte & 1) == 1)
{
result = (StepByte >> 1) & 0xFFFF;
result ^= 0x8408;
StepByte = result;
}
else
{
StepByte = (StepByte >> 1) & 0xFFFF;
result = StepByte;
}
}
}
ushort res = ((ushort)~(short)result);
Console.WriteLine("Result : {0}", res.ToString("X"));
[свернуть]

Перебил я это в Дельфи... не получается CRC
Или код С я не правильно понял, или кормлю код неправильными строками.
Что я делаю не так?

Скрытый текст

PHP код:

VAR
    
CRCStrTmpS3string;
    
I2I3B   integer;
    
CRCResult word;
BEGIN
TmpS3
:= '<строка кодинга из kon>';
CRCResult:= $FFFF;
for 
I2 := 1 to 512 do if I2>Length(TmpS3then TmpS3:= TmpS3+' ';
for 
i2:=1 to Length(TmpS3) do begin
    CRCResult
:=CRCResult xor (ord(TmpS3[i2]));
    for 
b:=0 to 7 do begin
       
if (CRCResult and $1)<>0 then CRCResult:=(CRCResult shr 1) xor $8408
       
else CRCResult:=CRCResult shr 1;
    
end;
end;
CRCStr:= IntToHex(Hi(CRCResult),2)+IntToHex(Lo(CRCResult),2);
sListBox4.Items.Add(CRCStr);
END

[свернуть]
Добавлено через 3 часа 46 минут
Все.. разобрался.. вопрос снят

Добавлено через 5 часов 50 минут
Начиная с версии 2.10.0.55 ETACS Decoder поддерживает чтение/изменение/запись KON-файлов для ETACS'а и для моторника. Пользуйтесь на здоровье.

Добавлено через 5 часов 52 минуты
В следующей версии будет работа с CUF-файлами... ЗДЕСЬ

oleg13 20.01.2015 16:38

Re: Мой опыт в кодинге ETACS
 
Цитата:

Сообщение от Zux (Сообщение 1514736)
Не трогайте эту опцию, она для дизеля. При включении не работает ABS и ASC.

Перевёл у себя с Нормал на Высокая,при одинаковом нажатии на педаль газа увеличились обороты двигателя,очень даже не плохо.На низах крутит по резвее,до этого мне не нравилось,на низах еле крутит,на высоких оборотах начинает рвать,не комфортно. Расход увеличился где то на литр. Ни каких проблем с работой других систем в том числе ABS и ASC не заметил,всё работает, уже наездил после изменения порядка двадцати тысяч км.

Zux 31.08.2015 22:50

Re: Изменение настроек ETACS (CRC Calculator)
 
А мне эта игра с High Power стоила ремонта машины, так как отключилась АБС при изменении ...

pkz29 18.01.2016 02:03

Re: Изменение настроек ETACS (CRC Calculator)
 
Народ приветствую, подскажите по грубым настройкам( не видит положений селектора tc-sst) родной etacs утонул, машина заводится, но не двигается

vadimus_ca 18.01.2016 02:07

Re: Изменение настроек ETACS (CRC Calculator)
 
Проверить IG delay control:Enable, Lever: Present

pkz29 19.02.2016 00:42

Re: Изменение настроек ETACS (CRC Calculator)
 
Заводится. Но не двигается(
Где ошибка?

8012530738A30007DF000101C0A432011D0000*23044F41B0A083A0826B408242E4282143808123*08A002C019

Курашов 10.08.2017 14:36

Re: Изменение настроек (прошивка) ETACS (CRC Calculator)
 
как понять не двигается? глохнет при нажатии педалей или как?

agvizor 26.06.2019 13:01

Re: Изменение настроек (прошивка) ETACS (CRC Calculator)
 
Так и не смог скачать ccsum.exe Дайте рабочую ссылку пожалуйста!


Текущее время: 10:09. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2024, WWW.OUT-CLUB.RU