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

marior

Продвинутый
  • Постов

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

  • Посещение

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

  1. ICSP нет на эту EEPROM, читал и шил через панельку и зип-сокет. Также при прошивке и чтении в окне написано что нужно посадить сигнал MISO (не понятно какой, нет в нем такого. Предположил что это SI, да и SO тоже посадил) через 10пик на масу. Также плюс через 2.2мкф на масу(поставил 4.7). Без этой доработки читало нестабильно. Да, даташет пишет что это ФЛЕШ емулирующая еепром(даные можно писать даже побитно)... Получается можно называть ее и так и сяк EXTAL подключай на OSC
  2. Провел несколько экспериментов. Без епромки программатор работает но лицензий нет(пусто). Работают микросхемы памяти (разная мелочь). Моторолки выбираются безу всяких проблем но нажатие на кнопки ничо не дает. Пробовал модернизировать прошивку. Брал блок с 0x42460 -...A021 и менял в ...C48D но я не могу записать это в епром. И не понимаю почему, пишется с ошибками(ошибки в тех местах где изменения), возможно tl866 не корректно работает с этим епром (похоже какбы проблема с битностю ...). На такой епром лицензий тоже нет. Также не смог записать прошивка с a021 -> c48d. Епромка стирается полностю. Проверял на чистоту. Родная прошивка прописалась и кажется работает. Прикрепляю свой дамп с AT45DB041B s/n ...C48D Orange5_sn_C48D_AT45DB041B.7z
  3. Идея интересная, но никто этим не занимался. Хотя я не думаю что это будет просто. Наверно лицензии закодированы под серийник. Может проще софт хакнуть(принудительно вывести кнопку поиска SS).. но опять же... если подпрограмма поиска SS закодирована лицензией А есть копии еепромок а021 и с48д?
  4. В архиве "шкарлупа" с софтом 1.36 без основный HPL,HPX файлов. Я так понимаю за файлы надо договариваться... Интересуют процы, R850, RH850 они там работают? Да, я бы не советовал использовать софт 1.36 с 6DD9-C48D. Он на некоторых процах работает НЕ корректно.
  5. Спасибо за ответ, хоть и запоздалый. Разобрался... там и моя ошибка была. Но все равно писать\читать блоками было трудно и нащупал команду $VERIFY в которой можно указать какая будет проверка(поблочная или после записи). На счет сверки, она делается сама той самой секцией чтения что производится чтение. Просто данные уже не пишутся в DATA а просто сверяются (на уровне программы). Ну как бы неплохо... Сейчас над протоколом jtag бюсь... Процедурки формирования сигналов написал, могу считать ид, перевести МК в режим EXTEST... но дальше лес Думаю что умрет. ...A021 точно умирает. У меня такой но обновлять не рискую, хотя это самый обделенный серийник.
  6. Неохотно проц работает в таком режиме write/read/write/read... Может как то можно в HPL командой переключить проверку на записал все, а потом проверил?
  7. Может кто сталкивался. Пытаюсь добавить микросхему в HPL Читаю и пишу по 255 байт через UART, пример: [READBLOCK] LOOP=(0,255){R0=RXD,DATA=R0,ADR=+1} [WRITEBLOCK] LOOP=(0,255){TXD=DATA,ADR=+1,R5=+1} Дело в том что запись и чтение работают если включить проверку после записи. Но когда включаю проверку при записи (255 байт загнал, считал а программа сверяет) почему то считанный байт сравнивается с 0х00, не могу понять почему. Например если буфер забить 0х00 - все ок. По лог-анализатору вижу потоки чтения\записи, там все идет как надо(данные совпадают)... С чем может сравнивать программа если в буфере то что считано не пойму
  8. Преимущественно КС считается простым сложением. Не исключено что используется CRC16 (там уже с разными полиномами и.т.д.) Попробовать подобрать можно тут http://www.sunshine2k.de/coding/javascript/crc/crc_js.html Но нужно точно знать что считается(начало-конец) и где кон-сума. Тоже мучался над этим, писал прогу для анализа cma прошивок.
  9. нее, у меня С48D только без перемычек. а епром на плате (45db041) не пробовали от A021 шить?
  10. Ну это плохо. Вопще была идея научится писать свои HPL файлу (краткое описание языка HPL есть) а в той версии уже ничо не добавить. Ну это конечно не просто, надо хорошенько курить даташеты Вот что ответил китаец о версии плюс: "...And Orange 5 V1.35 plus has no SN number,no worry about SN nunber problem any more..." я и подумал нет серийника - нет привязки. Иногда хочется в сказки верить
  11. Да, китайцы молодцы. В последней версии апельсина совсем серийника нет говорят. Тоесть программатор работает с любим *.hpx файлом от любой версии (так китаец писал, или я его так понял). Ну он стоит прилично дороже.
  12. Откуда инфо что это епром? Может марка известна? На вид как атмега16 или выше, но это не она.
  13. Понятно. Предполагаю что дело еще в памяти возле проца (кто то писал что она читаема), у меня маркировка U2. Ну и неясно что на той плате - донгле. Никто не поднимал что там стоит?
  14. Не донгл оставлю старый (имеется ввиду платка на верху). Ее тоже менять надо чтоб перейти на другой серийник?
  15. Может кто пробовал, если серийник был ...-C48D а купити и впаять проц с серийником ...-A021 будет работать?
×
  • Создать...