Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Вопрос как считать УФ ПЗУ 2764

  1. #1
    Member
    Регистрация
    07.06.2009
    Адрес
    Togliatti
    Сообщений
    95
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вопрос как считать УФ ПЗУ 2764 (за помощь подарю Spec +2)

    Привет, спецы!
    Сегодня назрел вопрос по ПЗУ, а именно нужно считать и сдампить, чтоб я смог сделать клон.
    Со спектрумами у меня порядок
    В этот раз руки дошли до древнего японского синтезатора, в прошивке которого я хочу покопаться, и если удасться клонировать ПЗУ то отремонтировать второй такой нерабочий.

    МС - HN482764G с окошком для УФ стирания. В интернете прошивку скачать никак, никто не дампил.
    В спеках используются похожие МС, так что соориентируйте меня что делать.

    -Можно ли скопировать 2764
    -Не убьется ли она при этом
    -Я подозреваю что она защищена и будет считываться мусор? Можно ли это обойти и считать оригинал чтоб CRC было ОК ( со старых аркадных автоматов я видел в инете дампы защищенных ПЗУ - как-то же скопировали...)
    -Какой нужен программатор

    Есть ли опыт у форумчан и готов ли кто-то взяться в спб или хотя бы подсказать

    Даже можно не на ОБЩИХ началах - кто бы мне помог и наклонировал это дело я б подарил Spectrum +2

    ======
    Текущий статус - все микросхемы считаны программой из этого поста. (надо обновлять прошивку MEGA8515).
    Прошивка по умолчанию и программа из шапки НЕ читает УФ ПЗУ в принципе.
    Текущий статус 2 - никак не записыватся перезаписываемая W27C512
    Текущий статус 3 - Вроде W27c512 тоже требует 12в для записи, отогнул ножку 22 (VPP) и подал туда +12, соединил земли, в итоге она задымилась и сгорела.
    Текущий статус 4 - Прошил УФ ПЗУ NM27C128Q
    Отогнул 1 ножку и подал туда +13.1 в через резистор 680 Ом
    Чтение успешно.
    В синте работает (надо отогнуть 26 ножку и проводком запаять ее на землю чтоб изобразить 2764). В ПЗУ залил 16 кб прошивку - просто 2 склееных по 8 от ПЗУ 2764

    Кстати NM27C128Q в режиме записи требует 12.75В Vpp и 6.5V Vcc.
    6.5В программатор не может дать т.к. он питается от юсб и там нет никаких преобразователей, но 5в этих хватило

    =========
    Может кому-то полезно будет. Все результаты в одном
    Все делалось на программаторе дип-32 флэшер прошитым альтернативной прошивкой, и альтернативной программой

    W27C512 - перезаписываемая. Стирается напряжением 14в (схема в даташите), запись - подал 11.9В через диод на отогнутую 22 ножку. Запись-чтение ОК

    AT28C64B - перезаписываемая. Читается и пишется без дополнительных допаек в режиме 27с64. Иногда записывается с ошибками, 2-3 раза надо пробовать.

    NH482764 - УФ ПЗУ EPROM. Читается. Для записи надо +21 вольт. Пробовал внешнее напряжение. Полный крах при записи, раз 5 пробовал - пишется с ошибками.

    M2764A - УФ ПЗУ EPROM. Читается. Для записи надо +12 вольт. С внешним напряжением идеально пишется

    NM27C128Q - УФ ПЗУ EPROM. Читается. Для записи надо +12.5 вольт. С внешним напряжением идеально пишется

    Время стирания бактерицидной лампой Philips TUV15 - 15Вт ~20мин

    =========
    Со стандартной прошивкой -
    PH29EE010
    читал в режиме at29f01, w29c010 - каждый раз считывает по-разному, содержимое схожее но каждый раз что-то новое. Тут провал.
    Вот так!
    Последний раз редактировалось nikor4; 29.08.2013 в 19:11.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master
    Регистрация
    01.02.2007
    Адрес
    Орёл
    Сообщений
    680
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да помойму такие уф пзу читаются вообще чем угодно, я виллемом читаю, шью, а было дело, что чуток большего размера 27512 читали в панельке на втором джифорсе. Так что крайний вариант, это заморочиться с поиском такого рода видюхи или материнки, а лучше купить программатор (виллем чуть более 1к рублей на ибее) или найти человека с программатором. На край присылай по почте, сдапмлю.

  4. #3
    Member
    Регистрация
    07.06.2009
    Адрес
    Togliatti
    Сообщений
    95
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нашел в закромах ZXkit-006 это который DIP-32 Flasher.
    Единственное но это не проф программатор а вроде как переделанный из наработок умельца-разработчика с форума, и пока не знаю совместимость с 2764. А о защите я читал еще в группах yahoo, там когда-то пытались считать, году в 2009 и ничего у них не вышло.

    Мои тесты ----
    УФ HN482764G -не читается
    УФ NM27C128Q -не читается
    УФ HN4827128G-25 -не читается

    eeprom Winbond W27c512-45Z - читается
    eeprom AT27C512R - читается
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	sgrtg.jpg 
Просмотров:	630 
Размер:	41.2 Кб 
ID:	42870  
    Последний раз редактировалось nikor4; 24.08.2013 в 13:12.

  5. #4
    Master
    Регистрация
    01.02.2007
    Адрес
    Орёл
    Сообщений
    680
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikor4 Посмотреть сообщение
    А о защите я читал еще в группах yahoo, там когда-то пытались считать, году в 2009 и ничего у них не вышло.
    Пардон, но как вы себе это представляете? Это же память, как она может не читаться? Как ее тогда синтезатор читает?
    Одно дело хитрыми алгоритмами реализовать проверку подлинности ПЗУ, другое дело сделать ее нечитаемой, нонсенс.
    Прочитается оно

  6. #5
    Member
    Регистрация
    07.06.2009
    Адрес
    Togliatti
    Сообщений
    95
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shnurkov Посмотреть сообщение
    Пардон, но как вы себе это представляете? Это же память, как она может не читаться? Как ее тогда синтезатор читает?
    Одно дело хитрыми алгоритмами реализовать проверку подлинности ПЗУ, другое дело сделать ее нечитаемой, нонсенс.
    Прочитается оно
    На самом деле разные трюки как сделать память нечитаемой даже в яндексе находятся, это программирование при "недокументируемых" напряжениях.

    Пока что я попробовал прочитать УФ пзу с помощью местного программатора DIP-32 Flasher и ни одна УФ ПЗУ не прочиталась. Более совершенного программатора я не имею, поэтому не могу судить о начинке 2764...

  7. #6
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikor4 Посмотреть сообщение
    это программирование при "недокументируемых" напряжениях
    Понижение напряжения на ножке программирования черевато выпадениями разных битов. То есть, например в АОНах, 512 пзу первые 256 байт программились с чуть пониженым напряжением, прога считывала их несколько раз, если с каждым чтением они отличались - то пзу считалось подлинным.
    Ещё разновидность зверской защиты - это, когда после програмации подавался импульс на программируемую ногу с превышенным напряжением, мс получается стирается, читается, проверяется, но не програмируется более.
    Это то, что я знаю, мож ещё както?

    ---------- Post added at 15:43 ---------- Previous post was at 15:42 ----------

    Цитата Сообщение от nikor4 Посмотреть сообщение
    Более совершенного программатора я не имею...
    А рядом никого с программером?
    Или сделай по схеме Григорьева, гдет схемка и прога пролетала. Только она к самому Спектруму.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  8. #7
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikor4 Посмотреть сообщение
    Нашел в закромах ZXkit-006 это который DIP-32 Flasher.
    Единственное но это не проф программатор а вроде как переделанный из наработок умельца-разработчика с форума, и пока не знаю совместимость с 2764.
    Полностью все зарубежные 27*** читаются и пишутся, но необходимо перепрошить процессор вот этим и программу загрузить. Неудобно выглядит процесс записи. Я отгибаю ножку программирования, подаю на неё плюс, на общий микрухи минус от блока питания. Шил несколько раз 27512, по одной 2716 и 27128. Сейчас хочу переделать печатку под выставления перемычками ножек для программирования и подачи внешнего питания. Отгибать ножки уже не нужно будет. Если ещё автор (Ewgeny7) исходники предоставит, то можно будет немного переделать саму программу.

  9. #8
    Veteran
    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    1,112
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikor4 Посмотреть сообщение
    -Я подозреваю что она защищена и будет считываться мусор?
    Крайне мало вероятно. Защита на УФ микросхемах в серийном производстве крайне маловероятна. В первый раз, когда мне потребовалось считать 2716 (то же самое, но с меньшим объемом) Я ее просто подключил к 580ВВ55 (на "Профи" установлена штатно) и написал коротенькую программу на Бейсике. С записью конечно чуть сложнее. Давно это было...

    Скрытый текст


    Profi 6.2 Rev.B / 1024
    Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox
    Profi v4.00 /1024
    АТМ Turbo /512/ - собран но еще не запускался
    ATM Turbo 2+ v7.10 - собран на 80%
    Pentagon 128 - в планах восстановить (раскуроченная плата)
    ZXMC20/NemoIDE/AT-Keyb (by Caro)
    Revers U8EP3C
    Speccy2010, r2
    [свернуть]

  10. #9
    Veteran Аватар для vfiuchcikicshuusrch
    Регистрация
    01.07.2013
    Адрес
    г. Иваново
    Сообщений
    1,029
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    подтверждаю что Willem-ом читается и пишеться 2764 пробовал разные, с питанием программирования 25в. всё отлично

  11. #10
    Veteran
    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    1,112
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikor4 Посмотреть сообщение
    Нашел в закромах ZXkit-006 это который DIP-32 Flasher.
    Единственное но это не проф программатор а вроде как переделанный из наработок умельца-разработчика с форума, и пока не знаю совместимость с 2764. А о защите я читал еще в группах yahoo, там когда-то пытались считать, году в 2009 и ничего у них не вышло.

    Мои тесты ----
    УФ HN482764G -не читается
    УФ NM27C128Q -не читается
    УФ HN4827128G-25 -не читается

    eeprom Winbond W27c512-45Z - читается
    eeprom AT27C512R - читается
    А как такое может быть? Я не встречал программаторов работающих с флэш и не читающих серию 27ххх. Да и микросхема AT27C512R это типичный представитель27-й серии, только без возможности стирания. Или у тебя битая микросхема "оригинал" или попробуй почистить на ней контакты.

    Скрытый текст


    Profi 6.2 Rev.B / 1024
    Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox
    Profi v4.00 /1024
    АТМ Turbo /512/ - собран но еще не запускался
    ATM Turbo 2+ v7.10 - собран на 80%
    Pentagon 128 - в планах восстановить (раскуроченная плата)
    ZXMC20/NemoIDE/AT-Keyb (by Caro)
    Revers U8EP3C
    Speccy2010, r2
    [свернуть]

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Как считать полином?
    от savelij в разделе Разный софт
    Ответов: 0
    Последнее: 18.10.2007, 23:57
  2. Где купить программатор 2764-27512 в Москве
    от luzanov в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 21.08.2007, 16:49
  3. 27256 вместо 2 X 2764 в ленинграде.
    от andrew76 в разделе Ленинград
    Ответов: 3
    Последнее: 08.11.2006, 14:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •