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

UniSoft

Свой
  • Постов

    209
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Весь контент UniSoft


  1. Да обновится... Вот только зачем? Чем отличается v11 от v10? Возможно там просто какие-то хардварные доработки (а иначе какой был смысл поднимать версию). Как не искал, не нашел нигде какой-либо инфы по этому поводу. Тут вроде уже у многих он есть, вот если бы кто-то сделал фото платы с двух сторон в высоком разрешении.
  2. Ну да... на v10.1 то есть... Он ничего не делает, кроме как загрузки прошивки, ну и проверяет ее подпись, прежде чем передать управление. В остальном никакого функционала не несет.
  3. Легко! Дело 5 секунд... Будет на руках v11 сниму... А так в целом (настоятельно рекомендую всем!), забэкапте свои данные Серийный номер exec GetSNChecksum exec GetSignature exec GetUID Этого более чем достаточно для восстановления, и даже для клонирования.
  4. 1. Нет не хранится... но если интересно "exec GetUID"... 2. полностью... забить FF всю строку
  5. Прямо таки те? В вашем китайцы даже разводкой платы не занимались, вот как САПР изначально положил компоненты в сторонке, так они там и остались как-то совсем не похожи на это Тут они хоть плату скопировали как есть (а то они jtag часто переразводят). Но на самом деле это похоже оригинал на фото. Китайские платы сильно отличаются от немецких, сразу визуально видно. А на счет DAP я же сразу сказал
  6. а что сложного то? ну вот, и вот по фото, эти более ближе к оригиналу... Только наверное перед заказом лучше заранее связаться с продавцом, чтобы подтвердил ну и попросить чтобы был J-Link (изначально), а не DAP.
  7. У меня нет EDU v11... (только v10) потому и нет дампа...
  8. в самой прошивке... Все, что мог посоветовать, уже посоветовал... и как получить OTS и RSA, и как прошить (ранее уже показывал, со скриншотами), ничего сложного нет.
  9. Ну если уж в терминологии Segger'а, то они ее называют OTS Да это в некотором виде виртуальная OTP... там цикл проверяет, можно ли записать данные, типа такого: (скинуть биты в 0 можно, а обратно уже нет) uint8_t data[512]; // новые данные usb_receive_data(data, 512); for (i = 0; i < 512; i++) if ((OTS[i] & data[i]) != data[i]) return ERROR; В общем понятно, заглянул в код самого ж-линка, там этой функции JLINK_EMU_EraseLicenses() попросту нет. license erase использует JLINK_EMU_EraseLicenses() Вот только перепрошивкой это и можно вылечить, по-другому (по-простому) никак... и то, если удастся вытянуть все данные... вполне под отладчиком, можно их выдрать, DLL их вычитывает и OTS и сигнатуру. Да думаю даже можно проще, просто воспользоваться каким-нибудь USB сниффером (например USBlyzer). во-первых дамп превратит edu в клон с другим SN... А во-вторых в клоне патч лежит во втором банке флеш памяти, которого нету в EDU. Ну и в третьих, прошивка привязана к уникальному идентификатору контроллера, и содержит RSA подпись. Если и зальете дамп от другого линка, получите кирпич (который уже никак не восстановить).
  10. Я этим вопросом не занимался, так что ничем помочь не могу. Не знаю есть ли команда для удаления всех лицензий из коммандера. API функция есть JLINK_EMU_EraseLicenses() даташит из SDK тут чуть ранее выкладывали. Так бегло глянул в дизассемблере, можете попробовать в коммандере (без exec) введите "license show" (без кавычек), затем можете попробовать (на свой страх и риск), так как не знаю поможет ли, "license erase" (без аргументов) ну и если удалятся все лицензии, то хорошо... затем добавьте по очереди: RDI,FlashBP,FlashDL,JFlash,GDB "license add RDI", ...
  11. И нафига вы старую тему подняли и процитировали? Ну немножко ошибся там DASM, не сразу приметил мелких жучков, что собственно и признал позже. Есть там буферы, просто маленькие, 6 штук 74LVC1T45GW в корпусе SOT363 (SC-88)
  12. Однозначно нужен! Ну хотя-бы хедер файлы... JLink.h, JLinkARM_Const.h, JLinkARMDLL.h
  13. Там описание всех API... Там другое... Знаю я про ту тему (может конечно и не эту конкретно), т.к. давно искал этот документ, но до нынешнего момента он нигде никогда не всплывал. К тому-же с недавнего времени этот форум перешел на платную основу, теперь уже с него ничего не скачать, и дело не в цене, просто одно из условий это реальное имя (что меня собственно и не устроило я же там кряки постил).
  14. Вот тут на scribd интересный документ выложили (собственно из SDK), вот бы его достать. Если у кого есть доступ слейте плиз... Весчь нужная.
  15. Ни разу не видел клонов J-Trace. Живу и работаю в Китае с 2006 (г. Shenzhen), не раз интересовался, но ничего не находил. Если оно и есть, то видимо глубоко в приватах.
  16. Можно. Дату прошивки измените, найдите строку (та что отображается в коммандере) Firmware: J-Link V10 compiled Sep 21 2020 16:57:59 ну измените год, например на 2030 и все
  17. Про "хотя работать продолжает" я уже ранее писал. Продолжает, но не на долго. Там кроме диалога "defective" еще включается ограничение по времени: 5-10 минут, после чего связь с таргетом отвалится.
  18. А лицензия "RDDI" есть (по крайней мере я ее вижу в выложенной прошивке)? Если да, то удалите, ибо она сразу ведет к defective. На счет версии, то последняя (из свежей dll): J-Link OB-STM32F072-CortexM compiled Jan 7 2019 14:09:37 Та, что с гитхаба, вероятнее всего попросту с задранной датой, чтобы не просил более обновляться.
  19. Причем тут коммандер то? Это все в dll, через которую работают все проги.
  20. Раз в день! Так же можно сказать и противоположное... Что есть и те, кто ни разу не видел и не юзал, но утверждают то, чего не знают... А правда такова:
  21. У IAR полностью свой набор как загрузчиков ("$TOOLKIT_DIR$\config\flashloader\"), так и ddf ("$TOOLKIT_DIR$\config\debugger\") . Так что все будет работать!
  22. В общем понятно... Там кроме этого диалога еще включается ограничение по времени: 5-10 минут. Причины этого warning для JLink V10: 1. серийник находится в черном списке. (это не ваш случай) 2. Наличие лицензии "GDBFull" (опять же не ваш случай) 3. Поврежденная сигнатура (уверен это ваш случай), хотя jlink должен был уйти в BOOT режим, но видимо встроенный патч обходит ту проверку, а вот такая же проверка со стороны dll обламывается. Без полной перепрошивки полноценным дампом это не победить. Как вариант просто пропатчить dll (дело пары минут)
  23. Скриншот J-Link Commander'а скиньте После чего он перестал работать?
  24. я же тут выкладывал комплект, обновите им
  25. Можно, если есть желание, умение и время. Только скорости это не прибавит. У контроллера яйца чудесным образом не отрастут, в более скоростных (Pro, Ultra) ногами дрыгает FPGA. Считывается прошивка, удаляется маркер EDU, записывается назад. Как вариант, написать код для контроллера который перепишет нужный сектор изнутри, да такое возможно. Маркер EDU находится не в физической OTP, а в программно эмулируемой OTP (т.е. во флеше). Да, проверяет! не проверяет! На более высокую это на какую? Ну примерно так и есть в китайских клонах. Для трейса на высокой скорости существует J-Trace Вопрос философский... V10 и V11 по сути одно и тоже. V9 и более ранние уже устарели, к тому же USB Full Speed. Прошивку я ранее выкладывал, Да, V10/11 быстрее, USB High Speed. Это уже вы сами решайте. Прошивку для V10 я ранее выкладывал, копайтесь на здоровье.
×
×
  • Создать...