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

Leks

Начинающий
  • Постов

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

  • Посещение

Информация о Leks

Информация

  • Город
    Orenburg
  • Имя
    Дмитрий
  • Страна
    Russia

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения Leks

Продвинутый пользователь

Продвинутый пользователь (3/3)

9

Репутация

  1. Лови: https://transfiles.ru/b0bra Судя по твоему посту версия firmware1B
  2. У меня нету залоченного АТ91SAМ, но интересно узнать если у залоченного отпаять плату китайского донгла что то поменяется или нет. Я про то что реально неизвестно же что стирает прога загрузчик, который китайцы прикрутили к оргинальному MCU Orange-5 или всё таки сам AT91SAM7X256!
  3. Добавить можно, но не всегда получается. Зависит в первую очередь от того, что конфигурационные файлы 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. Вот получился такой небольшой мануальчик по конфигурации прогера
  4. Собственно именно на этой версии и проверялось. Интересует будет ли работать на более новых версиях 1.35 и выше.
  5. Приветствую форумчан! Вот исправленный конфигурационный файл к выложенному ранее мной 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. Прверяйте как будет себя вести на других серийниках.
  6. Прошивка тут ни при чём. Я заглянул в конфиги от разных версий Апельсина, действительно в версии где эта микра заявлена немного другая версия файла, который отвечает за чтение 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. Далее проверить не могу, нету нужного чипа
  7. Судя по Вашим фото Вам необходимо добавить правильный ID. У Renesas-ов свой файл в котором добавляют ID(читай пароли для доступа к флеш). Файл называется m32sec.ini Добавьте туда строку: $FF-$FF-$FF-$FF-$FF-$FF-$FF=Defolt Сейчас просто он в MCU отправляет нули (видно на фото Pass 00 00 ....), и они контроллеру не нравятся. Если и FF не подойдут, то нужно будет как-то узнать какой ID отправляет FDT4.09d в r5f2136
  8. В файл 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
  9. Возможно, но скорее всего в прошивке таймер, который даёт работать с прогером определенное время, а потом срабатывает и стирает проц. Так что если хотите дальше работать, не следует обновлять софт на 1.40
  10. Софт прошил контроллер новой прошивкой, которая поработала и сказала что более работать не будет. Проц под замену, не у вас первого такая шляпа случилась через какое-то время после выхода обновки
  11. Либо контроллер (пин порта сдох), либо преобразователь уровней не пашет. Р6 это же панелька SE, с мотями нормально должен работать. Проверяли?
  12. Уж больно он похож на ремнабор о котором ранее говорили (ATSAM+45DB)уж не два ли контроллера китайцы в один корпус запихали? Под этой платой ATSAM распаян? Во вложении всё что нужно для чтения 68НС908MR32, писалось для Омега-MTRK но в принципе если подредактировать cfg и hpl-файлы пойдёт и на Orange-5. mtrk.cfg 08mr32.hpl 08mr32.pin
  13. Ну не буду голословным и не буду переходить на личности, ибо с авторами этого проекта не знаком. Вот о чём я говорил, привожу конфиги из Omega-MTRK и Orange-5: ; Mtrk cfg file CHIP=MC68HC908AB32,512,08az32.hpx AREA=EEPROM,512(16/0),0800H AREA=FLASH,32256(64),8000H,w AREA=VECTORS,64(8),0FFC0H,w BOOTFILE=08az32.boo FREQ=4000 BAUD=7800 LOADER=08 IMAGE=08azq64 MODE=2 ; Orange5 motorola cfg file v.1.36.0 CHIP=MC68HC908AB32,512,moto\908ab32.hpx AREA=EEPROM,512(16/0),0800H AREA=EEDIV,2(2/0),0FE10H AREA=FLASH,32256(64),8000H AREA=FLASHE,16(16),0FFC0H AREA=VECTORS,48(8),0FFD0H AREA=MONROM,307(16),0FE20H,w FREQ=4000 BAUD=7800 IMAGE=08azq64 MODE=0x5049 Поясните о каком калькуляторе идёт речь, я непонял. Вы считаете что неизвестные SS-коды Orange-5 расчитывает с помощью каких-то математических преобразований?!
  14. for @guix and ALL Так как пишу всем, поэтому на двух языках. Orange-5 has several modes of finding SS codes. Some of them have passed since the time of Omega-MTRK. The latest version of the software for Omega-MTRK 1.35. M08V is made only for Orange-5. Try to install an old version of the program (for example, 1.35), perhaps the search button will be active in it if you change the MODE parameter. So the 68HC908AB32 chip was announced in both OMEGA-MTRK and Orange-5 with the M08V license. However, the MODE parameter was different. In Omega-MTRK, the MODE parameter has a decimal form, and in the case of M08V, a hexadecimal WORD. Apparently, the developers will improve the search mode and check how effective the new mode is on old chips. If the effect is positive, then the old chips are switched in the configuration file to use the new mode. То же самое для русскоязычной аудитории форума Оранж-5 имеет несколько режимов нахождения SS-кодов. Часть из них перешла со времен Omega-МТРК. Последняя версия софта для Омега-МТРК 1,35. M08V сделан только для Оранж-5. Попробуйте поставить старую версию программы (например 1,35) возможно в ней кнопка поиск будет активна, если изменить параметр МОДЕ. Так микросхема 68HC908AB32 была заявлена и в OMEGA-MTRK и в Оранж-5 с лицензией М08V. Однако параметр MODE был разный. В Омега-МТРК параметр MODE имеет десятичный вид, а в случае с М08V шестнадцатеричный WORD. Видимо разработчики усовершенствуют режим поиска и проверяют насколько новый режим эффективен на старых микросхемах. Если эффект положительный, то в конфигурационном файле переключают старые микросхемы на использование нового режима.
×
×
  • Создать...