Автор | Сообщение |
svelent
|
Добрый.
Мне нужно прочитать такой процессор r5f2136cxk
Смогу ли я его прочитать. |
|
mr.black
Завсегдатай
Сообщения: 986
|
Всем доброго времени суток.
Чтобы долго не расписывать тему, предлагаю вашему внимаю еще одну программу. Кратко ее функционал расписан в прилагаемом файле readme, также прилагается несколько скриншотов ее работы.
По всем вопросам относительно ее пишите в лс или сразу на почту, так как не всегда есть время заглянуть на форум.
Спасибо за внимание)
readme.txt 2.82 КБ Скачано: 2349 раз(а)
|
|
стопыч
Фанат форума
Сообщения: 3150
|
mr.black, не понял, как осуществляется подбор ID. Что вводить и в какие поля? Какое поле оставлять пустым? Если прога сможет подбирать ID, то я возьму. Или можно взять сейчас, а потом дополнить прогу подборщиком кода? |
|
mr.black
Завсегдатай
Сообщения: 986
|
стопыч писал: | mr.black, не понял, как осуществляется подбор ID. Что вводить и в какие поля? Какое поле оставлять пустым? Если прога сможет подбирать ID, то я возьму. Или можно взять сейчас, а потом дополнить прогу подборщиком кода? |
Подбор будет идти по одному полю, любому по выбору. То есть пользователь заполняет все поля кроме того, что будет перебираться (оно будет помечаться пользователем). И запускает поиск. И если один из вариантов совпадет - программа его выведет. Больше одного поля делать переменным не вижу смысла, там процесс соединения завязан на определенные тайминги, и скорость повысить никак не выйдет. |
|
Dim-
|
mr.black писал: | стопыч писал: | mr.black, не понял, как осуществляется подбор ID. Что вводить и в какие поля? Какое поле оставлять пустым? Если прога сможет подбирать ID, то я возьму. Или можно взять сейчас, а потом дополнить прогу подборщиком кода? |
Подбор будет идти по одному полю, любому по выбору. То есть пользователь заполняет все поля кроме того, что будет перебираться (оно будет помечаться пользователем). И запускает поиск. И если один из вариантов совпадет - программа его выведет. Больше одного поля делать переменным не вижу смысла, там процесс соединения завязан на определенные тайминги, и скорость повысить никак не выйдет. |
mr.black, сколько времени занимает подбор одного поля ID? Здесь имеется ввиду полный цикл, 256 значений. |
|
mr.black
Завсегдатай
Сообщения: 986
|
Dim- писал: |
mr.black, сколько времени занимает подбор одного поля ID? Здесь имеется ввиду полный цикл, 256 значений. |
Не быстро, это однозначно. Минут 20-30, примерно. Точно не засекал, но где-то так.
Как я сказал выше, там жестко определенные тайминги при соединении, и их не изменить.
Там есть еще один момент, я над ним думал и сегодня осуществил. Чуть попозже напишу свои выкладки с теорией.
Но то что сейчас код уже находит - это точно. Сегодня проверил на модуле от Vestel, на последнем шаге программа выдала найденный код. |
|
Dim-
|
У меня вот ещё такой вопрос: какой смысл делать для подбора только одно поле?
Как такое может случиться, что юзер не знает только один из семи байт ID? Я так думал, что либо ID весь известен, либо весь не известен, т.е. ни одно значение из семи байт.
Или я ошибаюсь? При каких обстоятельствах может быть значение одного поля не известно, а значения остальных шести известны? |
|
mr.black
Завсегдатай
Сообщения: 986
|
Dim- писал: | У меня вот ещё такой вопрос: какой смысл делать для подбора только одно поле?
Как такое может случиться, что юзер не знает только один из семи байт ID? Я так думал, что либо ID весь известен, либо весь не известен, т.е. ни одно значение из семи байт.
Или я ошибаюсь? При каких обстоятельствах может быть значение одного поля не известно, а значения остальных шести известны? |
Ну скажем так, вообще такое пожелание (сделать поиск, хотя бы по одному полю) высказал один из моих хороших друзей (он прочитает и поймет). Насколько я понимаю, у него есть несколько софтов с мк, и коды там похожи, вот он и хочет попробовать прочитать перебором, поэкспериментировать.
Больше одного поля делать я не вижу целесообразным, все упирается во время и скорость.
Есть идея (но пока только в проекте) использовать Parallel I/O mode, но документации по нему нет, так что только использовать метод грубой силы - иметь программатор, который это умеет, сканировать протокол по всем линиям, что используются в этом режиме и потом попробовать воспроизвести его. Но это пока в проекте, у меня такого железа (программатор) на данный момент нет. |
|
стопыч
Фанат форума
Сообщения: 3150
|
mr.black писал: | пользователь заполняет все поля кроме того, что будет перебираться |
Если пользователь не знает ID-кода вообще, что ему вводить в поля? |
|
mr.black
Завсегдатай
Сообщения: 986
|
стопыч писал: | mr.black писал: | пользователь заполняет все поля кроме того, что будет перебираться |
Если пользователь не знает ID-кода вообще, что ему вводить в поля? |
Это уже на усмотрение пользователя. Выше я написал, зачем вообще это затевалось. Думаю, всем понятно, что найти семь байт, да еще и с такой низкой скоростью перебора практически не реально. Если только наши далекие пра-пра-правнуки дождутся результата)))
На данный момент это работает так, как я и сказал. Если получится реализовать через Parallel I/O mode - это, естественно, будет значительным прогрессом. |
|
стопыч
Фанат форума
Сообщения: 3150
|
Т.е. брать какой нибудь известный ID от такого проца и его вводить, а одно поле оставлять пустым? Не определился код, тогда следующее поле оставить пустым, и т.д.
И, если повезет, то код подобран. А если в ID различны более одного полей? В этом случае код не подобрать? Так я понял? Прошу прощенья за дремучесть... |
|
mr.black
Завсегдатай
Сообщения: 986
|
стопыч писал: | Т.е. брать какой нибудь известный ID от такого проца и его вводить, а одно поле оставлять пустым? Не определился код, тогда следующее поле оставить пустым, и т.д.
И, если повезет, то код подобран. А если в ID различны более одного полей? В этом случае код не подобрать? Так я понял? Прошу прощенья за дремучесть... |
Ну скорее ориентироваться не именно на мк, а на бренд где он применен. Допустим тот же Vestel, имея два-три fw с известными ID, можно попробовать их проанализировать и на основе выводов строить предположения. |
|
стопыч
Фанат форума
Сообщения: 3150
|
Так откуда же изначально возьмутся два-три fw с известными ID на, скажем к примеру, тот-же Vestel? |
|
mr.black
Завсегдатай
Сообщения: 986
|
стопыч писал: | Так откуда же изначально возьмутся два-три fw с известными ID на, скажем к примеру, тот-же Vestel? |
Ну есть же способ их прочитать (Parallel I/O mode), и есть программаторы которые это делают. И есть коллеги, которые могут помочь в этом вопросе. Вот оттуда и берутся они. |
|
стопыч
Фанат форума
Сообщения: 3150
|
А в чем отличие от проги "Renesas R8C flasher..." , от небезызвестного Сергея? |
|
mr.black
Завсегдатай
Сообщения: 986
|
стопыч писал: | А в чем отличие от проги "Renesas R8C flasher..." , от небезызвестного Сергея? |
А разве это не очевидно?))) Наличие перебора, естественно. |
|
Dim-
|
mr.black писал: | Думаю, всем понятно, что найти семь байт, да еще и с такой низкой скоростью перебора практически не реально. Если только наши далекие пра-пра-правнуки дождутся результата))) |
Можно посчитать.
В байте 256 значений. В ID 7 байт.
Соответственно 256 в степени 7=72 057 594 037 927 936
Это количество вариантов.
Мы знаем, что на переборку одного поля (256 значений) тратится 20 минут (о-о-очень примерно).
Таким образом за час мы проверяем 768 значений. За сутки 18 432. За год 6 738 739.
В итоге 72 057 594 037 927 936 делим на 6 738 739 и получаем 106 930 382 (лет !!!).
По теории нам должно повезти примерно на второй трети пути... Ну где-то половина...
примерно 40-60 млн лет. Но по закону подлости-то все 100 млн...
|
|
mr.black
Завсегдатай
Сообщения: 986
|
Dim- писал: |
Можно посчитать.
В байте 256 значений. В ID 7 байт.
Соответственно 256 в степени 7=72 057 594 037 927 936
Это количество вариантов.
Мы знаем, что на переборку одного поля (256 значений) тратится 20 минут (о-о-очень примерно).
Таким образом за час мы проверяем 768 значений. За сутки 18 432. За год 6 738 739.
В итоге 72 057 594 037 927 936 делим на 6 738 739 и получаем 106 930 382 (лет !!!).
По теории нам должно повезти примерно на второй трети пути... Ну где-то половина...
примерно 40-60 млн лет. Но по закону подлости-то все 100 млн...
|
Я точно столько не протяну. Да и не актуально это будет в те времена, ятд))) Так что не стоит и заморачиваться. Пусть будет так как есть, глядишь и это окажется кому-то полезным) |
|
Антонов007
Передовик
Сообщения: 1884
|
например ..на процы индикации индезит (аркадия) ID кодов не нужно .. |
|
mr.black
Завсегдатай
Сообщения: 986
|
Антонов007 писал: | например ..на процы индикации индезит (аркадия) ID кодов не нужно .. |
Да, там они не нужны (там все стоит по умолчанию, 0x00). Но вот к примеру на тот же Vestel они уже необходимы, иначе мк не прочесть и не записать. |
|