ElectroNik
Просмотр темы
Логин:
Пароль:  
Форум » Принципиальные схемы, мануалы » Прошивки, Сервис - Мануалы, разное
Просмотр темы
Информационный блок
Текущий рейтинг: (Всего: 0 голосов)  
Похожие темы
Тема Форум Автор Ответов Последнее сообщение
» ЖК UNITED LTW20X73 негативное изобр... Ремонт ЖК телевизоров osmen 62 03-04-2015 03:43
» Баллы на форуме Вопросы и помощь по форуму и сайту Brons 58 27-10-2021 15:14
» T-Con LC500DUE-SFR1 - напряжения на... Прошивки, Сервис - Мануалы, разное Gertz 41 05-10-2022 20:51
» Elenberg LD32N70W нужна прошивка ELENBERG lidysya1 40 26-11-2019 16:47
» Внешний HDD Seagate GoFlex Satellit... Компьютеры, разное helix 39 15-10-2020 18:21
Иконка 
Нестирающиеся spi flash серии 25Q64
Наверх Распечатать сообщение #1
Опубликовано 26-07-2021 00:01
Аватар пользователя

Новичок


Сообщений: 7
Вас поблагодарили: 5
раз(а) в 2 сообщениях

Зарегистрирован: 26.09.19
Со дня регистрации: 1167
Баллы: 15
Откуда: Узбекистан .Ташкент

Предупреждений: 0


Всем привет, дорогие форумчане!!.Ну в общим накопилось кучу флэш памяти 25q64 особенно фирмы GIGADEVICE типа gd25q64bsic и им подобных.Цель сей статьи описать метод как я их разблокировал от защиты против стирания.Скопилось штук 50 этих флэшек которые лежали без дела, меня это жутко нервировало.Ну ладно не будет вдаваться в крайности и перейдём к сути
Что нам по надобится :
программатор СН341А
программа прошивальщик Neoprogrammer.

Добавлено через 16:04 мин.

Далее опишу момент как всё это выглядит до разблокировки флэш.Значит вставляем мы эту"блокнутую" флэш в сокет программатора и подключаемся к ПК естественно предварительно установив программу-прошивальщик что я выложил ниже.Статью пишу поэтапно что бы неошибиться в описание.Если что модеры исправят если ни там пишу.Я тут как-бы новенький хотя зареган давным-давно.Определяем её нажав на значок"?" появляется список флэш памяти что соответствует то и выбираем.В моём случаи это спи флэш gd25q64c.Пытаемся её стереть нажав выше на перечёркнутую память красным крестиком(стереть так сказать).В итоге прога вроде как-бы и стирает её но буквально секунды3-4 хотя флэш обьёмом 8мб стирается намного дольше на программаторе СН341а.Тут нужно упамянуть что всё зависит конечно от скорости ПК,типа ОС ,оперативка и тд и тп. В итоге пытаемся проверить стёрлась ли наша флэш нажав read(считать)-значок с синий стрелкой на микросхеме.Прочитав обнаруживаем что bin файл прошивки остался на месте.Вот тут начинается самое интересное, раньше я убирал такую флэш в сторонку и записывал файл прошивки на новую флэш.Это конечно надёжный способ но хотелось до капаться до истины.В Neoprogrammere реализована такая фича как "снять защиту' это такой жёлтинкий замочек(см. рис 2).Жмякаем по стрелочке что расположена рядом с этим замочком и прога выдаёт нам прочитать SREG изменить SREG(см рис 3).Что же идём дальше, хотелось бы сказать что в этих пунктах sreg расположены статусы регистров нашей заблокированной спифлэш.Которую мы пытаемся разблокировать.Нам важен пункт "изменить SREG" нажимаем на этот пункт и выводится таблица статуса регистров нашей спи-флэш.Но естественно там есть пункты но они пусты.Нажимаем прочесть что расположена снизу с лева в таблице регистров (см рис 4).Агааа вот они(рис 5). Снимаем галочки в" только для чтения" в status registr#2 и 3.Этим мы открываем доступ к регистрам .Убираем меченные галочки типа CMP,DRVO У вас может быть другая вариация(рис 6). В общим снимаем с них галочки .Ну и почти мы приближаемся к кульминации ))). Всё это бы нужно сохранить жмём на" записать" что расположена в таблице и уже закрыв таблицу регистров стираем флэш.После снятия регистров нажимаем "стереть " красный крестик память благополучно стирается ,чуть дольше по времени. А да кстати забыл упамянуть ,когда в статусе таблицы регистров вы нажимаете "записать" прога выводит надпись типа_ это действие может быть необратимым.Скажу сразу-это так! Установив в статусе регистров какие-либо галочки вы можете навсегда заблокировать флэш и сделать её одноразовой и тому подобное.Основываясь на своём опыте скажу ни все флэшки можно восстановить.Но те что у меня завалялись уже васстановлены и благополучно функционируют в аппаратах.Спасибо за внимания
master787 присоединил файл:
neopr...rar [1.94МБ, скачали 967 раз(а)]
master787 присоединил изображения:

Рисунок
[79.1кБ]

Рисунок
[56.38кБ]

Рисунок
[65.03кБ]

Рисунок
[70.47кБ]

Рисунок
[63кБ]

Рисунок
[69.15кБ]

Изменил(а) master787, 26-07-2021 02:30
 Offline
 
Эти 4 пользователя(ей)
сказали вам cпасибо:
Brons (26.07.2021), Fusel (26.07.2021), stanisla (26.07.2021), VLADIMIR2020 (09.08.2022)
Forum Agent
 
Наверх Распечатать сообщение #2
Опубликовано 26-07-2021 09:29
Аватар пользователя

Опытный пользователь


Сообщений: 267
Вас поблагодарили: 23
раз(а) в 19 сообщениях

Зарегистрирован: 10.05.16
Со дня регистрации: 2401
Баллы: 20

Предупреждений: 0

Иконка 
RE: Нестирающиеся spi flash серии 25Q64

master787, спасибо, интересный вариант, не знал про него
 Offline
 
Эти 1 пользователя(ей)
сказали вам cпасибо:
master787 (26.07.2021)
Наверх Распечатать сообщение #3
Опубликовано 26-07-2021 23:26
Аватар пользователя

Новичок


Сообщений: 7
Вас поблагодарили: 5
раз(а) в 2 сообщениях

Зарегистрирован: 26.09.19
Со дня регистрации: 1167
Баллы: 15
Откуда: Узбекистан .Ташкент

Предупреждений: 0

Иконка 
RE: Нестирающиеся spi flash серии 25Q64

Fusel написал:
master787, спасибо, интересный вариант, не знал про него
Та не за что, возникнут вопросы по поводу этой темы, буду рад ответить любому мастеру.
 Offline
 
Эти 1 пользователя(ей)
сказали вам cпасибо:
stefani (30.07.2021)
Наверх Распечатать сообщение #4
Опубликовано 09-08-2022 17:14
Аватар пользователя

Новичок


Сообщений: 2
Вас поблагодарили: 0
раз(а) в 0 сообщениях

Зарегистрирован: 20.05.20
Со дня регистрации: 930
Баллы: 5

Предупреждений: 0

Иконка 
RE: Нестирающиеся spi flash серии 25Q64

master787 написал:
Всем привет, дорогие форумчане!!.Ну в общим накопилось кучу флэш памяти 25q64 особенно фирмы GIGADEVICE типа gd25q64bsic и им подобных.Цель сей статьи описать метод как я их разблокировал от защиты против стирания.Скопилось штук 50 этих флэшек которые лежали без дела, меня это жутко нервировало.Ну ладно не будет вдаваться в крайности и перейдём к сути
Что нам по надобится :
программатор СН341А
программа прошивальщик Neoprogrammer.

Добавлено через 16:04 мин.

Далее опишу момент как всё это выглядит до разблокировки флэш.Значит вставляем мы эту"блокнутую" флэш в сокет программатора и подключаемся к ПК естественно предварительно установив программу-прошивальщик что я выложил ниже.Статью пишу поэтапно что бы неошибиться в описание.Если что модеры исправят если ни там пишу.Я тут как-бы новенький хотя зареган давным-давно.Определяем её нажав на значок"?" появляется список флэш памяти что соответствует то и выбираем.В моём случаи это спи флэш gd25q64c.Пытаемся её стереть нажав выше на перечёркнутую память красным крестиком(стереть так сказать).В итоге прога вроде как-бы и стирает её но буквально секунды3-4 хотя флэш обьёмом 8мб стирается намного дольше на программаторе СН341а.Тут нужно упамянуть что всё зависит конечно от скорости ПК,типа ОС ,оперативка и тд и тп. В итоге пытаемся проверить стёрлась ли наша флэш нажав read(считать)-значок с синий стрелкой на микросхеме.Прочитав обнаруживаем что bin файл прошивки остался на месте.Вот тут начинается самое интересное, раньше я убирал такую флэш в сторонку и записывал файл прошивки на новую флэш.Это конечно надёжный способ но хотелось до капаться до истины.В Neoprogrammere реализована такая фича как "снять защиту' это такой жёлтинкий замочек(см. рис 2).Жмякаем по стрелочке что расположена рядом с этим замочком и прога выдаёт нам прочитать SREG изменить SREG(см рис 3).Что же идём дальше, хотелось бы сказать что в этих пунктах sreg расположены статусы регистров нашей заблокированной спифлэш.Которую мы пытаемся разблокировать.Нам важен пункт "изменить SREG" нажимаем на этот пункт и выводится таблица статуса регистров нашей спи-флэш.Но естественно там есть пункты но они пусты.Нажимаем прочесть что расположена снизу с лева в таблице регистров (см рис 4).Агааа вот они(рис 5). Снимаем галочки в" только для чтения" в status registr#2 и 3.Этим мы открываем доступ к регистрам .Убираем меченные галочки типа CMP,DRVO У вас может быть другая вариация(рис 6). В общим снимаем с них галочки .Ну и почти мы приближаемся к кульминации ))). Всё это бы нужно сохранить жмём на" записать" что расположена в таблице и уже закрыв таблицу регистров стираем флэш.После снятия регистров нажимаем "стереть " красный крестик память благополучно стирается ,чуть дольше по времени. А да кстати забыл упамянуть ,когда в статусе таблицы регистров вы нажимаете "записать" прога выводит надпись типа_ это действие может быть необратимым.Скажу сразу-это так! Установив в статусе регистров какие-либо галочки вы можете навсегда заблокировать флэш и сделать её одноразовой и тому подобное.Основываясь на своём опыте скажу ни все флэшки можно восстановить.Но те что у меня завалялись уже васстановлены и благополучно функционируют в аппаратах.Спасибо за внимания


Добавлено через 03:00 мин.

где же ты раньше был друг? я столько дней промучался *dash1* спасибо тебе огромное *drinks*
 Offline
 
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)

Перейти на форум: