Easyelectronics.ru

Электроника для всех
Текущее время: 19 сен 2018, 20:08

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 325 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13  След.
Автор Сообщение
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 08 фев 2016, 23:31 
Старожил
Аватара пользователя

Зарегистрирован: 11 май 2011, 09:53
Сообщения: 482
Я давно пришел к такому же выводу. Возможно в bootloader находятся либо какие-то ф-ции, которые вызывает сама фирмварь, либо инциализация каким-то образом отличается (это кмк наиболее вероятно). В общем - без bootloader-а нифига не выходит :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 09 фев 2016, 01:03 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 4807
SGE, вы не в теме. Никому не нужно перекапывать v2. Здесь обсуждается v2.1

У версии Nucleo одна особенность - там активируется UART. Т.е. можно посмотреть, запустилась ли вообще прошивка.
Прошиваю загрузчик, делаю update - на Tx появляется 3 вольта. (прошивка запустилась)
Передергиваю питание - на Tx 0. Ничего не делаю, запускаю update - после update напряжение появляется. И это при том, что прошивка запускается, в списке устройств всегда появляется STLink dongle.
Что за фигня тут творится?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 27 мар 2016, 22:55 
Здравствуйте!

Зарегистрирован: 27 мар 2016, 22:15
Сообщения: 2
Тоже попробовал залить прошивку от Nucleo, ни чего не получилось.
Нужен другой бутлоадер. Даже перепаял чип STM32F103CB, все едино.
Выяснил что собственно:
1. На Board Ident биты ни чего не реагирует.
2. На USB_RENUM нет проходит ни одного сигнала. Смотрел осцилом в режиме SINGLE.

Все опять приходит к выводу что нужен новый botloader.

Перечитав тему я так и не понял как собственно добыли бутлоадер? Может кто растолкует, ну уж очень удобно иметь компорт и swd. По одному USB соединению.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 27 мар 2016, 23:12 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 4807
...


Последний раз редактировалось u37 28 мар 2016, 17:36, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 мар 2016, 03:39 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 1457
seniorandre писал(а):
Тоже попробовал залить прошивку от Nucleo, ни чего не получилось.
Нужен другой бутлоадер. Даже перепаял чип STM32F103CB, все едино.
Выяснил что собственно:
1. На Board Ident биты ни чего не реагирует.
2. На USB_RENUM нет проходит ни одного сигнала. Смотрел осцилом в режиме SINGLE.

Все опять приходит к выводу что нужен новый botloader.

Перечитав тему я так и не понял как собственно добыли бутлоадер? Может кто растолкует, ну уж очень удобно иметь компорт и swd. По одному USB соединению.


Купите Nucleo, отломайте ST-Link и пользуйтесь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 мар 2016, 16:37 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
u37 писал(а):
seniorandre, можно я посоветую по данной проблеме?
Пересоберите плату на JLink.
А разве в JLink-OB есть ком-порт? 8-0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 мар 2016, 16:43 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 4807
...


Последний раз редактировалось u37 28 мар 2016, 17:36, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 мар 2016, 16:49 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
u37 писал(а):
А зачем? Там есть RTT.
Это да.
Просто товарищу надо было объяснить по минимуму: "если ком-порт нужен для отладки, то в JLink (ссылка на изготовление клона) вместо него есть средство получше - RTT".
Но если ему нужен был просто UART, не для отладки (GPS, например, читать), то RTT не поможет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 мар 2016, 19:53 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4977
AlexPM писал(а):
А разве в JLink-OB есть ком-порт? 8-0


В 072 есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 мар 2016, 21:31 
Здравствуйте!

Зарегистрирован: 27 мар 2016, 22:15
Сообщения: 2
x893 писал(а):
Купите Nucleo, отломайте ST-Link и пользуйтесь

У меня есть два Nucleo и они мне нравятся, зачем их ломать :) Хочется для breadbord иметь еще автономный вариант, для других контроллеров, т.к. несколько шнурков USB напрягают и рядом болтающаяся на проводках плата nucleo тоже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 29 мар 2016, 21:29 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 1457
Неплохая программа для J-Link
https://www.segger.com/systemview.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 05 апр 2016, 23:16 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1249
По поводу v2.1
Можно легко и просто декомпилировать STLinkUpgrade из STSW-LINK007, чтобы посмотреть что и как оно шифрует-дешифрует, но там будет java, а не си.
Никто не хочет покопаться? )


Последний раз редактировалось vt340 06 апр 2016, 00:12, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 апр 2016, 00:08 
Старожил
Аватара пользователя

Зарегистрирован: 11 мар 2010, 12:44
Сообщения: 1106
Откуда: Default city
Для начала просто wireshark'ом трафик usb слизать. Если обмена ключами не будет, то смысла ноль

_________________
Не дай Бог увидеть нубский ЛУТ, бессмысленный и беспощадный
В МК "на порядок" - это "в два раза"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 апр 2016, 00:17 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1249
Там aes-128, ключи в открытом виде, и вообще всё довольно странно )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 апр 2016, 00:27 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4977
vt340, смена поколений кодописателей?
Нынешние уверовали в безупречность либ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 апр 2016, 00:31 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1249
Вот кадр уже копался в этом - http://www.taylorkillian.com/2013/01/re ... -from.html - и тоже удивлялся, но он в экзешнике копался, а jar вообще в два клика декомпилируется.
Но я плохо знаю и яву, и криптографию, может кто-то лучше знает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 апр 2016, 10:39 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4977
vt340, комменты там повнимательней рассмотри. :)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 06 апр 2016, 11:05 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1249
dosikus_2 писал(а):
vt340, комменты там повнимательней рассмотри. :)))

Ага, на этот топик ссылка, мир тесен ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 27 ноя 2016, 15:02 
Заглядывает иногда

Зарегистрирован: 26 янв 2010, 22:07
Сообщения: 55
Апну-ка я тему. За последние 8 месяцев появились какие-нибудь новости о клонировании ST-LINK/V2-1? Или пока единственный вариант - купить nucleo и отломать от него? Очень уж хочется заиметь программатор с uart...

_________________
Много говорить и много сказать не одно и то же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 27 ноя 2016, 16:12 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4977
arhiv_6 писал(а):
Очень уж хочется заиметь программатор с uart...


Сделать JLink_OB 072, и vcom будет и RTT ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 ноя 2016, 08:24 
Заглядывает иногда

Зарегистрирован: 26 янв 2010, 22:07
Сообщения: 55
С JLink-ами не работал, но немного наслышан, а потому есть вопросы:
1) У клона 072 тоже прошивка постоянно слетает, как у клонов V8 и V9 ?
2) С OpenOCD работает, или придётся ставить проприетарный софт от segger? GDB к нему цепляется? (мне под линукс нужно).
3) А можете ссылку с описанием/схемой/прошивкой JLink_OB 072 ?

_________________
Много говорить и много сказать не одно и то же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 ноя 2016, 10:54 
Старожил
Аватара пользователя

Зарегистрирован: 01 авг 2016, 10:47
Сообщения: 258
Откуда: Таганрог
arhiv_6 писал(а):
С JLink-ами не работал, но немного наслышан, а потому есть вопросы:
1) У клона 072 тоже прошивка постоянно слетает, как у клонов V8 и V9 ?


на v8 слетает так же прошивка. При чем достаточно часто. Есть предположение что это связано с защитой чипа (fuse если не ошибаюсь это называется).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 28 ноя 2016, 11:50 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4977
CheMax,arhiv_6, поменьше паники.
viewtopic.php?f=38&t=22589&hilit=JLink_OB
И v8 уже не слетает, с версий дров v6 перестала слетать. Видно забили они на старые и не обновляют.
JLink_OB 072 прошивка не слетает
JLink_OB 072 - единственное только обновлять вручную придется , но там DFU и особого напряга нет.
В линухе с Embedd Studio от Segger же работают на ура .
Опять таки же можно практически любой STLink v2 превратить в JLink, обратимо...


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

Зарегистрирован: 14 дек 2011, 01:53
Сообщения: 507
Есть какие-нибудь новости в плане реверса st-link 2.1?
Сжег свой, отломанный от нуклео.
Заменил проц, восстановить удалось только до версии 2.0.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 05 апр 2017, 15:14 
Здравствуйте!

Зарегистрирован: 05 апр 2017, 15:08
Сообщения: 3
Мир не без добрых людей.
Ниже ссылка на Гитхаб с бутлоадерами, ST-LINK V2-1 в том числе. Я воспользовался тем, который 2.1 unprotected: залил его на Nucleo, при обновлении выбрал ST-Link+Audio. Всё прошилось и работает, и ST-Link, и Uart.
https://github.com/Krakenw/Stlink-Bootloaders


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 325 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13  След.

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


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

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


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

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

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