Easyelectronics.ru

Электроника для всех
Текущее время: 26 май 2020, 18:55

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 346 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14  След.
Автор Сообщение
 Заголовок сообщения: 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
Сообщения: 6736
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
Сообщения: 3
Тоже попробовал залить прошивку от Nucleo, ни чего не получилось.
Нужен другой бутлоадер. Даже перепаял чип STM32F103CB, все едино.
Выяснил что собственно:
1. На Board Ident биты ни чего не реагирует.
2. На USB_RENUM нет проходит ни одного сигнала. Смотрел осцилом в режиме SINGLE.

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

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


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

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


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

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

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 1998
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
Сообщения: 6736
...


Последний раз редактировалось 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
Сообщения: 5866
AlexPM писал(а):
А разве в JLink-OB есть ком-порт? 8-0


В 072 есть.


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

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

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


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

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


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

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


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

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

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

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


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

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


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

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


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

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


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

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


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

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

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


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

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

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


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

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


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


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

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

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


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

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


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


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

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5866
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
Сообщения: 523
Есть какие-нибудь новости в плане реверса 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


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


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


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

Сейчас этот форум просматривают: Google [Bot]


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

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

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