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

China-Link, Вариант отладчика из Китая

Дык, вроде как, совсем недавно (десятка полтора страничек (-; ) в теме почтенный UniSoft давал "зелье" от "окирпичивания" ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 минут назад, Obam сказал:

Дык, вроде как, совсем недавно (десятка полтора страничек (-; ) в теме почтенный UniSoft давал "зелье" от "окирпичивания" 😉

Может я чего то не понял, но "зелье" работает в том случае если устройство как то определяется софтом. В моем же случае устройство в каком то странном режиме, ни какой софт его не видит. Устройство определяется как  LPC-Link-II и на этом все ,я не нашел ни чего что бы до него достучалось. В частности утилита господина  UniSoft его не видит. UniSoft где то тут на форуме утверждает что можно перепрошить с помощью FlashMagic но как это конкретно сделать не нашел. Прикол еще и в том что насколько я понял большинство клонов сделано на LPC4337 , а мой клон на LPC4322 как оригинал.. 

device.jpg

unisoft.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Со 104-ой стр?
Ну и как последнее средство постучаться к UniSoft в личку.

Update: тут вот такое наgoogleлось
https://www.segger.com/products/debug-probes/j-link/models/other-j-links/lpc-link-2/
https://www.nxp.com/files-static/microcontrollers/doc/support_info/Debug_Probe_Firmware_Programming.pdf
https://community.nxp.com/t5/LPCware-Archive-Content/LPC-Link-2-Configuration-Tool/ta-p/1111856
не для немедленных действий, а для размышления.
Изменено пользователем Obam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, Obam сказал:

Update: тут вот такое наgoogleлось
...........

 

В общем мне  удалось его реанимировать, но понятней не стало , а появились вопросы. На 68 странички форума я нашел утилитку  dap_to_ilink, вот она то его и оживила. Выяснилось что дело было не в обновлении, происходит следующий прикол , при попытке поменять какие то параметры в  J-LINK Configurator v 7.56 ( например включить встроенный COM порт ) после перезагрузки он стабильно уходит в режим DAP , при этом получается не включить в нем  COM порт, ни поменять какие то параметры  нельзя. Кто знает что бы это  значило? 
Кстати UniSoftая утилитка его теперь видит но на --test отвечает:

 

unisoft2.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/16/2023 at 9:20 AM, Genady said:

Программатор собран на основе lpc4322jet100 , есть площадки для программирования (10 пинов), но где какие пины мне не понять , нашел только три пина nRST , земля и 3v3 ....

Не заморачивайтесь, обычно там стоит защита, а следовательно JTAG\SWD отключен.

Вот что говорит даташит

Quote

In level CRP1, access to the chip via the JTAG is disabled. Partial flash updates are
allowed (excluding flash sector 0) using a limited set of the ISP commands. This level
is useful when CRP is required and flash field updates are needed. CRP1 does
prevent the user code from erasing all sectors.

 

On 2/17/2023 at 4:48 AM, Genady said:

UniSoft где то тут на форуме утверждает что можно перепрошить с помощью FlashMagic но как это конкретно сделать не нашел.

Так это единственный способ, иначе я бы не стал так заморачиваться и воспользовался JTAG/SWD (но, как уже написал, он отключен).

Как это сделать описано в документации на контроллер.

 

On 2/17/2023 at 4:48 AM, Genady said:

В моем же случае устройство в каком то странном режиме, ни какой софт его не видит. Устройство определяется как  LPC-Link-II и на этом все ,я не нашел ни чего что бы до него достучалось.

У них там свой бутлоадер...

 

On 2/17/2023 at 9:28 AM, Genady said:

при попытке поменять какие то параметры в  J-LINK Configurator v 7.56 ( например включить встроенный COM порт ) после перезагрузки он стабильно уходит в режим DAP , при этом получается не включить в нем  COM порт, ни поменять какие то параметры  нельзя. Кто знает что бы это  значило? 

Очевидно, кривой бутлоадер (вероятно использует ту же область памяти, где хранятся настройки).

 

On 2/17/2023 at 9:28 AM, Genady said:

Кстати UniSoftая утилитка его теперь видит но на --test отвечает:

Видимо еще и сам патч кривой.

Один из методов патча (из тех, что я видел, как раз, последний) основывается на подмене вектора прерывания MemFault и настройкой MPU (Memory Protection Unit).

При настройке MPU там нужно добавить все используемые страницы памяти. Ну кроме той, где лежит уникальный серийный номер.

Так при попытке его считать и возникает исключение (прерывание), которое собственно и обрабатывается как нужно.

Подозреваю, что доступ к памяти (0x10080000) сконфигурировали неверно, ну либо вообще забыли.

 

PS: Не имея дампа на руках, я могу только предполагать и гадать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/12/2021 at 8:55 AM, UniSoft said:

Ну вот, довыкладывались инструкции по пере-прошивке EDU...

 

Начиная с версии V7.58, добавили новые проверки... 😞

Теперь наличие лицензий "JFlash" и "RDI" для

* J-Link v10/v11 и серийным номером в диапазонах: 260000000...269999999, 50000000...59999999, 820000000...829999999

* J-Link других версий и серийный номер за пределами диапазона: 800000000...809999999

Приведет к "The connected J-Link is defective. Bla-Bla-Bla"... ну соответственно и к временным ограничениям.

 

Чёрный список по-прежнему тот же:

11111117,20100214,50331647,20090626,20080696,20064001,20101001,24446459,

805306163,377001345,270676280,17892859,99999994,286370559,

 

 

 

Собственно второй участник отписался здесь:

https://bi-zone.medium.com/vulnerabilities-in-j-link-licensing-system-or-why-researching-device-security-matters-b3ba1f9b469a

 

Вроде не видел ссылки на туда.

 

Модератор: перечитайте, пожалуйста, правила форума. И в следующий раз обходитесь без косвенных оскорблений. Пока поправил сообщение сам.

Изменено пользователем haker_fox
Нарушение правил 2.1.а

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ошибся.

Это всего лишь английская версия статьи на хабре.

Изменено пользователем haker_fox
Нарушение правил 2.1.в.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, skripach said:

А кишочки показать?

пришлю вам в личку, немного позже. после 02.03.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, Azlina said:

пришлю вам в личку, немного позже. после 02.03.

Зачем в личку? сюда кидайте, может и другим будет интересно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего это тоже самое, что и в10/в11 . Но у меня после прошивки клона в11 в в12 не заработал, резетился немного не доходя до проверки цпу ид, и по моему ему не нравилась какая то crc  сумма, уже не помню точно.В том же EDUReViver есть опция конверта в в12, только он сливает подписи

Изменено пользователем testerc

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, UniSoft said:

Зачем в личку? сюда кидайте, может и другим будет интересно...

Я собирался так и сделать, только одному из сообщества это не ............

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...