![]() |
не могу найти описание хоть какое-то по ds2 (интересуют как раз коды операций чтения/записи епрома)... по kwp раньше находил описание, но вряд ли они совместимы. где ты откопал инфу про 0x07? или там всё просто по порядку: 0x00 - идентификация 0x01 - ... 0x02 - ... 0x03 - ... 0x04 - чтение tc 0x05 - сброс tc 0x06 - чтение eeprom (?) 0x07 - запись eeprom так? |
Вложений: 1 снял дампик MRS2.C07 ("MRS-II v3.0"): IDENT: ID_LIEF_TEXT: Temic ID_DATUM_JAHR: 98 ID_DIAG_INDEX: 7 JOB_STATUS: OKAY ID_BUS_INDEX: 0 ID_BMW_NR: 8372521 ID_LIEF_NR: 24 ID_COD_INDEX: 7 ID_HW_NR: 2 ID_DATUM_KW: 4 ID_SW_NR: 30 бинарник во вложении. |
@alecs: облом, в этом ROMe нет команды 07. ROM:A902 fdb cmd_00_IDENT ROM:A904 fdb 0 ROM:A906 fdb cmd_04_FS_LESEN ROM:A908 fdb 4 ROM:A90A fdb cmd_05_FS_LOESCHEN ROM:A90C fdb 1 ROM:A90E fdb cmd_06_SPEICHER_LESEN ROM:A910 fdb 1 ROM:A912 fdb cmd_08_C_C_LESEN ROM:A914 fdb 2 ROM:A916 fdb cmd_09_C_C_AUFTRAG ROM:A918 fdb 1 ROM:A91A fdb cmd_0b_STATUS_LESEN ROM:A91C fdb 2 ROM:A91E fdb cmd_0e_pruefstempel_lesen ROM:A920 fdb 3 ROM:A922 fdb cmd_0f_pruefstempel_setzen ROM:A924 fdb 1 ROM:A926 fdb cmd_12 ROM:A928 fdb 3 ROM:A92A fdb cmd_80_crash_lesen ROM:A92C fdb $6E ROM:A92E fdb cmd_81_crash_loeschen ROM:A930 fdb 1 ROM:A932 fdb cmd_90_SG_LOGIN ROM:A934 fdb $F ROM:A936 fdb cmd_9e_diag_erhalten ROM:A938 fdb $E ROM:A93A fdb cmd_9f_diag_ende ROM:A93C fdb 1 ROM:A93E fdb cmd_xx_unknown ROM:A940 fdb $FF61 ROM:A942 fdb 0 Вот для сравнения таблица из моего ROM (v06): ROM:C56D fdb cmd_00_IDENT ROM:C56F fdb 0 ROM:C571 fdb cmd_04_FS_LESEN ROM:C573 fdb 4 ROM:C575 fdb cmd_05_FS_LOESCHEN ROM:C577 fdb 1 ROM:C579 fdb cmd_06_SPEICHER_LESEN ROM:C57B fdb 1 ROM:C57D fdb cmd_07_speicher_schreiben ROM:C57F fdb 1 ROM:C581 fdb cmd_08_C_C_LESEN ROM:C583 fdb 1 ROM:C585 fdb cmd_09_C_C_AUFTRAG ROM:C587 fdb 1 ROM:C589 fdb cmd_0b_STATUS_LESEN ROM:C58B fdb 2 ROM:C58D fdb cmd_0e_pruefstempel_lesen ROM:C58F fdb 3 ROM:C591 fdb cmd_0f_pruefstempel_setzen ROM:C593 fdb 1 ROM:C595 fdb cmd_32 ROM:C597 fdb $23 ROM:C599 fdb cmd_80_crash_lesen ROM:C59B fdb $4E ROM:C59D fdb cmd_81_crash_loeschen ROM:C59F fdb 1 ROM:C5A1 fdb cmd_90_SG_LOGIN ROM:C5A3 fdb $F ROM:C5A5 fdb cmd_9e_diag_erhalten ROM:C5A7 fdb $E ROM:C5A9 fdb cmd_9f_diag_ende ROM:C5AB fdb 1 ROM:C5AD fdb cmd_xx_unknown ROM:C5AF fdb $FF61 ROM:C5B1 fdb 0 Так что либо программатор (для сброса ошибок тебе надо исправить байты еепром с 0x30 по 0x7F на FF), либо купить на ****.de такойже (8372521) и залить туда свою кодировку (это конечно с условием что не в самой кодировке дело). |
вот же фак, уныленько... ладно, спасибо, буду думать :shock: |
и winkfp как я понял тут не поможет... как же эти блоки прошивают в заводских условиях? или тоже внутрисхемно? |
там стоит MC68HC11KA4, эти блоки прошиваемые 1 раз (EPROM без окна) через программатор. да что тут думать - такой же рабочий на ебае стоит дешевле программатора ) особенно если найдешь от точно такого же авто - и кодировать не надо. plug & play :biggrin: |
ничего страшного что там hc11, программатор мне еще пригодится :wink: |
у меня валяется рабочий мрс2 от е36. могу подарить. |
Идея освоить тему заманчивая, но при стоимости б\у 1,5 - 2 рубля - только как тренировка для мозгов :biggrin: |
Цитата:
|
| Часовой пояс GMT +3, время: 09:15. |
Форум BMW (БМВ)