конвертировал кув файл в бин
Если у нас есть специ, то вот нашёл конвертер в свободном доступе от автора. Думаю то, что нужно! И не надо ждать Армеева!
Авторский блог Андрея Федорковского
CUW -> BIN конвертер
Сегодня накодил CUW -> BIN конвертер. Оказалось несложно, так как фармат довольно простой, а просили его меня сделать несколько человек.
UPD : Ну сам бинарник никому по факту не нужен, так как он пошифрован. Но скоро скоро вот уже сейчас..
Я все тянул (работа и все такое), но наконец время найдено и вот результат. Утилита разбирает CUW файл на части. Внутри обычно два и более файлов, первый из которых - INI файл с атрибутами, которых хранит предназначение всего того что за ним следует. Дальше (обычно) текстовые файлы с бинарниками прошивок\калибровок. Все как я писал в предыдущих постах.
ЕХЕ файл :
Использовать так :
cuw_extract.exe C:\path\to\cuw\file.cuw
Утилита разобьет файл, выдаст в консоль отладочную всякую информацию и сложит содержимое прямо в текущий каталог. Удобно использовать утилиту чуть иначе - положить ее в какойто каталог постоянный, а вызывать ее из каталога с CUW файлом из CMD, чтоб текущим был каталог с файлом калибровки. Тогда не будет мусора в папке с самим ЕХЕ, так как имена файлов генерятся относительно ТЕКУЩЕГО каталога. Пример :
cuw_extract.exe sample\30F14600-ii.cuw
CUW Extract, build date : '27.12.2016 19:57:22'
Extract file 'sample\30F14600-ii.cuw'
magic : CALIBRATION
Extracting file...
dword_1 : 779623eb
TotalPackLength : 2612913 (bytes)
Count Of Attachments : 1
AttachmentNameLength : 10
AttachmentName : attach.att
fileLength : 2C2 (706)
fileChecksum : 611C39F7
packBytePtr : 748
Count Of Attachments : 1
AttachmentNameLength : 12
AttachmentName : 30F14600.txt
fileLength : 27DBAE (2612142)
fileChecksum : 5B9C2A86
An S-record file detected, try to convert.
S0 (the REAL file name): lnk588f_360_360
S7 (Termination record): S70500000000FA. 36280 lines processed, 1015808 bytes of data present
packBytePtr : 2612913
На сегодня все, покачто
По запросу легко поделюсь исходным кодом.
Во всю делается враппер для мафона и распберипай, на атмеге. Уже готов драйвер шины, на новогодних каникулах надеюсь запилить чтото работающее.
Вот, Есть ещё платный.
Нашёл коменты, так что скорее всего придётся допиливать этот конвертер до ума.
"Александр:
Андрей здравствуйте! Я попробовал прогнать через Ваш конвертер совмещённый CUW, тот в котором сразу калибровки на ДВС и АКПП... но ничего не вышло... Он не может выделять несколько BIN'ов из CUW'а? Скинул Вам на почту лог из командной строки и сам файл на котором пробовал, посмотрите пожалуйста."
"Andrew:
привет! да может но беда в том что бинарники в куве еще и пошифрованы а алгоритм шифрования знает только эбу. техстрим разворачивает кув , достает бинарник и шлет блоку. блок перед записью в себя его дешифрует. тоесть на данном этапе ключи и алгоритм мне пока не известны и просто взять и добыть стоки пока не выйдет
"
Остаётся пока, только платный, но для чего-то в работе, он всё равно может пригодиться!