
Leks
Продвинутый-
Постов
70 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Магазин
Весь контент Leks
-
У меня вот такие Lic_MTRK.lix lic0002.lix
-
Можешь сам подкинуть используя cnc-шный способ добавления лицензий. Все файлы lix лежат в дистрибутиве, которые киты высылают вместе с прогером
-
Ключ ROCKEY4Smart на основе смарт-карты: https://www.ftsafe.com/Products/Software_Protection/Smart_Card_Chip
-
Надо vid pid устройства. Feitian выпускает кучку ключей, и есть которые неломаемые, на смарткартах.
-
Да это я уже всё просмотрел. В апельсине на HC08 вообще нет файлов hpl, только hpx. Нашел в предыдущей аппаратной версии Omega MTRK несколько файлов hpl-формата, но там насчёт V10V всё по железу сделано не так как в апельсине. Сигнал "V10V" на колодке OMEGA MTRK там называется "VPPR" и управляется он соответственно как "источник напряжения программирования (регулируемый 2.0...21.0V)", то есть VPP=1, VPP=0
-
Мне его нужно включать выключать для того чтобы глитчить по питанию контроллер (не мотороловский). Не подскажите какие HPL можно глянуть для примера? У меня есть старые версии, только они под раровским паролем, а я не являюсь обладателем этих скрытых знаний. Поэтому выкладывать сюда смысла особого не вижу. Разве что кто-либо из посвященных в эти знания поможет.
-
Может кто знает. В описании Оранж 5: "- 3 источника напряжения с ограничением по току и контролем уровня: напряжения питания (регулируемый 2.0...5.0V) напряжения программирования (регулируемый 2.0...21.0V) дополнительный нерегулируемый 10V для микроконтроллеров." В описании языка Hpl написано как общаться с двумя источниками напряжения: "VCC - Управление напряжением питания (включение, выключение, установка): (*) VCC=1 - включить (*) VCC=0 - выключить (*) VCC=3000 - установить напряжение 3.0 V (значение в милливольтах) VPP - Управление напряжением программирования (включение, выключение, установка). Функционирует при наличии аппаратной реализации в программаторе. (*) VPP=12000 - установить напряжение 12.0 V (*) VPP=0 - выключить" Подскажите как общаться с третьим нерегулируемым источником 10V? Сейчас в hpl у меня реализовано так: SOCKET=32 (если выбирать другой сокет, то нерегулируемый источник не включается) [SETUP] (начальная установка, вызывается однократно при загрузке модуля) VCC=1 (включаем источник питания (регулируемый 2.0...5.0V), появляется и 10V на пине V10V) Как включать/выключать отдельно нерегулируемый источник напряжения?
-
В этом случае у Вас явно проблемы с Апельсином! Попробуйте провести тест программатора. Меню настройки->программатор. Кнопку тест нажимать без всяких панелек вставленных в разьёмы программатора
-
Делаете с выпайкой? А то может на плате что-то придавливает к нулю
-
По умолчанию 5V Но ноль может быть выставлен в секции INIT hpl(hpx)-файла, поэтому лучше проверить к на других камнях, которые тоже используют V10V(моти к примеру)
-
To 229: Вообще все лицухи хранятся в ат45db... походу она накрылась. Либо порт микроконтроллера, который с ней работает.
-
Лови: https://transfiles.ru/b0bra Судя по твоему посту версия firmware1B
-
У меня нету залоченного АТ91SAМ, но интересно узнать если у залоченного отпаять плату китайского донгла что то поменяется или нет. Я про то что реально неизвестно же что стирает прога загрузчик, который китайцы прикрутили к оргинальному MCU Orange-5 или всё таки сам AT91SAM7X256!
-
Добавить можно, но не всегда получается. Зависит в первую очередь от того, что конфигурационные файлы xprog-a с контрольной суммой. Если научится её считать, то наверное проблема бы отпала полностью. А так только в тех файлах, которые без контрольной суммы. Ну вот к примеру в авторизации AUTH-027-1 судя по сайту производителя имеется поддержка Motorola MC68HC908JL3E, нам хочется добавить в поддержку его старшего собрата MC68HC908JL8CDWE. В папке devices/xprog generic находится файл xprog-box.devices В нем как раз нет контрольной суммы, смотрим его любым текстовым редактором. Имеем в наличии под номером 27 в списке MCU камень MC68HC908JL3E. name27=MC68HC908JL3E_FLASH+security Всего в этом списке 28 камней. Идём в конец списка, перед строкой [Subtype23] создаём новую строку name29=MC68HC908JL8CDWE_FLASH+security subname29= subname29 можно не заполнять, а можно что-нибудь написать, к примеру? где установлен этот чип - Стиральная машина АРДО. Все остальные параметры также берем из нашей MC68HC908JL3E, не забывая исправлять номера всех параметров, ну в нашем случае на цифру 29: parameters29=4294967295,MC68HC908JL8CDWE_FLASH+security,8113,255,16431,3,0,5120,1,3,12,0,500,0,4294967294,8056,500,500,0,0,8192,8000000,0,0,0,0,0,0,0,0,0,0,0,736,5149,0,31 datasheet29= order29=19 hide29=0 VCC29= SPI29= vcc_tab_enable29=0 spi_tab_enable29=0 modes29=0 Далее я остановлюсь только на тех параметрах которые мне удалось идентифицировать в своих экспериментах с конфигурационными файлами xprog-a. В первую очередь конечно нас интересует строка parameters так как именно в ней нам лежит размер флеш памяти микросхемы, который нам необходимо поменять для поддержки нашего старшего брата JL3 8000000 – частота тактирования микросхемы 5120 – размер буфера в программе при выборе этой микросхемы 5149 – название файла со схемой подключения микросхемы (смотреть в папке help) 31 – номер девайса в файле hc08_mcu.cfg Файл hc08_mcu.cfg это тоже тектсовик, но к большому сожалению он уже имеет контрольную сумму (в конце файла FID:47A5AA1C6F64FC80), а это означает что просто так его изменить нельзя. Поэтому номер девайса надо выбирать из того набора что уже прописаны в этом файле. Ну в первую очередь надо смотреть на совпадение адресации памяти в микросхеме. В файле hc08_mcu.cfg это параметры: start=$0000dc00 адрес начала флеша (смотреть даташит на микросхему) size=$0002400 размер флеша микросхемы (смотреть даташит на микросхему) filesize=$00002400 размер файла куда флеш скидывать ramstart=$00000060 адрес начала RAM (смотреть даташит на микросхему) P.S. Вот получился такой небольшой мануальчик по конфигурации прогера
-
Собственно именно на этой версии и проверялось. Интересует будет ли работать на более новых версиях 1.35 и выше.
-
Приветствую форумчан! Вот исправленный конфигурационный файл к выложенному ранее мной hpl-файлу для MC68HC908MR32 ;1L54J CHIP=MC68HC908MR32,32K,08mr32.hpl AREA=FLASH,32256(32),08000H AREA=VECTORS,48(16),0FFD2H AREA=MONROM,240(8),0FE10H,w AREA=RAM,768(8),00060H,m FREQ=4000 BAUD=7800 IMAGE=08mr32,QFP64 MODE=0x6029 В нём расширен функционал. Теперь может находить SS-cod. Проверен на апельсине с лицухой M08V, была вычитана прошивка с ИБП EATON. Прверяйте как будет себя вести на других серийниках.
-
Попробуй ren_r8c3.hpx ren_r8c3.txt
-
Прошивка тут ни при чём. Я заглянул в конфиги от разных версий Апельсина, действительно в версии где эта микра заявлена немного другая версия файла, который отвечает за чтение MCU, ниже кусок ;Orange5 V1.36.0 12.04.2020 ;R8C/36 Group CHIP=R5F2136C,128K,ren_r8c3.hpx AREA=FLASH,128K(256),0x4000 AREA=EEPROM,4K(256),0x3000 BAUD=9600 FREQ=8000 MODE=3 IMAGE=renr8c3q64m А в версии 1.34, с которой идёт прогер с серийником ...А021 версия чуть постарше (привожу для чипа, поддержка которого заявлена в этой версии): ; ORANGE5 MCU v.1.34 ;R8C/11 Group CHIP=R5F21114,16K,ren_r8c.hpx AREA=FLASH,16K(256),0xC000 BAUD=9600 FREQ=8000 MODE=1 IMAGE=renr8c1q32 Я специально выделил жирным нужное. Но можно конечно попробовать следующее: 1. В папку hpl положить новую версию файла, который называется ren_r8c3.hpx 2. В файле 02-MCU.cfg исправить CHIP=R5F2136C,128K,ren_r8c.hpx на CHIP=R5F2136C,128K,ren_r8c3.hpx По крайней мере у меня не вызвало ошибку загрузки файла hpx. P.S. Далее проверить не могу, нету нужного чипа
-
Судя по Вашим фото Вам необходимо добавить правильный ID. У Renesas-ов свой файл в котором добавляют ID(читай пароли для доступа к флеш). Файл называется m32sec.ini Добавьте туда строку: $FF-$FF-$FF-$FF-$FF-$FF-$FF=Defolt Сейчас просто он в MCU отправляет нули (видно на фото Pass 00 00 ....), и они контроллеру не нравятся. Если и FF не подойдут, то нужно будет как-то узнать какой ID отправляет FDT4.09d в r5f2136
-
В файл MCU.cfg в R8C/35 Group добавьте CHIP=R5F2136C,128K,ren_r8c.hpx AREA=FLASH,128K(256),0x4000 AREA=EEPROM,4K(256),0x3000 BAUD=9600 FREQ=8000 MODE=3 IMAGE=renr8c3q64 В папку Image закиньте файл renr8c3q64.pin (прикрепил во вложении) и всё должно заработать. renr8c3q64.pin
-
Возможно, но скорее всего в прошивке таймер, который даёт работать с прогером определенное время, а потом срабатывает и стирает проц. Так что если хотите дальше работать, не следует обновлять софт на 1.40
-
Софт прошил контроллер новой прошивкой, которая поработала и сказала что более работать не будет. Проц под замену, не у вас первого такая шляпа случилась через какое-то время после выхода обновки
-
Либо контроллер (пин порта сдох), либо преобразователь уровней не пашет. Р6 это же панелька SE, с мотями нормально должен работать. Проверяли?
-
Уж больно он похож на ремнабор о котором ранее говорили (ATSAM+45DB)уж не два ли контроллера китайцы в один корпус запихали? Под этой платой ATSAM распаян? Во вложении всё что нужно для чтения 68НС908MR32, писалось для Омега-MTRK но в принципе если подредактировать cfg и hpl-файлы пойдёт и на Orange-5. mtrk.cfg 08mr32.hpl 08mr32.pin