C момента публикации первой части запланированной серии записей про параметрирование рулевых реек ZF прошло уже много времени, а второй части все нет. Данная задержка связана с тем, что после публикации первой части я “обнаружил”, что в природе существуют не только рейки от ZF, но и рейки от APA, которые, в свою очередь, так же поддерживают параметрирование. Однако, файлы SGO от APA имеют другой размер, что требовало создать механизм обработки любых SGO файлов.
В сети Интерент можно найти утилиту под названием VAG SGO Extract.
Очевидно, что эта утилита появилась не просто так и у нее явно есть какое-то предназначение, однако получить бинарное содержимое файлов SGO с помощью этой утилиты мне не удалось: вне зависимости от того, с какими параметрыми запускать программу и какие файлы подавать на вход, результат работы программы оказывался одним и тем же: мало похожий на истину набор байт с одним и тем же значением OxFF. Надо признать, что часть информации данная утилита извлекает вполне корректно…
Так, для исходного файла v074N0741K0___Lenkung_Reibung.sgo размером 4589 байт утилита VAG SGO Extract создает файл v074N0741K0___Lenkung_Reibung.bun размером 1 835 080 байт. Это файл можно преобразовать в файлы типа BIN:
- v074N0741K0___Lenkung_Reibung.bunExtract [000000-008000].bin
- v074N0741K0___Lenkung_Reibung.bunExtract [018000-0D0000].bin
- v074N0741K0___Lenkung_Reibung.bunExtract [800000-900000].bin
При открытии файлов становится понятно, что результат сомнителен: содержимое всех файлов OxFF…
Занавес…
Существует еще одна программа для работы с SGO с соответствующим названием SGO Tool, однако мне удалось найти только несколько скриншотов этой программы и никаких указателей на то, где ее приобрести или скачать…
Тупик? Нет! Используя наработки, полученные при работе с файлами параметрии рулевых реек, оказалось достаточно просто добавить необходимый для работы с SGO файлами функционал в VAGHelper.X (да, проект сменил имя на упрощенный вариант). Чтобы не перегружать программный интерфейс программы, было принято решение отказаться от использования такого инструмента как генератор STT файлов и заменить его на редактор SGO. В эпоху ODIS E необходимость формирования STT файлов для VAS PC крайне сомнительна.
В настоящий момент основная часть работы уже позади и VAGHelper.X умеет загружать любые SGO файлы и отображать информацию об этих файлах в простой и наглядной форме (я так думаю). Более того, все подготовлено для того, чтобы он научился их успешно модифицировать и сохранять, надо только добавить несколько пользовательских элементов =).
Ниже представлено несколько скриншотов результата разбора файлов SGO различных блоков. Заранее извиняюсь за внешний вид того, как представлены сами данные (Data), но пока я не придумал лучшего способа их выводить.
Данные из файла v074N0741K0___Lenkung_Reibung.sgo (параметрия рулевой рейки ZF третьего поколения):
Данные из файла v074B3365N1___Lenkung.sgo (параметрия рулевой рейки APA):
На скриншоте можно заметить основное отличие файла параметрии APA от ZF: в файле параметрии рейки APA содержится 4 контейнера, в то время как в файле параметрии рейки ZF только один.
Данные из файла lh0023305.sgo (“обнуляющая” параметрия рулевой рейки ZF-3):
Данные из файла lh0023305.sgo (основная прошивка рулевой рейки ZF-3):
В качестве заключения, несколько скриншотов из других блоков, обновление которых, связано с использованием SGO файлов.
Данные из файла 1K0937087D__0575.sgo (файл прошивки блока BCM PQ35):
Данные из файла VW_PQ25_BCM_0023.sgo (файл прошивки блока BCM PQ25):
Данные из файла v069K71502ec__getriebe_DSG_GWK7_sw.sgo (файл прошивки DSG):
Продолжение следует, не переключайтесь…
PPS Материал данной записи будет обновляться по мере обновления VAGHelper.X