cuw файл что это такое

Програмирование блока двигателя для устранения пинков в АКПП ’01 GS 300 и IS 300

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Приветствую читателей. Разговор сегодня пойдет про программирование блока двигателя Lexus GS 300 а именно — выполнение сервисного бюллетеня EG005-02 для устранения ударов при переключении АКПП между 2 и 3 передачей. Ознакомится с документом можно тут: vk.com/away.php?to=http%3…04-eg2003-eg005l02-1-.pdf
Перед программированием целесообразно посмотреть какую калибровку содержит блок установленный на машине, берем в руки Mini VCI или Mongoose запускаем techstream в блоке ENG&ECT нажимаем окно информации, если мы имеем 53005000 или 53005100 то данная доработка автомобиля не производилась, и неприятные толчки при переключении можно устранить (речь идет пока только про GS, IS смотрите там же в документе), следовательно нам нужна доведенная до ума калибровка 53005200.
В бюллетене указано что необходим прибор согласно парт номеру и карта памяти — видимо дилерские, никого не боимся и берем любой прибор потдерживающий протокол программирования J2534.

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Далее запускаем программу Calibration Update Wizard идущую в комплете с крякнутым Techstream, в меню ПУСК найдете.

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Согласно указаниям достаем Главное реле, и реле системы VSC (как в картинках, у IS это будут разьемы).

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Включаем зажигание все подключаем к компу, и действуем уже по указанию программы обновления, понадобится ввести VIN, понажимать далее и повыключать зажигание.

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Ваш конь готов разгонятся как тролейбус будет готов после того, как программа установщик скажет что калибровка выполнена успешно, появится окно со старой и установленной версией, предоставляю видео.

Массло в АКПП было заменено менее года назад, советую перед проведением программирования заменить масло, не лейте абы что, только оригинал для этой коробки.

P.S. 1.Стало ли лучше? — да, тестировали только один день пока, далее может что добавлю. Необходимо проверить еще на холодном авто, ведь данная беда у многих только на холодную, проверим.

2. Миф о том что блок Toyota не программируется, и что изменить можно только разобрав и, что то там напаять — РАЗРУШЕН. Все программируется, далее в планах искать калибровки данных именно ДВС, отключение катов (ЕВРО-2, или Арабские Имираты ставить), памятник поставят тому кто найдет бустапную версию прошивки.

Источник

Cuw файл что это такое

В личку спрашивали чем открыть большой торрент файл. Вот клиент https://transmissionbt.com/download/»>программа-клиент
Выбираете нужную вам версию. После открытия им торрента, он может внешне зависнуть, но нужно просто подождать, т.к. торрент файл большой. Затем откроется окно с файлаи, можно выделить для загрузки лишь необходимые.

Если у кого есть свои дампы, дамосы, прошивки, и вы готовы ими поделиться, прошу присылать на [email protected], и они будут со временем включены в сборку.
что такое прошивка и как прошивают ссылка на ютуб
Самое универсальное ообрудование не требующее платного ПО для слива и залива прошивки большинства блоков прибегая к помощи паяльника Как пример на AliExpress
Пример прошивки без паяльника, но практически у каждого авто в этом случае способ свой ссылка на драйв2
Что такое дамосы и с чем их едят ссылка на ютуб

Как написал мне один из модераторов, если тема окажется актуальна и интересна многим, то можно создать раздел по прошивкам автомобилей по подобию раздела с телефонами, где будут выложеы прошивки, описание способов прошивки и прочие хаки по конкреным моделям авто.

Ссылка на архив на яндекс диске Сборка Damos и прошивок пароль от архива 4pda

Исправил. Winols запустил на 10х64. Всё работает.

P.S. Gifrom, я на драйве написал, что с отвалами помогает запуск трансмиссии от админа и настройками антивиря, но скорей всего это у меня просто совпало с установкой версии 2.84 и на самом деле ни ОС, ни настройки, ни даже проброс портов, отключение брандмауэров и прочие шаманства на 100% от ошибок не спасают и не помогают.

Источник

Расширение файла CUW

Оглавление

Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!

1 расширений и 0 псевдонимы, найденных в базе данных

✅ Toyota Calibration Update Wizard Data

Другие типы файлов могут также использовать расширение файла .cuw.

По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:

Это возможно, что расширение имени файла указано неправильно?

Мы нашли следующие аналогичные расширений файлов в нашей базе данных:

Если дважды щелкнуть файл, чтобы открыть его, Windows проверяет расширение имени файла. Если Windows распознает расширение имени файла, файл открывается в программе, которая связана с этим расширением имени файла. Когда Windows не распознает расширение имени файла, появляется следующее сообщение:

Windows не удается открыть этот файл:

Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать для его открытия.

Если вы не знаете как настроить сопоставления файлов .cuw, проверьте FAQ.

🔴 Можно ли изменить расширение файлов?

Изменение имени файла расширение файла не является хорошей идеей. Когда вы меняете расширение файла, вы изменить способ программы на вашем компьютере чтения файла. Проблема заключается в том, что изменение расширения файла не изменяет формат файла.

Если у вас есть полезная информация о расширение файла .cuw, напишите нам!

Источник

Гейтвей на колесах

В данной статье пойдет речь о применении автомобильных гейтвеев на примере Toyota RAV4 4-го поколения. Этот автомобиль выбран неспроста: гейтвей на нем появился в середине жизненного цикла, поэтому можно провести наглядное сравнение до/после в рамках одной модели. Также данный блок оказался сравнительно простым, без экзотических интерфейсов: CAN и только CAN.

Статья поможет ответить на следующие вопросы:

Мешает ли гейтвей прослушивать трафик через разъем OBD2?

Как внедрение гейтвея повлияло на процедуру диагностики?

Как внедрение гейтвея повлияло на загрузку данных, например, обновление калибровок?

Что же такое автомобильный гейтвей?

Гейтвеем в автомобиле называют центральный узел сети, который отвечает за надежный и безопасный обмен данными между функциональными доменами автомобиля:

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Протоколы при этом могут быть самыми разными: CAN, LIN, FlexRay, Ethernet и т.д.

К основным возможностям гейтвея относят:

фильтрация трафика (изолирование сетей от уязвимых или избыточных данных, например изоляция диагностического разъема OBD2 от прикладных данных);

маршрутизация прикладных данных (обеспечение обмена «рабочими» данными между блоками автомобиля, например: обороты коленвала, состояние подушек безопасности и т.д.);

маршрутизация диагностических данных (обеспечение надежного соединения между диагностическим оборудованием и диагностируемым блоком);

трансляция протоколов (например, преобразование и передача данных из CAN в LIN и наоборот).

К расширенным возможностям можно отнести:

обнаружение вторжения (например, появление подозрительного трафика на CAN-шине двигателя с целью обхода иммобилайзера);

обновление блоков (например, с помощью OTA, с последующей перезагрузкой и проверкой состояния блока);

хранение сертификатов и ключей автомобиля (например, для безопасной работы телематики).

Гейтвеи становятся умнее с каждым новым поколением автомобилей и выполняют все больше функций, поэтому этот список постоянно растет.

До появления гейтвеев в явном виде, часть их функций по организации работы сети могли брать на себя другие модули, например блок комфорта. Кроме того, даже при наличии гейтвея в автомобиле могут существовать участки сети, недоступные ему напрямую, а, например, только через блок управления двигателем.

Конкретный пример: Toyota

Чтобы перейти от общего к частному, изучим главного героя статьи поближе. Это деталь с партномером 89111-42020, компактная пластиковая коробочка с одним разъемом на 24 пина. Произведем вскрытие, чтобы увидеть, что у нее внутри:

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

На борту оказались микроконтроллер uPD70F4178 фирмы Renesas и high-speed CAN трансиверы TJA1049 фирмы NXP Semiconductors. Согласно информации из даташита, uPD70F4178 может использовать до 6 CAN шин. И действительно, на плате можно насчитать все 6 трансиверов, что многовато, т.к. RAV4 использует только 4 из них, но позже мы поймем, почему их столько.

Пинов у блока не так много, поэтому на основе электросхем можно быстро восстановить распиновку гейтвея:

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Это любопытный момент, потому что обычно утилиты для обнаружения диагностируемых блоков не предполагают наличие дополнительного байта адресации.

Они работают следующим образом: в пределах выбранного диапазона адресов рассылаются UDS запросы DiagnosticSessionControl (0x10) с переключением в defaultSession (0x01), т.к. это самый базовый и относительно безобидный запрос, и ожидается ответ. Далее предполагаются три варианта развития событий: 1) блок откликнется подтверждением операции (0x50), 2) блок откликнется отказом (0x7f), 3) блок не откликнется совсем. В случаях 1 и 2 адрес отклика может потенциально скрывать за собой искомый блок, ну а в случае 3 адрес инкрементируется и поиски продолжаются.

Наконец-то заполучив адреса, переберем все возможные значения сессий для запроса DiagnosticSessionControl (0x10) и посмотрим на отфильтрованный результат:

Проделаем тоже самое для сервиса SecurityAccess (0x27):

Обнаружены 3 действующих варианта запроса, каждый из который возвращает seed длиной в 16 байт. Посылка рандомных ключей разной длины дает понять, что длина ключа тоже 16 байт.

Занимательная картография

А как выглядит гейтвей в естественной среде обитания, в автомобиле?
Настоящего, физического RAV4 у нас нет, поэтому окунемся с головой в электросхемы Toyota. Как упоминалось в начале статьи, RAV4 4-го поколения пережил внедрение гейтвея приблизительно в середине своего существования. Этот переход хорошо видно, если сравнить электросхемы для автомобилей выпущенных до и после октября 2015 года.

Примечание: изначальные схемы упрощены для наглядности; изображены все возможные блоки, некоторые из которых не устанавливаются вместе.

Начнем с анализа исходной системы (до октября 2015 года):

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

На схеме видно, что большинство блоков автомобиля подключены к одной шине, которая ведет к диагностическому разъему DLC3 (Data Link Connector), он же OBD2. Есть несколько изолированных участков сети, например, соединение между блоком управления двигателем (ECM) и трансмиссией. За блоком Main Body ECU спрятана еще одна небольшая сеть, отвечающая за комфорт и камеру заднего вида. Правый блок контроля слепых зон (Blind Spot Monitor Sensor RH) изолирован от основной шины и общается с ней через левый блок контроля слепых зон (Blind Spot Monitor Sensor LH).

Переходим к следующей схеме, уже с гейтвеем (после октября 2015 года):

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Теперь сеть разбита на 4 отдельных домена, каждому из которых можно присвоить свое имя, на основании его функций:

диагностический (черного цвета), к которому подключается диагностическое оборудование через разъем OBD2;

основной (синего цвета), внутри которого находятся критически важные блоки управления двигателем, трансмиссией и кузовной электроникой;

ассистентов (желтого цвета), объединяет сенсоры, радары и камеры, которые помогают водителю;

инфотейнмента (красного цвета), содержит в себе навигацию, головное устройство, и модуль телематики.

Поменялась не только общая структура сети, но и количество ее узлов. Был добавлен блок телематики и целая группа блоков помощи водителю, которые устанавливались только при наличии гейтвея, и у этого есть веские причины.

В принципе, на этом можно было бы переходить к следующему этапу, но не помешает вспомнить о двух «лишних» трансиверах, которые были обнаружены в прошлом параграфе. Как оказалось, блок с такой же начинкой можно найти и в других автомобилях производителя.

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Сегменты сети, по порядку:

диагностический (красного цвета);

двигателя (зеленого цвета);

инфотейнмента (голубого цвета);

рулевого управления, ходовой части и тормозов (синего цвета);

комфорта и кузовной электроники (черного цвета);

ассистентов (бежевого цвета).

При этом за кадром осталась подсеть головного устройства «AVC-LAN», которая имеет отдельную схему в документации Lexus.

Обычно автопроизводители считают каждый цент и выгрызают все опциональные компоненты, но конкретно в этом случае Toyota не экономила и запаивала их даже там, где они не используются. Скорее всего в целях унификации или упрощения технологии производства.

Таблицы фильтрации: дубль первый

Результаты первых экспериментов показали, что модуль относительно несложный и просто выполняет фильтрацию на основе адреса принятого сообщения.

Всего имеется 4 домена, которые образуют 12 возможных пар:

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Остальные таблицы спрятаны под спойлер, чтобы не перегружать статью.

Дальнейшие таблицы регулируют обмен только собственных модулей автомобиля, без какого либо оборудования, подключенного к разъему OBD2.

Но что интересно, они все равно содержат диагностический диапазон, причем без пробелов. Любой модуль может отправлять в любой домен диагностическое сообщение и беспрепятственно получить ответ.

Таблица для пары MAIN->ASSI :

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Таблица для пары INFO->ASSI :

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Таблица для пары ASSI->MAIN :

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Таблица для пары INFO->MAIN :

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Таблица для пары ASSI->INFO :

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Таблица для пары MAIN->INFO :

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Пока все выглядит очень гладко, если бы не один момент: отсутствие адресов 0x001 и 0x002 при работе с диагностической шиной (самая первая таблица параграфа).
Дело в том, что для заливки калибровочных данных Toyota использует свой очень специфичный протокол, подробно описанный в популярной работе Adventures in Automotive Networks and Control Units.

Краткая выдержка протокола из этой работы

Адреса 0x001 и 0x002 должны быть указаны в правилах фильтрации, иначе было бы невозможно калибровать автомобили через диагностический разъем, например, во время отзывных кампаний.
Но где же они в таблицах?

Погружение в CUW

Чтобы разобраться с этим вопросом, вернемся к обнаруженным ранее сессиям и уровням доступа, вполне вероятно, что среди них кроется ответ. Сами по себе номера этих сервисов ничего не говорят, поэтому пришло время расковырять утилиту для калибровки CUW в поисках подробной информации.

Открываем дизассемблер Ghidra и скармливаем ей CUW.

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Подытожим накопленную информацию в виде схемы:

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Текстовый пароль с помощью некоторого алгоритма преобразуется в 16-ти байтную последовательность, которой шифруется запрошенный у модуля seed. Результатом этой операции является ключ, который необходимо отправить модулю для успешного получения доступа.

Все основные шаги ясны, сами пароли можно найти в незашифрованном виде прямо в exe-файле. Неизвестным остался только алгоритм преобразования. Признаться, здесь злую шутку с автором сыграла обычная лень. Вместо того, чтобы продолжить ковырять байты в Ghidra, было решено на авось искать алгоритм хеширования, который подойдет. Ведь пароли обычно хешируются, не так ли?

Когда MD5 остался далеко позади и в ход пошли крайне экзотические виды SHA под солями стало ясно, что что-то здесь не так, и нужно возвращаться к реверс-инжинирингу CUW. Благо большая часть работы уже была проделана, довольно быстро был обнаружен подозрительный кусок кода. После анализа процесс преобразования упрощенно можно представить в таком виде:

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Каждый отдельный байт текстового 64-ех байтного пароля сдвигается вправо на 2 бита, затем из него вычитается 8. В результате получаются нибблы, из которых вновь склеивается текстовая строка, но уже размером в 32 байта. Теперь нужно взять числовые значения ASCII для каждых 2-ух байт этой строки и получить из них 1 итоговый байт.

Таблицы фильтрации: дубль второй

Теперь, когда секрет переключения в другую сессию раскрыт, запасаемся терпением и заново добываем таблицы уже знакомым способом. Не забываем корректно получить доступ и произвести само переключение.

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Таблица для пары INFO->DIAG :

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Правила фильтрации гейтвея стали заметно жестче, теперь во всех направлениях пропускается только диагностический/калибровочный трафик, собственный трафик автомобиля полностью подавлен. Скорее всего, завести и полноценно эксплуатировать такую машину не получится.

Теоретически, ПО может обратиться к гейтвею с обычным UDS-запросом, и если произойдет таймаут, то в автомобиле гейтвея нет и можно напрямую начинать калибровку выбранного модуля.

Чтобы проверить эту теорию, можно снова поставить эксперимент, притворяясь автомобилем и отвечая вместо него на запросы ПО. Открываем CUW и пробуем откалибровать любой относительно свежий автомобиль, в котором уже может стоять гейтвей. Сначала ПО производит стандартный опрос, используя PIDы OBD2:

Поняв, что версия калибровки отличается в меньшую сторону от желаемой, ПО запрашивает seed у гейтвея, не получает ответа и запрашивает seed у блока двигателя:

Выводы

Вернемся после проделанной работы к вопросам, которые были озвучены в начале статьи и ответим на них.

Как внедрение гейтвея повлияло на процедуру диагностики?
Для диагностики он прозрачен и запросы/ответы будут происходить так, как будто его и нет вовсе. Сам гейтвей тоже диагностируется и отображается в ПО, как и любой другой блок.

Как внедрение гейтвея повлияло на загрузку данных, например, обновление калибровок?
Для загрузки данных в определенный блок, нужно предварительно настроить гейтвей, и только потом отправлять их. Чтобы упростить процесс, производитель сделал процедуру калибровки совместимой для автомобилей с гейтвеем и без него.

В целом гейтвей оправдал проявленный интерес и оказался довольно любопытным блоком, который начал применяться в автомобилях сравнительно недавно. Изначально это были простые фильтры трафика, которые теперь перерастают в сложные системы, повышающие стабильность и безопасность взаимодействия узлов бортовой электроники.

Источник

Ковыряем формат CUW и cuw.exe из комплекта techstream

В калибровке всякое разное для работы конкреного ЭБУ. Код прошивки записан в самом чипе в ЭБУ, а данные для его работы и есть так называемая «калибровка». Например там может быть кол-во впрыскиваемого топлива или еще херня какая. Файл сам по себе текстовый, но с бинарным заголовком :

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Если црц не совпало, выбрасывается эксепшен

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Далее идет совершенно сатанинская функа чтения ИНИ-файла, который идет сразу после бинарного заголовка.

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Интересно, что для версии прошивок 2+ явно указывается по какому протоколу будет идти обновление. В моем случае ContactType=CAN

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Значит ли это что есть еще какойнитьвайрлесс или другой, закрытый протокол который скоро будет доступен только дилерам тойоты?

что бы это могло быть?

cuw файл что это такое. Смотреть фото cuw файл что это такое. Смотреть картинку cuw файл что это такое. Картинка про cuw файл что это такое. Фото cuw файл что это такое

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *