вытащил по фтп и застрял
Решение проблем с NBTEVO, Коды FSC для BMW -----> Получить - жмите ссылку |
BMW FSC помогите вытащить 1b код
#1
Отправлено 18 марта 2016 - 19:26
xxx: современные немцы ведь как устроены: если не знаешь как на них ездить, то первой умрет коробка
yyy: а если знаешь?
xxx: тогда - двигатель
#2
Отправлено 18 марта 2016 - 19:33
А че его вытаскивать лежит в явном виде, copy - paste
По пустякам не беспокойте. Если есть вопросы - создавайте темы на форуме.
#3
Отправлено 18 марта 2016 - 19:54
А че его вытаскивать лежит в явном виде, copy - paste
с "00 начинается и до D7" или с "01 до 03" ???
xxx: современные немцы ведь как устроены: если не знаешь как на них ездить, то первой умрет коробка
yyy: а если знаешь?
xxx: тогда - двигатель
#4
Отправлено 18 марта 2016 - 20:05
так возьми любой код для примера и посмотри
Это может пригодиться
http://bmwtools.info...nslator-binary/
По пустякам не беспокойте. Если есть вопросы - создавайте темы на форуме.
#5
Отправлено 18 марта 2016 - 21:06
вот и сомневаюсь: вроде как все что видел ( не так много) начинались с 01 01, но в файле должен сразу после 3f 01 пойти 1b.
вот и смущают эти 00 00 между 3f01 и 0101
xxx: современные немцы ведь как устроены: если не знаешь как на них ездить, то первой умрет коробка
yyy: а если знаешь?
xxx: тогда - двигатель
#6
Отправлено 18 марта 2016 - 21:15
код начинается по смещению 0x270
#7
Отправлено 18 марта 2016 - 21:59
код начинается по смещению 0x270
спасибо!!!!
xxx: современные немцы ведь как устроены: если не знаешь как на них ездить, то первой умрет коробка
yyy: а если знаешь?
xxx: тогда - двигатель
#8
Отправлено 25 мая 2016 - 20:51
вытащил по фтп и застрял
Блок начинается с последовательности байтов 0101001b.
Так как это файл generalPersistencyData_DiagnosticSWTController, а не data03 (отладочный), контроль целостности --- 4 байта перед этим блоком.
В вашем случае, перед байтами
01 01 00 1B
идёт последовательность
3F 01 00 00
Архитектура процессора Renesas SH7785 поддерживает и LE и BE-порядок, но здесь он обратный (LE).
Поэтому размер блока 1b у вас hex:0x13F (dec:119). То есть 119 байтов.
Длина блока важна! Если байты перед последовательностью 01 01 00 1B другие, необходимо вырезать блок именно той длины, которая определяется этими байтами длины. Например у MrPerfekt длина блока hex:142 (dec:322), то есть 322 байта. Если в его случае вырезать 319 байтов после 0x270, код получить не получится. Будет ошибка 0xD1:
version after create() = 0xD1
Чтобы вырезать нужный блок:
- Скачиваете HxD
- Нажимаете Ctrl+E, чтобы выбрать блок.
- Вводите в поле Start-offset начало блока: 270
- В поле Length вводите длину блока (13F).
- Нажимаете Ctrl+C, чтобы копировать блок.
- Нажимаете Ctrl+N, чтобы создать новый файл.
- Вставляете скопированный блок в созданный файл (Ctrl+V).
- Сохраняете (Ctrl+S) файл с именем XXNNNNN_001B0001.hex (где XXNNNNN, последние 7 символов вашего VIN).
Может поможет кому-то. -
EH
P.S.: MrPerfekt - гений среди удобрений!
P.P.S.: Красивый универсал!
#9
Отправлено 26 мая 2016 - 17:28
Кабы еще этот перфектный мистер формат всего файла generalPersistencyData_DiagnosticSWTController выложил, то я бы сказал большое спасибо
#10
Отправлено 26 мая 2016 - 21:02
Кабы еще этот перфектный мистер формат всего файла generalPersistencyData_DiagnosticSWTController выложил, то я бы сказал большое спасибо
В смысле как генеририровать файл, если он удалён через FTool?
Как вытащить его вы, вероятно, знаете. На FTP даже пароля нет. Только при копировании файлов на Windows нужно не забыть принудительно установить режим передачи файлов binary. На всякий случай. А то передача в ASCII добавить ненужных CR потом.
#11
Отправлено 26 мая 2016 - 21:06
В смысле как генеририровать файл, если он удалён через FTool?
Как вытащить его вы, вероятно, знаете.
Вытащить это ерунда, тут положить нада...
#12
Отправлено 26 мая 2016 - 23:16
В смысле как генеририровать файл, если он удалён через FTool?
Как вытащить его вы, вероятно, знаете.
Вытащить это ерунда, тут положить нада...
Тут говорят, через Telnet можно, что логично:
first you have to make corresponding CIC-folder writable via Telnet,
then overwrite existing file with new one in /mnt/HBpersistence/normal
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных