Автор | Сообщение |
alexey72033
|
С помощью старого доброго пентиума третьего и LPT порта пытаюсь лечить ЖК-телеки и матплаты,собрал навесом схему программатора
ДОБАВЛЕНО 01/04/2016 00:35
другие схемы spi-программатора
ДОБАВЛЕНО 01/04/2016 00:36
софт
ДОБАВЛЕНО 01/04/2016 00:37
ещё софт
ДОБАВЛЕНО 01/04/2016 00:37
софт поновее
ДОБАВЛЕНО 01/04/2016 00:41
ДОБАВЛЕНО 01/04/2016 01:02
Текущая версия SPIpgm 2.1 поддерживает все семейство настольных ОС Windows, Linux и еще DOS. Очень сомневался, что на Win7/Vista все заработает, уж очень прихотливы LPT программаторы к этой ОСи. тем не менее все совпало с заявлением разработчика. не забываем, что UAC необходимо отключить (у меня отключен и так "по умолчанию"). Выключаем полностью ПК, подключаем программатор, включаем и используем командную строку. С помощью оператора cd переходим в нужную директорию, где находится программатор. Т.к. мы находимся в среде Windows, то использовать надо spipgmw, spipgm используется в DOS и Win9x, однако spipgmw можно тоже использовать в Win9x
Основные программы, которые нам понадобятся:
spipgm /i - идентификация микросхемы в программаторе. Если программатор сделан и подключен верно, то микросхема опознается и соответственно с ней можно будет дальше работать
spipgm /d dump.rom - чтение содержимого микросхемы в файл dump.rom
spipgm /e - полное стирание содержимого микросхемы, рекомендуется сделать перед записью
spipgm /p new.rom - прошивка, запись в микросхему данных из файла new.rom - целого и правильного файла прошивки для конкретной материнский платы, можно взять с сайта производителя или снять с другой микросхемы аналогичной платы
spipgm /u - анлок, т.е. разблокировка микросхемы для записи, если такая защита имеется
Итого для совершения задуманного с целью восстановления BIOS нам необходимо выполнить последовательность команд:
1. spipgm /i - идентифицируемся
2. spipgm /u - разблокируемся
3. spipgm /e - стираем микросхему с кривым содержимым
4. spipgm /p new.rom - зашиваем правильную прошивку
! Если мы все делаем в среде Windows, то вместо spipgm пользуемся командой spipgmw
После этого вырубаем ПК через кнопку выключения и отключаем программатор
Внимание! Все манипуляции с портом LPT необходимо производить только с отключенным питанием платы. Т.е. перед тем как подключить или отключить что-нибудь от LPT необходимо полностью выключить БП, поставить переключатель БП в положение Off (или вынуть кабель) подождать 10сек (разрядятся конденсаторы) и только потом что-то подключать или отключать. Если не следовать этому простому правилу, то велик шанс остаться без LPT, он очень капризен к подобным вещам в силу своей незащищенности
(1).rar 162.93 КБ Скачано: 6236 раз(а)
ProgrammerSPI.rar 76.46 КБ Скачано: 8293 раз(а)
spipgm.zip 131.98 КБ Скачано: 6000 раз(а)
spipgm2.1.zip 96.18 КБ Скачано: 7612 раз(а)
|
|
БВК-
|
|
dikoobrazzz
|
А можно прошить w25q128fvsg с помощью подключения к лпт порту через резисторы как на картинке выше, и с помощью программы оттуда же?
Просто ради одной микросхемы покупать программатор неохота, а надо прошить только одну.
Спасибо за ответ. |
|
vadim3008
Мастер Добрых Дел
Сообщения: 5817
|
dikoobrazzz писал: | Просто ради одной микросхемы покупать программатор неохота, а надо прошить только одну.
. |
Надо думать о будущем! |
|
dikoobrazzz
|
vadim3008, А все же - можно ли прошить этим древним методом?) |
|
vadim3008
Мастер Добрых Дел
Сообщения: 5817
|
dikoobrazzz, профиль заполни, |
|
валентин-сибиряк
Фанат форума
Сообщения: 8398
|
dikoobrazzz, дак пробуй,спаять недолго. |
|
Limo
|
dikoobrazzz писал: | vadim3008, А все же - можно ли прошить этим древним методом?) |
Да, можно! Этим набором поднял окирпиченный сп.ресивер. Флешка 25Q64, распаял программатор прямо на ответном разъеме LPT. После прошивки набрать spipgmw /v -верификация. Можно также сравнить прошивку в WinHex командой
spipgmw /d -чтение и сохранение прошивки. Питание на мкр.1117 можно подавать 5-12v. Эти стабилизаторы бывают на разное выходное напряжение, нужно на 3,3v Внимательно смотрите на это. Резисторы поставил на 100ом. Просто нужных не было. |
|
Lex248
|
На Windows XP работает, а на семёрке пишет ошибку "ERROR: cannot start IOPERM service." Поставил резисторы 200 Ом. Читает, стирает и записывает без проблем. |
|
laix
|
На схеме резисторы "150R" - Это 15 Ом или150? |
|
birluk
Передовик
Сообщения: 2109
|
laix писал: | На схеме резисторы "150R" - Это 15 Ом или150? | 150 Ом. |
|
vmalush
|
Soft на 7-ке 32 не работает даже в режиме совместимости. |
|
igme
Передовик
Сообщения: 1126
|
Цитата: | Soft на 7-ке 32 не работает |
Вывод? Прааально, 7-ку ф топппку... |
|