Easyelectronics.ru

Электроника для всех
Текущее время: 28 июл 2017, 13:44

Часовой пояс: UTC + 5 часов



    • The World's Cheapest PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 96 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 12:10 
Старожил
Аватара пользователя

Зарегистрирован: 03 дек 2012, 10:42
Сообщения: 438
Извиняюсь за копирайт медали!
Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 12:47 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 912
dev писал(а):
@Oxford, попкорну отсыпьте, пожалуйста ;)

И мне !!!

Думаю тут без реверсинга не выйдет.
Написать заново - то же вариант, но думаю больше времени займет.
По если оба варианта начинаются со слов "... что почитать ..." - в спектакле будут артисты из академии бубна.

https://www.youtube.com/watch?v=Y8x2El7hcr8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 12:52 
Свой человек

Зарегистрирован: 09 янв 2017, 19:45
Сообщения: 65
Почем кстати сейчас стоит такую прошивку накатать заново то? В смысле, поглядеть что куда разведено, выслушать все хотелки заказчика и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 12:58 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 912
RomanST77 писал(а):
Почем кстати сейчас стоит такую прошивку накатать заново то? В смысле, поглядеть что куда разведено, выслушать все хотелки заказчика и т.д.


А кто расскажет тайные китайские алгоритмы из их каракулей на экране в последовательности клацканья реле ?
Хрустальный шар ?

А если серьезно, то от 100 тыр в месяц до пенсии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 13:12 
Только пришел

Зарегистрирован: 16 июл 2017, 19:35
Сообщения: 13
попкорн будет всем))
алгоритм не сложен, да и можно многое упростить и убрать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 13:49 
Старожил

Зарегистрирован: 19 апр 2016, 11:59
Сообщения: 212
Судя по скрину что-то считалось, так что
x893 писал(а):
Если бог есть, то разлочен.
Это для тех что в этом сомневается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 13:58 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 912
Никто и не сомневается уже постов 5.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 14:51 
Старожил

Зарегистрирован: 21 мар 2012, 14:33
Сообщения: 464
Времени на проект есть сколько?

1-й Вариант. То, что стоит stm32f103 это хорошо, скорее всего иероглифы там битовой маской записаны, а не настоящий словарь-генератор с каким-нибудь UTF-8 (что существенно сложнее). В теории прошивку можно посмотреть программами в виде картинки, подвигать смещение байтов и т.п.. Раньше под DOS помню была программа, называлась вроде бы Ripper, там как раз можно было искать графические/звуковые ресурсы в файлах. Сейчас что используется не подскажу, но смысл программы примерно такой: указывается битность данных, количество каналов цвета (тут наверное монохромный 1bpp), и дальше начинаем двигать байты и смотреть прошивку целиком как картинку. Увидели знакомые буквы/логотипы и т.п. с искажением - уже хорошо. Подгоном смещений находятся правильные параметры, потом по найденным адресам в файле заменяем битовые маски картинок и текста на свои. А так игры под всякие приставки русифицировали часто без всякого дизассемблирования. Правда там легко было найти фонт английского алфавита, и сам текст обычно хранился в нормальной кодировке, можно сразу было в прошивке увидеть текст из игры.

2-й вариант. Дизассемблировать это особого смысла тоже не вижу. Лучше пока в рабочем состоянии тщательно записать на бумаге логику работы устройства. Какими ногами в каких режимах дрыгает. Имитировать показания с датчиков на входе.
Затем работать с этой платой как с отладочной и заново написать прошивку (как уже тут советовали).

3-й вариант. Т.к. вывод на экране вряд ли отличается разнообразием, можно сделать прослойку из ещё одного STM32: прикинуться дисплеем, получать картинку, заменять в ней нужные области на русский язык и отправлять на дисплей.


Последний раз редактировалось tmtlib 17 июл 2017, 14:55, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 14:51 
Свой человек

Зарегистрирован: 09 янв 2017, 19:45
Сообщения: 65
Danilkhikh писал(а):
алгоритм не сложен, да и можно многое упростить и убрать.

У вас всё получится! Дерзайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 15:00 
Старожил

Зарегистрирован: 06 ноя 2013, 16:07
Сообщения: 389
Откуда: Германия
tmtlib писал(а):
Увидели знакомые буквы/логотипы и т.п. с искажением - уже хорошо. Подгоном смещений находятся правильные параметры, потом по найденным адресам в файле заменяем битовые маски картинок и текста на свои.


Возможная засада - не хватит знакомест для русского текста.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 15:15 
Старожил
Аватара пользователя

Зарегистрирован: 03 дек 2012, 10:42
Сообщения: 438
Чувствуется попкорном объедимся...
Если считали прошивку, то можно её обратно залить и всё должно работать.
Попробуйте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 16:04 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 2997
Цитата:
функционал данного контроллера в двух словах. Управляет вакуумными выключателями на 10 kV. Смотрит напряжение, токи и при определенным алгоритме выполняет задачи. Насколько тяжело написать программу.

А теперь то-же, но не в двух словах.
Кстати, если вам будет скучно это делать, расссстрою - при выдачи ТЗ на разработку, либо собственной разработке, вам всё равно придется КРАЙНЕ подробно и детально описывать ВСЕ состояния, задачи и критерии функционирования.


Off: Сдается мне, что сея сложнейшая программа делается на парочке LM358, горстке логики и пары таймеров.
И мне попкорна, please!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 16:20 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 912
Составление ТЗ к этой шняге может занять времени больше чем изучение китайского.
Можем лопнуть от попкорна.
Я бы поступил так (это родителю поста):
0. Отключил всё хрень с напряжением > 12V
1. почитал про Ozone
2. Дошел по места где на дисплее появляется первый иероглиф.
3. Почитал немного про IDA
4. Внимательно посмотрел на код из п.2
5. Изменил немного код из п.4 что бы появлялся английский (или какой там надо) символ.
6. Внимательно почитал про STM32F103...
7. Поменял другие иероглифы (тут надо напрячься мозгом - так как иероглифы сильно короче обычных фраз)
8. На 100500 странице этого топика объявил о роздаче попкорна (+ пива) всем кто давал советы.

Или бросил это всё и купил такое же, но дороже и сделанное в стране проживания.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 19:05 
Старожил

Зарегистрирован: 16 авг 2012, 23:27
Сообщения: 1494
Откуда: Москва
Я вот будучи студентом игры под сегу ковырял и русифицировал, занятие довольно увлекательное, тем более что у M68000 очень приятный ассемблер даже для реверса, но это от того что времени свободного много было, сейчас не взялся бы. Кстати, а какой в этом девайсе дисплей? А то может он текстовый, с зашитым намертво китайским знакогенератором и кириллицу принципиально не способен отображать.
И кстати найти производителя вполне вариант, китайцы иногда и исходниками делятся, под честное слово о нераспространении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 20:02 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 912
Блокировку по пин коду у мерседеса тоже увлекательно ковырять.
Только ставки выше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 17 июл 2017, 20:17 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 1590
Даташит на экранчик ищите.
Если он символьный - иероглифов в коде Вы не найдете!
В экранчик пишутся коды символов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 18 июл 2017, 02:30 
Старожил

Зарегистрирован: 02 ноя 2015, 19:21
Сообщения: 234
Откуда: Санкт-Петербург
я бы на месте ТС пытался бы "съехать" с русификации и убедить конечного клиента что китайский это модно и актуально и пора его учить , а не руссифировать. думаю убедить бы меньше времени заняло.

Мне кажется что те , кто хоть раз провобовали реверсить чужую прошивку от какого-то дейвайса , отлично понимают что скорее всего "игра не стоит свеч"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 18 июл 2017, 12:22 
Старожил
Аватара пользователя

Зарегистрирован: 03 дек 2012, 10:42
Сообщения: 438
похоже он прибор убил прошивкой, которую считал...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 18 июл 2017, 14:01 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 912
Да не, просто человек изучает.
День-два и попрёт всё у него.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Скачать прошивку с STM32
СообщениеДобавлено: 18 июл 2017, 23:15 
Только пришел

Зарегистрирован: 23 июл 2016, 01:16
Сообщения: 10
Danilkhikh писал(а):
Вроде бы все считалось. В option bytes стоял enabled. как проверить, не знаю

Так реально изменить текст вывода на ЛЦД дисплей?


Enabled - это защита от чтения включена. Если переключил на disabled - считай стёр прошивку. Заранее поздравляю. ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 19 июл 2017, 00:45 
Свой человек
Аватара пользователя

Зарегистрирован: 18 фев 2014, 11:27
Сообщения: 148
а че за экран? какой ни будь 2004))) то на это будет интересно посмотреть)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 19 июл 2017, 01:52 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 912
А что такого интересного в 2004 ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 19 июл 2017, 03:37 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2764
Откуда: Кемеровская область, Киселевск
Если ST-Link при подключении определил микроконтроллер и считал прошивку, появилась таблица, значит прочитал. Если заблокировано, он сразу выдает ошибку на чтение памяти. Вы случаем не переключали Read Out Protection? Прошивка судя по скрину прочиталась.
Дисплей на фото похож 2004. Со знакогенератором. Хз, придется посредника делать на МК и реверсить все экраны руками. Чтобы упростить реверс можно подключить такой же дисплей с русским алфавитом. И уже подбирать коды по строкам с русскими буквами и заменять на свои строки.
Короче квест не для слабонервных.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 19 июл 2017, 13:25 
Старожил
Аватара пользователя

Зарегистрирован: 03 дек 2012, 10:42
Сообщения: 438
чтото ТС молчит... похоже доигрался с Read Out Protection...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скачать прошивку с STM32
СообщениеДобавлено: 19 июл 2017, 14:24 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 912
Похоже начинается вторая серия - попкорн остался ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 96 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB