Перейти к содержанию
Old Subaru XV

mishapost

Members
  • Постов

    219
  • Зарегистрирован

  • Посещение

Весь контент mishapost

  1. Надо вашу строку b1-27-27 влить и на авто поставить. Попозже займусь этим
  2. Но дав питание на столе - как определить стрелки? Или сугубо - японский и значок eyesight? Я вот хочу поэксперементировать с дампами и понять чем они отличаются. Сейчас залил к себе дамп по ссылке выше - покатаюсь посмотрю в чем разница. Пока ничего не заметил, хотя первые строки отличаются, но не значительно
  3. Снял сейчас свою приборку - загнал в нее дам от xv(который выше давали, поправил иммо только) - пошел поставил разницы никакой не заметил. Все вроде точно также функционирует. Снял еще раз приборку в первых 4 группах по 10 байт, поизменял от байды данные(не FF или 00, а именно хрень всякую типа B9) - далее поставил приборку в авто. Приборка запустилась: на экране eyesight моргает постоянно, махания стрелок не было, картинки при открытой двери тоже, стрелки приборов лежат мертвым грузом на нуле. Работают только не которые лампочки (ручник, фары). Сообственно к Вам вопрос: что Вы понимаете под: панель не запустилась? На экране ничего нет?
  4. Пока конкретных идей к сожалению нет. Кстати, сделайте пожалуйста скрин приборки с полностью чистой флехой
  5. Лично у меня возникло предположение, что CRC не складывается, а является какой-то битовой маской к каждому биту
  6. из поста выше вот с этими строками ошибся, зацепил лишнюю группу: A0 2D 88 2C 07 03 F3 02 23 64 = AB AF A0 2D 88 2C 07 03 F3 02 23 64 = A3 AF А нижние строки интересно бы проверить
  7. Omega_KZ, проверьте пожалуйста на своем стенде вот эти строки: A0 2D 88 2C 07 03 F3 02 23 64 = AB AF A0 2D 88 2C 07 03 F3 02 23 64 = A3 AF Эти строки взяты из дампов, что выше ссылки даны. Вот еще интересное нашел: 6A 42 BA AA DE E6 E8 13 = 14 50 6A 42 AA AA DE E6 E8 13 = 14 50
  8. связано это с тем, что в приборку записывается показания кратные 16 или 32 (точно это не помню). И это на всех автомобилях так Точно не уверен почему так сделано, но предположения такие: Летите Вы по автобану на скорости 240 км\ч и Ваша приборка то и дело переписывает показания, а скорость записи медленная и не успев записать одно значение, как надо начинать писать другое .
  9. Там походу CRC вообще не нужен, туда можно записать что угодно - и приборка в ошибку не падает
  10. Ок. Я с Вами согласен, что за два года - те люди определенно достигли каких-то успехов. Связаться с ними можно, возможно они что-то и подскажут. Но давайте посмотрит на задачу с другой стороны: Наша цель сделать софтинку, в которой нужно выбрать опцию(поставить галочку) и сгенерить дамп. Автор темы уже дошел до того, что все это хранится в первых 4 строках по 10 бит. И я лично считаю, что достичь этой цели можно - если иметь хорошее количество дампов. Также в личной переписке с автором темы, мы поняли, что CRC может быть несколько (Об этом в теме не указывалось) и отличается она какой-то разницей в 64,32,16.
  11. ассемблер - это язык, который явным образом говорит что и в какой регистр записать, а с какого прочитать, чтоб уметь его читать для начала надо целиком и полностью разобраться в архитектуре нашего процессора
  12. Предположим, что мы считали прошивку. Что дальше? У нас в руках бинарный файл, мы его предположим даже дизассемблировали -- там столько мусора будет (тот же язык приборки) -- что разобраться в нем еще сложнее. Это мое мнение, возможно я не прав
  13. Мне почему-то кажется, что надо здесь в этой ветке начать делиться дампами (Хотябы первыми строками) от приборок с описанием функций авто. Т.е. надо создать типовую таблицу, в которой перечислить все опции и отмечать в ней наличие/отсутствие той или иной функции. На мой взгляд это: 1. Даст четкую картину какой байт или группа байтов, за что отвечает 2. Мы насобираем множество CRC -- возможно тогда поймем алгоритм
  14. Вставлю свои 5 копеек: Вот здесь я поднимал уже вопрос по снятию прошивки из проца: https://suba-xv.ru/index.php?showtopic=3811&p=270168 Что даст информация из прошивки проца? Чем ее дезассембривать? Также проц наш имеет функцию защиты, где гарантия, что приборка после попытки снятия дампа не умрет?
  15. 1. Можете свой прибор (программатор) вообще не подключать к Com порту -- а в PonyProg нажать Read -- у вас тоже все считается без проблем 2. Подавая на 20,40 - 12 Вольт -- у Вас приборка в рабочем режиме, и ничего вы с нее не считаете. Выход у Вас след: либо отпайка чипа с платы, либо подпаивайтесь и на микруху давайте чуток заниженное питание (Вольта около 4) - тогда все заработает
  16. Господа, сеточка HS110010 подходит в стакан, который за водителем?
  17. Странно, или действительно htc делает качественные зарядки или зарядка у Вас трансформаторная. У меня 2 зарядки Самсунга - переменка 2,5-3 Вольта Зарядка от планшета Asus --- переменка 2,2 Вольта
  18. Зарядка качественная у Вас с этим не поспоришь, но переменки по Вольтажу сколько?
  19. Мы с Вами не поняли друг друга или я плохо выразился. Пониженное питание ему надо когда он впаян на плату, в воздухе давайте ему 5 Вольт свободно. На заводских программатор, с ноги питания вешает нагруз резак около 10 КоМ. Микрухе для записи\чтения надо диапазон от .... до ..... . Наверное нецелесообразно сразу питание на максимум выкручивать Лет 5 назад приходилось частенько иметь дело с такими микрухами, поголовно стоящих в блоках управления стиральных машин. Естественно паять их было лень - и была куплена на радиорынке прищепка для них. Так вот они каждый раз себя вели по-разномму: То нули читались все, то первых скока-то бит, и при этом ни одна из них записываться не хотела. Методами научного тыка дошли до того, что при подачи напруги ставили амперметр и смотрели как только при увеличении напряжения пошло увеличения потребляем тока, на 0,1-0,3 Вольта уменьшали напругу и все чудом сразу зашивалось. Именно это и расписано в таблицах в даташите, какой ток потребления должен быть для корректной работы
  20. YUSS, порыв просторы интернета, нашел проц. доки: Распиновка ног процессора: Как я и предпологал, на проц приходит несколько питаний (не факт что у Вас все в коротком) Datasheet на проц скачайте тут (Файл 15 метров, на форум залить не могу) Теперь что я нарыл: 1. Напряжение проца: Range 4.0 V to 5.5 V 2. Проц имеет защиту от записи, но читается без проблем (124 стр. datasheet (When reading write protected registers, no special sequence is required.) ) 3. Программируется несколькими способами ( 233 стр. пункт 6.1.3): • Programming via self-programming • Programming via N-Wire interface • Programming with external flash programmer 4. Начиная с 238 страницы в картинках как подключатся к программатору 5. 241 стр. таблица 6-2 какие ноги нужны для программирования В принципе инфа по снятию дампа есть, надо молится чтоб питание было в проце раздельно, а не сводилось в одну кучу. Вам терять с Вашим дохлым процом нечего, поднимайте в воздух все ноги питания согласно распиновки, далее пробуем слится - шансов мало конечно, но на мой взгляд попробовать стоит.
  21. Дополнение: YUSS, без обид, но я считаю что ваши проблемы возникли именно из-за этой зарядки от htc. Пусть она даже ровненько и стабильно держит 5 Вольт, но она импульсная т.е. на ее выходе пульсирующий ток (т.е. своими словами по этому проводу идет одновременно и постоянный и переменный ток). Когда Вы подключали эту зарядку к своей панели надо было убедится что все детали на вашей приборке нормально отреагируют на эти пульсации, хотя как в этом убедится даже не представляю. И я думаю что случилось все именно из-за этого. Проще было запитаться от источника постоянного тока. На всякий случай ссылка о пульсирующем токе, вдруг кому будет интересно
  22. Действительно даташиты у нас с Вами разные, т.к. чип 93с86 - выпускается разными фирмами. Точно знаю что есть чипы фирмы ATMEL, есть чипы фирмы MicroWare. Но в данном случае у меня в моей приборке - стоит чип с полным названием S93C86BD. Данный чип выпускается фирмой Seiko, причем тут даташит от MicroChip-a, который вы разместили Выше? Ссылка на нужный нам даташит тут. Вы не забывайте, что когда микросхема запаяна на плате и Вы подаете питание на микросхему - у Вас питаются все детали в этой цепи. Да, я с Вами согласен, что максимальное напряжение на данный чип можно подавать до 7Вольт. У вас как-раз таки 93С86 - не сгорела, она выдержала, а сгорело что-то другое. Далее про чтение\запись при заниженном питании (стр. 6 даташита Таблица 8 и 9) - тут указан ток потребления, который должен быть при чтении\записи, но за счет того что в цепи есть другие источники потребления -- занижаем питание до 4 Вольт, дабы не превысить эти максимальные значения. Когда Вы чип выпаяли, вы оставили один единств потребитель - это сам чип, по-этому Вы его без проблем и зашили
  23. Зарядка которая в розетку вставляется, а со второго конца usb? Если такое, то там должно быть больше чем 5 Вольт. Сча у себя 2 штука протестил на одной 6,2, на второй 5,9. + ко всему переведите тестер на измерение напряжения переменного тока, он Вам тоже Вольты нарисует. Если Вам интересно, то подключить к чипу питание +5В через амперметр и Вы увидете, что когда напряжение более 4 Вольт - начинается потребление тока и микруха (PonyProg точно) не читается/записывается. Во большинстве программаторах с ноги питания на корпус вешают нагрузочный резак где-то КилоОм на 10 Все это расписано в даташите в пункте 1.2, где говорят про разные Timing-ы при напряжении в одном случае меньше 4Вольт, а во втором больше 4В, и табличка снизу дана. Закорочен сам проц? Или обвязка вокруг него?
  24. На приборку целиком (т.е. на ноги 20 и 40 - подается 12 Вольт), а я Вам предлагаю подать 5 Вольт на стабилизатор, т.е. с ноги питания (+12 Вольт) идет деталька на три ноги, одна нога идет на контакты 20 и 40 раъзема, вторая нога припаяна на корпус, а на третью и подавать питание. Вот по-этому Вы и спалили свою приборку. Зарядка от телефона, хоть она и приличная, но: 1.Она импульсная. 2.Если бы Вы померили напряжение тестером, который есть почти у каждого, то были бы удивлены, т.к. напряжение там без нагрузки около 7-8 Вольт. 3. Если бы скачали тех. документацию на микросхему (datasheet), то знали бы, что для чтения\записи микросхемы надо 4 Вольта и записываться она при 5 Вольтах не будет, читаться корректно тоже. (Я лично использовал три пальчиковые батарейки от детской игрушки на половину усаженные) Процессор D70F3425GJ(A) если я не ошибаюсь выпущен фирмой NEC. Погуглите в интернете "программатор для микроконтроллеров NEC", должны они читаться через программатор, тока вот вопрос какие fuse выставлять? То что он коротит по питанию, еще не означает, что с него нельзя дамп слить, вопрос скока это будет стоить. P.S. Вы меня извините что я с Вами в таком духе, но Вы залезли туда в чем вообще ничего не понимаете. Попробуйте найти человека занимающего раскодировкой магнитол, ремонтами ЭБУ - этот человек Вам возможно поможет слить со старого проца дамп, залить в чистый и перепаять его. И еще Вы на 100% уверены, что у Вас проблема в сгоревшем процессоре? Сколько Вольт на него приходит?
  25. Вы питание подавали напрямую на ноги микросхемы, а надо было + подать на стабилизатор, который с 12 Вольт делает Вам 5, идущий от 40 и 20 ноги разъема. Также могу предположить что питание было подано более 5 Вольт Пробовали с процессора прошивку слить?
×
×
  • Создать...