1. Присоединяйся! Электронный журнал "BMW Club Magazine" в Telegram
    Скрыть объявление
  2. BMWClub Страхование
    Лучшие условия при покупке полиса для первых 97 участников клуба!
    Скрыть объявление

G20 Запись ЭСК (истории ТО) в ГУ при помощи Tool32

Тема в разделе "BMW 3-й серии", создана пользователем avgor123, 29 янв 2024.

  1. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    Дисклеймер: все, что вы будете делать по инструкции ниже, делается на ваш собственный риск.



    В связи с тем, что дилеров РФ отключили от серверов BMW, то они не имеют возможности заполнить ЭСК официально. Некоторые из них могут в качестве жеста доброй воли записать в ГУ последнее ТО, а некоторые или не хотят или не могут.

    К тому же эта последняя запись обычно встает в ГУ сверху, тогда как стандартная сортировка? принятая в ГУ BMW - сверху вниз.

    В Интернете попадается пара программ для записи истории ТО в ГУ, но можно обойтись и без них, если у вас установлен на ПК комплекс Ediabas отдельно или в составе диагностического ПО BMW.


    Здесь представлена краткая инструкция как самостоятельно прописать ЭСК в ГУ при помощи ноутбука, программы Tool32 и кабеля ENET.

    Программа ToolSet32 (далее Tool32), входит в состав BMW Standard Tools, включающего комплекс Ediabas. Где скачать Ediabas отдельно или в составе ISTA-D или BMW Standard Tools, как установить и настроить в Интернете информации достаточно.


    Для записи истории ТО в ГУ при помощи Tool32 потребуется SGBD-файл, соответствующий типу вашего ГУ (например, hu_mgu.prg, nbt.prg, nbtevo.prg, cic.prg, entry.prg, entrynav.prg, enavevo.prg, etc.) и подготовленный вами самостоятельно TST-файл, в котором будет записан список JOBs и аргументов, соответствующих вашей истории ТО.



    Программа Tool32 находится в папке

    c:\EDIABAS\BIN\

    Файлы SGBD с расширением *.prg находятся в папке

    c:\EDIABAS\Ecu\

    Недостающие или более свежие можно взять из папки

    \Rheingold\Ecu\ или скачать по приложенным ниже ссылкам и положить в папку c:\EDIABAS\Ecu\.

    Файл TST нужно будет также положить в папку c:\EDIABAS\Ecu\.

    TST – текстовый файл с расширением *.tst. Это аналог пакетного batch файла (*.bat) для ПК. В batch файле записывается последовательность выполняемых компьютером команд или программ.

    В TST файле записывается последовательность выполняемых работ (JOB) SGBG (*.prg) файла, соответствующего конкретному ECU (ЭБУ). Файл можно редактировать в любом текстовом редакторе или прямо из программы Tool32.


    В этот файл НУЖНО ПЕРЕПИСАТЬ имеющуюся в ГУ историю ТО и потом добавлять по одной строке для каждого нового произведенного ТО.



    Структура TST файла для записи ЭСК следующая:

    1|enavevo|steuern_servicehistory_erase

    1|enavevo|steuern_servicehistory_add||24;07;2020;16;20000;1;10224 ;1;3;1;1;0;0;4;1;0;0;11;1;0;0

    1|enavevo|steuern_servicehistory_add||23;12;2019;0;10000;1;10224 ;1;1;1;1;0;0


    (Пример файла прилагается).



    Первая строка - стирание всей ЭСК в ГУ (ENTRYNAV EVO)

    Следующие строки, соответствующие проведенным ТО, записываются в порядке ОТ ПОСЛЕДНЕГО ТО к более РАННИМ.

    В данном примере:

    в строке 2 записано что 24/07/2020 на 20000 км было проведено на оф.дилере № 10224 ТО в составе 3 работ: замена масла, замена микрофильтра, замена воздушного фильтра.

    в строке 3 записано что 23/12/2019 на 10000 км было проведено на оф дилере № 10224 ТО в составе 1 работы: замена масла.



    Синтаксис JOB steuern_servicehistory_add (добавление записи сервисной истории) следующий:

    1|enavevo|steuern_servicehistory_add||23;12;2019;0;10000;1;10224 ;1;1;1;1;0;0

    где:

    1 – работа запускается 1 раз

    enaevo – имя SGBD файла, соответствующее типу вашего ГУ (тут enavevo.prg для ГУ ENTRYNAV EVO)

    steuern_servicehistory_add
    – наименование JOB

    пустое поле – поле данных (тут не используется)

    23;12;2019;0;10000;1;10224 ;1;1;1;1;0;0
    - строка аргументов.

    Аргументы записываются через «;»

    Расшифровка строки аргументов:

    23 – дата

    12 – месяц

    2019 – год

    0 – корректура длины строки аргументов (0 для 1 операции ТО, 8 – для 2 операций ТО, 16 – для 3 операций ТО, 24 - для 4 операций ТО и т.д)

    10000 – километраж

    1 - дилер (1 – официал, 0 – неофициал)

    10224 – номер или наименование дилера (7 символов)

    1 – ТО выполнено

    1 - количество операций ТО (от 1 до 13)

    Далее для каждой операции ТО идет набор из 4 аргументов:

    В нашем примере 1;1;0;0

    1 – замена масла (список вариантов операций ТО – ниже)

    1 – ТО проведено вовремя

    0 - просрочка по дистанции

    0 - просрочка по времени



    Как происходит программирование.

    1. Подключаем кабель ENET к машине

    2. Проверяем соединение, например c:\EDIABAS\Hardware\ENET\ZGW_SEARCH.exe

    3. Запускаем Tool32

    4. Загружаем свой файл TST: Menu – File - Load test
    2024-01-29 at 14-52-50.png
    5. Проверяем в открывшемся окне синтаксис файла TST

    6. Запускаем TST файл: Menu - Test – Start test

    7. Смотрим в появившемся окне результаты. На каждую работу должен быть ответ OKAY.

    8. Проверяем результаты в ГУ (выходим в главное меню, потом заходим в ЭСК)



    Список операций ТО (неполный)

    1 - масло моторное

    2 - передние колодки

    3 - тормозная жидкость

    4 - микрофильтр

    5 - рецирк возд фильтр

    6 - задние колодки

    7 - сажевый фильтр

    8 - аккумулятор

    9 - масло раздаточной коробки

    10 - свечи зажигания

    11 - элемент возд фильтра

    12 - топливный фильтр

    13 - NOx

    16 - свечи зажигания

    17 - техосмотр

    18 - антифриз

    20 – Предпродажная проверка

    21 - проверка в период обкатки (ТО-0)

    31 - проверка общий осмотр

    32 - Гостехосмотр

    33 - Гос. контроль ОГ


    Тут SGBT файлы и пример TST.
    https://disk.yandex.ru/d/YWmgXdbbf01h8Q
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    #1 avgor123, 29 янв 2024
    Последнее редактирование: 31 янв 2024
    Кутузов М.И., ///Valdis, Blakkie и 6 другим нравится это.
  2. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    Если лениво переписывать всю историю ТО, то можно, не выполняя стирание, просто однократно выполнить JOB:

    1|enavevo|steuern_servicehistory_add||DD;MM;YYYY;0;XXXXX;1;BBBBB ;1;1;H;1;0;0

    где
    DD MM YYYY - дата
    XXXXX - пробег
    BBBBB - № оф дилер
    H - вид операции ТО

    В этом случае эта запись будет занесена в ГУ самой верхней!

    2024-01-29 at 14-43-32.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    #2 avgor123, 29 янв 2024
    Последнее редактирование: 29 янв 2024
    Ennot нравится это.
  3. Ennot

    Ennot Старожил

    Регистрация:
    19 дек 2008
    Сообщения:
    4,081
    Пол:
    Мужской
    Регион:
    Чили
    Водит:
    Спасибо тебе! Попробую разобраться!
    в F-серию процесс чем-то будет отличаться?
    И какой блок можно "уложить" на свой страх и риск, если что-то пойдет не так)?
     
    #3 Ennot, 29 янв 2024
    Последнее редактирование: 29 янв 2024
  4. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    Ничем процесс на F-серии не отличается.
    Если не запускать неизвестные jobы ничего не произойдет.
    Перечисленные выше файлы SGBT работают только с ГУ.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    Ennot нравится это.
  5. Дедушка Намто

    Дедушка Намто Старожил

    Регистрация:
    26 мар 2009
    Сообщения:
    6,582
    Пол:
    Мужской
    Регион:
    Свердловская обл.
    Водит:
    ,
    а точно стирать можно только всё разом?
     
  6. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    Ну у steuern_servicehistory_erase нет аргументов, так что увы((
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  7. Ennot

    Ennot Старожил

    Регистрация:
    19 дек 2008
    Сообщения:
    4,081
    Пол:
    Мужской
    Регион:
    Чили
    Водит:
    Большое спасибо, все получилось!
    Любопытно, но работа номер 9 и 8 (масло раздаточной коробки и аккумулятор) пишет просто как пустое техническое обслуживание)
     
    #7 Ennot, 30 янв 2024
    Последнее редактирование: 30 янв 2024
  8. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    2024-01-19 at 12-36-10.png 2024-01-19 at 12-36-24.png 2024-01-19 at 12-36-37.png 2024-01-19 at 12-36-49.png
    Список операций ТО общий. Конкретные операции ТО, кроме общеупотребительных, могут отсутствовать в конкретных ГУ и/или прошивках.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    Ennot нравится это.
  9. Tourist69

    Tourist69 Участник тусовки

    Регистрация:
    29 июн 2016
    Сообщения:
    69
    Пол:
    Мужской
    Регион:
    Тверская обл.
    Водит:
    На MGU будет данный метод работать? Естественно при условии наличия mgu.prg в нужном месте и правке TST-файла. Может проверял кто?
     
  10. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    Естественно, будет.

    Добавил в папку hu_mgu.prg
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    #10 avgor123, 31 янв 2024
    Последнее редактирование: 31 янв 2024
    Tourist69 нравится это.
  11. alex_cv

    alex_cv Новичок

    Регистрация:
    24 апр 2024
    Сообщения:
    2
    Добрый день всем. Есть какие-то предположения как залить инфу в e92 2013г.в CIC?
    Интерфейс - эмуляция ICOM, через EasyConnect ICOM Lock включен
     

    Вложения:

    • tool32.png
      tool32.png
      Размер файла:
      162.8 КБ
      Просмотров:
      23
  12. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    Наверное, нужно в файле ediabas.ini настроить интерфейс REMOTE для работы с ICOM.

     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    #12 avgor123, 24 апр 2024
    Последнее редактирование: 24 апр 2024
  13. alex_cv

    alex_cv Новичок

    Регистрация:
    24 апр 2024
    Сообщения:
    2
    Настроен через Ediabas Konfigurator, Easy Connect при Icom Lock видит вольтаж на KL15, 30. До этого как настроил - Tool32 не запускался.

    Проблема больше в том что CIC не принимает такую команду, как и на удаление тоже не принимает. Хотя открыв CIC.prg видно что такие команды есть в списке.
     

    Вложения:

  14. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    А может, ГУ не совсем CIC?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  15. Pan-buntar

    Pan-buntar Участник тусовки

    Регистрация:
    27 дек 2016
    Сообщения:
    43
    Пол:
    Мужской
    Регион:
    Башкортостан респ.
    А данный метод с на Энтринав 2 будет работать?
     
  16. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    Будет. В шапке именно такой пример.
    Энтринав2=ЭнтринавЭво
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  17. FrolRom

    FrolRom Новичок

    Регистрация:
    6 сен 2023
    Сообщения:
    3
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    А вытащить и сохранить существующую в ГУ историю можно перед очисткой и редактированием?
     
  18. Tourist69

    Tourist69 Участник тусовки

    Регистрация:
    29 июн 2016
    Сообщения:
    69
    Пол:
    Мужской
    Регион:
    Тверская обл.
    Водит:
    Либо другим (дорогим) прибором, либо вручную карандашом на листок бумаги.
     
  19. FrolRom

    FrolRom Новичок

    Регистрация:
    6 сен 2023
    Сообщения:
    3
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Т.е. увидеть список записей в таком виде
    1|enavevo|steuern_servicehistory_add||23;12;2019;0;10000;1;10224 ;1;1;1;1;0;0
    возможно?
     
  20. avgor123

    avgor123 Старожил

    Регистрация:
    26 мар 2010
    Сообщения:
    4,204
    Пол:
    Мужской
    Регион:
    Санкт-Петербург
    Водит:
    Нет. Как минимум, этой программой не выташить.
    Руками надо сделать на основе своей истории ТО.
    Это недолго и несложно.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...

Яндекс.Метрика