722.6 вариантное кодирование egs - смена передаточного числа заднего моста (редуктора) только -EGS52/53

Первая электронная классика

zalimhan74

Новичок
Помогите с кодировкой е211 . хозяин перекинул мотор с коробкой по вину была WDB2110541A849708 , стала WDB2110651A441594. Проводку перекинул всё собрал , помучался с СБЦ . осталась кодировка коробки гл пара 3,27

ВСЕ ВОПРОСЫ НА ТЕМУ "ДАЙТЕ, ПОМОГИТЕ" - СОПРОВОЖДАЮТСЯ СВОИМИ КОДИРОВОЧНЫМИ СТРОЧКАМИ. А ТАК-ЖЕ VIN МАШИНЫ И ВЕРСИИ ПО БЛОКА УПРАВЛЕНИЯ
БЕЗ ФОТО! ТЕКСТОМ
НИКАКИЕ ДРУГИЕ ПРОБЛЕМЫ, КРОМЕ ИЗМЕНЕНИЯ КОДИРОВКИ
ПОСЛЕ ЗАМЕНЫ РЕДУКТОРА
НЕ ОБСУЖДАЮТСЯ
КОДИРОВКИ ТОЛЬКО В !!!HEX!!! ВИДЕ!

Пробуйте самостоятельно


>ТУТ ОПИСАНО KAK<
 

Вложения

  • 8588.png
    34 KB · Просмотров: 1,763
Последний раз редактировалось модератором:
народ, давайте сами уже...

берём строку свою - например

62 67 34 37 0A 02 00 02 00 00 06 05 03 04 00 02 01 01 00 00 00 01 00 02 00 02 00 00 1B 04 84 0D E8 03 E8 03 C6 07 1D 00 18 33

открываем сайтик

проверяем, что там выбрано HEX, и тип алгоритма CRC16



вставляем свою строку в поле

проверяем правильность


если введённые данные верны, то CRC-16/ARC будет равен 0x0000

проверяем ещё раз - убираем последние два байта своей кодировки - 18 33

тыкаем на кнопку CRC-16



и видим - CRC-16/ARC - 0x3318

вспоминаем, что у нас в конце было 18 33 - это другой формат записи, когда старший и младший байт меняется местами.

Теперь берём в руки виндовый калькулятор и переключаем его в PROGRAMMER MODE



переключаем в DEC и вбиваем туда СВОЁ ПЕРЕДАТОЧНОЕ - если у вас 3,46, то вбивается 3460

т.е. умножаем в 1000 раз.



смотрим полученное HEX значение - D84 = 0D 84

переворачиваем числа местами - 84 0D

и глазами смотрим в строку свою

62 67 34 37 0A 02 00 02 00 00 06 05 03 04 00 02 01 01 00 00 00 01 00 02 00 02 00 00 1B 04 84 0D E8 03 E8 03 C6 07 1D 00

это заданное передаточное. (31 и 32 байт по счёту всегда, если не совпадает - проверяйте данные свои - или передаточное не то или посчитали не так)

Если передаточное указано как дробь - то делим в ОБЫЧНОМ калькуляторе (например 46:11 - это 4,181818181818182, округляем до 3х цифр после запятой 4.182)

Теперь берём новое число - нам нужен 3,67 = 3670



смотрим HEX - E56 = 0E 56 , после переворота - 56 0E

берём свою строку, где было 84 0D и меняем на 56 0Е

62 67 34 37 0A 02 00 02 00 00 06 05 03 04 00 02 01 01 00 00 00 01 00 02 00 02 00 00 1B 04 56 0Е E8 03 E8 03 C6 07 1D 00

после чего тыкаем снова CRC16



и в CRC-16/ARC смотрим результат - 0xA0A9

помним, что его надо перевернуть = А9 А0

берём эти цифры и добавляем это в конец строки (мы раньше удалили там два байта.

Тыкаем CRC16 и



Смотрим - в CRC-16/ARC появился 0х0000 - это значит, что вставлено правильно. и посчитано правильно.

Готовую строку грузим в коробку. Конец.

Если что-то не срастается - нажмите и проверьте,что у вас везде цифры равны тем,что считаются. если шрифты или символ пропущен - будет видно.

например хороший - видно что и первая и последняя цифра сходятся. если что-то отличается -проверяйте что вводите.
 
Последние изменения:
79 65 64 38 01 00 00 00 00 00 02 16 02 02 00 02 00 00 01 00 03 02 00 00 00 00 D0 00 1B 01 FE 0B E8 03 E8 03 C6 07 C2 01 52 FE
Добрый вечер! Помогите переделать под 2.87
 
То что многие здесь догоняли сами, выше Романофф расписал все подробно. Пробовали пройти по описанным пунктам? Можете выложить строку какая у вас получилась, сравним и скажем вышло или нет.
 
тыкаем на кнопку CRC-16

Просмотреть вложение 16775

и видим - CRC-16/ARC - 0x3318
сообщение автоматически приклеено:

Добрый вечер
У меня не работает это кнопка (CRC-16)
сообщение автоматически приклеено:


Вроде все делаю по инструкции
 

Вложения

  • IMG_1376.jpeg
    2.3 MB · Просмотров: 20
Читайте все внимательно а не по диагонали и все получится, расписано все до мелочей.