Перейти к содержимому


Утилиты для работы с .С_ файлами


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 48

#1 Гость__*

Гость__*
  • Гости

Отправлено 24 января 2010 - 19:17

На НГ было скучно, и делать было нечего, решил добить старую идею с обработкой .C?? файлов и последующим редактированием EEPROM какого-либо блока. Возьмем для примера KMBI_E38.C10. Собственно, многие знают что внутри этого файла представлена карта смещений EEPROM с краткими описаниями. Мне всегда было интересно, скрывает ли от нас NCSEXPERT в FSW_PSW.MAN что-нибудь или нет (как позже выяснилось - не скрывает), или скажем узнать возможные значения какого-либо параметра. В результате родилось - это.
"Комплекс" программулин состоит из нескольких, а именно:
bmw_parse.exe - сам редактор
FSW.ini - возможные варианты FSW, генерируется с помощью dat2ini.exe под конкретный кузов из файла SWTFSW01.DAT
PSW.ini - всё как и с FSW.ini, но генерируется из файла SWTPSW01.DAT
data2txt.exe - это что-то вроде конвертера .C?? файлов в читабельный вид, для тех кто хочет не "покрутить" EEPROM блока, а просто поглядеть на .C?? в "человечьем" виде, должен лежать в той же директории, где FSW.ini и PSW.ini
dat2ini.exe - конвертер .DAT в .ini для "комплекса" программулин.
В архиве FSW.ini, PSW.ini для E34, ну и KMB_E34.C25 для примера.
В архивеbmw_parse_0601.tar.bz2
находится парсер .C?? в привычный текстовый вид + появилась возможность редактировать .C?? файлы.

Приятных экспериментов :-)
Изображение

bmw_parse_0601.tar.bz2

#2 krot

krot

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 100 сообщений
  • ГородПитер

Отправлено 24 января 2010 - 19:34

Нечто подобное нарыл на ecubbe

aktiv - nicht_aktiv - итд

Прикрепленные файлы

  • Прикрепленный файл  nicht_aktiv.zip   357,33К   449 Количество загрузок:

Могу копать, могу не копать. Могу сделать так чтобы другой копал...


#3 MEN

MEN

    Администратор

  • Администраторы
  • 1 822 сообщений
  • ГородМинск BY

Отправлено 24 января 2010 - 19:47

Спасибо за красивые программы :good:

По пустякам не беспокойте. Если есть вопросы - создавайте темы на форуме.


#4 chemist

chemist

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 382 сообщений

Отправлено 24 января 2010 - 23:40

1. смысл редактирования .Схх файлов стремится к нулю. по ой простой причине, что NCS не воспримет отредактированные файлы :geek:

#5 Vadim AA

Vadim AA

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 293 сообщений

Отправлено 25 января 2010 - 01:10

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

 


#6 Гость__*

Гость__*
  • Гости

Отправлено 25 января 2010 - 01:15

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

по прг - хор F7 , а по исб - интересно!!!

#7 Vadim AA

Vadim AA

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 293 сообщений

Отправлено 25 января 2010 - 01:20

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

по прг хор 7с :oops: , а по исб - интересно!!!

по isb тоже хор ,только по хитрей. Выкладывать ?
 
 

 


#8 Гость__*

Гость__*
  • Гости

Отправлено 25 января 2010 - 01:23

Я за ! А вообще предложим ща подумать про закрытый раздел ))

#9 Гость__*

Гость__*
  • Гости

Отправлено 25 января 2010 - 01:58

1. смысл редактирования .Схх файлов стремится к нулю. по ой простой причине, что NCS не воспримет отредактированные файлы :geek:

Отредактированные KMB_E34.C25 со свистом работают в NCS. Можно более детальную информацию ? :-)

#10 Гость__*

Гость__*
  • Гости

Отправлено 25 января 2010 - 02:04

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

Из .prg легко вынимаются массивы смещений в ОЗУ переменных, коды ошибок, типы ответов ЭБУ. С этим ИМХО отлично справляется tool32.exe, что же ещё можно вынуть ?

#11 Vadim AA

Vadim AA

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 293 сообщений

Отправлено 25 января 2010 - 02:28

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

Из .prg легко вынимаются массивы смещений в ОЗУ переменных, коды ошибок, типы ответов ЭБУ. С этим ИМХО отлично справляется tool32.exe, что же ещё можно вынуть ?

Prg просто до кучи,потом не всякий прг откроется в тул32 без подключения .
 
 

 


#12 MEN

MEN

    Администратор

  • Администраторы
  • 1 822 сообщений
  • ГородМинск BY

Отправлено 25 января 2010 - 03:40

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

Из .prg легко вынимаются массивы смещений в ОЗУ переменных, коды ошибок, типы ответов ЭБУ. С этим ИМХО отлично справляется tool32.exe, что же ещё можно вынуть ?

Prg просто до кучи,потом не всякий прг откроется в тул32 без подключения .



если не шибко секретно - хотелось бы глянуть :yes:

По пустякам не беспокойте. Если есть вопросы - создавайте темы на форуме.


#13 Гость__*

Гость__*
  • Гости

Отправлено 25 января 2010 - 12:11

Prg просто до кучи,потом не всякий прг откроется в тул32 без подключения .

Если поставить режим симуляции (там же в туле в меню конфигуратион), то открывается практически любой

#14 chemist

chemist

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 382 сообщений

Отправлено 25 января 2010 - 14:15

1. смысл редактирования .Схх файлов стремится к нулю. по ой простой причине, что NCS не воспримет отредактированные файлы :geek:

Отредактированные KMB_E34.C25 со свистом работают в NCS. Можно более детальную информацию ? :-)



Отредактированные КАК?

#15 anton_mai

anton_mai

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 158 сообщений

Отправлено 26 января 2010 - 17:28

В user.pdf есть описание на xtract.exe! Это по поводу prg.

#16 anton_mai

anton_mai

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 158 сообщений

Отправлено 26 января 2010 - 17:48

По поводу isb интересно ещё не разбирался.

#17 GUNhed

GUNhed

    Продвинутый пользователь

  • Администраторы
  • 6 949 сообщений

Отправлено 26 января 2010 - 17:59

************

нету денег - сосите сами


#18 TheUDM

TheUDM

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 512 сообщений
  • Город6ix

Отправлено 26 января 2010 - 18:02

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

Так что если у кого нибудь появится желание поделится любым, даже самым завалящим, то было бы супер! : )
Freude am Fahren.

#19 anton_mai

anton_mai

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 158 сообщений

Отправлено 26 января 2010 - 18:42

Утилита xtract вынимает отладочную информацию.
Я делал утиль для этого. Но дело было давно, до конца так и не дошёл.
Вобщем то всё выдёргивает но все функции в общую кучу.
Если это актуально могу напрячся.

#20 Air

Air

    Продвинутый пользователь

  • Модераторы
  • 94 сообщений

Отправлено 27 января 2010 - 01:27

Добрый день! Всем привет!

1. смысл редактирования .Схх файлов стремится к нулю. по ой простой причине, что NCS не воспримет отредактированные файлы :geek:



Воспримет, только надо найти алгоритм подсчета контрольного байта после каждой дефиниции. Кое что накопал, но... Все не доходили руки сесть плотно. PRG-эшки расковырял, их можно даже русифицировать, что бы в инпе сообщения были на русском, например...Это можно делать хоть сейчас. Можно вытащить команды - messages, которые непосредственно передаются по шине, при выполнении той или иной команды. Это в свое время надыбал наш уважаемый Бобр и написал своего "бобрёнка" :) GRP файлы тоже раскопал структуру, и везде, там где есть контрольный байт для контроля целостности файла - алгоритм, я пришел к выводу - одинаковый. Ничего там специального в Softing AG не придумывали ИМХО..




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных