Показать сообщение отдельно
Старый 06.01.2010, 06:11 #1
Новичок
 
Аватар для RussianE39
 
Регистрация: 06.01.2010
Сообщений: 46
Сказал спасибо: 0
Поблагодарили 28 раз(а) в 11 сообщениях
Откуда: Moscow
Авто: 5 BMW и 1 Audi

По умолчанию Маленькая утилитка для тонкой работы с модулями BMW

На НГ было скучно, и делать было нечего, решил добить старую идею с обработкой .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 для примера.

Приятных экспериментов :-)
Скриншот:

Ссылка на архив (открывается WinRAR):
http://bmw.v12.su/parse/bmw_parse_0601.tar.bz2
__________________
С уважением, Михаил
RussianE39 вне форума  

Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо RussianE39 за сообщение:
antonmai (06.01.2010), Bmw_OPS (07.01.2010), Shurik323 (06.01.2010), Uncle Vova (05.10.2010), Ural (07.01.2010), vares (16.01.2010)