
Lobzik
Активные пользователи-
Постов
52 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
События
Весь контент Lobzik
-
сменил, он там в явном виде.. MD5 прошивки из нета: 85B576E89DECF37DFF3C58C7B7260F6E после старта проца на внутренней прошиве серийник копируется во внешнюю оперативу GetSerialNumber: mov DPTR, #SN ; copy SN to XRAM 0xFFE0 mov RAM_31, DPH ; Data Pointer, High Byte mov RAM_32, DPL ; Data Pointer, Low Byte mov DPTR, #0FFE0h mov RAM_33, DPH ; Data Pointer, High Byte mov RAM_34, DPL ; Data Pointer, Low Byte mov R0, #16h GetSerialNumber_loop: mov DPH, RAM_31 ; Data Pointer, High Byte mov DPL, RAM_32 ; Data Pointer, Low Byte lcall GET_CODE_BYTE mov RAM_31, DPH ; Data Pointer, High Byte mov RAM_32, DPL ; Data Pointer, Low Byte mov DPH, RAM_33 ; Data Pointer, High Byte mov DPL, RAM_34 ; Data Pointer, Low Byte movx @DPTR, A inc DPTR mov RAM_33, DPH ; Data Pointer, High Byte mov RAM_34, DPL ; Data Pointer, Low Byte djnz R0, GetSerialNumber_loop ret
-
установите и посмотрите, там все шнурки указаны
-
вот так тестил написаную для PIC18F248 прошиву: собраный canhacker тоже использую, когда скорость шины уже известна..
-
когда занимаешься ремонтом блоков - тест написаный самим не лишний.. если блок шьется то все порты целые? работаю на себя, а не на дядю - времени хватает..
-
стараюсь знакомиться с процессором, перед тем как что-нибудь с ним делать. не исключено что со времением напишу загрузчик, ведь BSL может служить не только для считывания/записи, но так же может проводить тест проца..
-
нужно разобраться с механизмом старта программы при включеной защите, похоже он называется Tuning Protection в обычном режиме процессор стартует с адреса 0xA0000000, прошивки которые вы выложили по размеру точно укладываются в диапазон флеш памяти, начинаются с байта 0xCO - такого кода операции нет, либо его не распознает IDA отсюда я делаю вывод - либо это связано с механизмом защиты, либо загрузчик подменяет часть кода.. даташит большой, пока полностью не изучил, может прояснится позже..
-
в программирование или перепрограммирование? в данном случае я не могу понять вашу мысль.. бутлодырями я действительно не занимался раньше, посмотрел алгоритм в даташитах, конкретно понял его изучая WinFlashEcu, после этого написал свой модуль, для своей оболочки, но это для C509 проца.. с TriCore будет труднее, так как для него нет доступной IDE, подобной Keil, ядро незнакомое опять же..
-
исходник первоначальной загрузки для TC1766 нужно будет глянуть лог с шины при считывании блока, тогда будет понятно что же читает неважно какой загрузчик..
-
например BOSCH 21126-1411020-40 B574DB03 в принципе значения не имеет точный номер,лишь бы проц был TriCore, важно узнать какие прошивки читает загрузчик - кривые или нормальные..
-
интересует только "восстановление ЭБУ перезаписью Full-Flash через режим BSL", стандартной прошивкой.. чужые защищенные перемешиванием "наработки" не интересны.. кроме того CombiLoader не единственный загрузчик.. спрашиваю у тех кто пользуется MultiFlasher, чиплодырем и т.д. - есть ли у вас возможность считать правильный fullflash с нового ECU, а не кучу мусора не нужного?
-
аргументируйте, если ваша версия отличается от версии САНЫЧа..
-
другими словами производители различных загрузчиков обманывают пользователей называя это декриптованым фулфлешем?
-
по размеру она соответствует - 0x178000 и пишут что декриптованая, к тому же она открывается, но не с начала..
-
я не в редакторе, а в дизассемблере пытаюсь открыть
-
у кого есть под рукой ME17.9.7, можете померить уровни на входах процессора HWCFG в режиме работы? ну или может кто подскажет с какого адреса стартует проц, ато выложеные прошивы якобы фулфлеш не очень то похожи на программы
-
вы только распиновку выложили, в автодате и схема есть.. если внешний WDT - посмотреть сигнал на ноге сброса проца.. от дистиллированой может и нет, а от пресной из лужи - вполне дохнут
- 21 ответ
-
- 1
-
-
от воды не умирают?