SPI Flash Programmer v1.8 Rus.rar 294,66 КБ Скачано: 23487 раз(а). Никакие аппаратные схемы, LPT и прочая мишура не понадобится. Шиться будет. ![]()
Компьютеры и комплектующие - Восстанавливаем BIOS на программаторе после неудачного обновления. Написать данный разжеванный материал меня сподвиг собственный недавний опыт, а так же довольно скудная и размазанная по интернетам инфа по необходимому вопросу. Существует 3 основных способа восстановления запоротого BIOS1. Восстановление программными средствами самой мат. Современные модели материнок (у Гигабайта последние 3 года на мейнстримовых и топовых точно) на плате распаяно сразу 2 микросхемы BIOS, в случае неудачного обновления BIOS загрузится с резервной микрухи, а позже зальет копию в поврежденный. У некоторых моделей нет возможность восстановления поврежденного BIOS и в случае смерти первого просто начинает работать второй за место него, соответственно после смерти второго мать уже не запустится. Еще есть возможность восстановления из bootblock'а, но работает если BIOS умер не окончательно и бутблок все еще жив и попытке запустить систему он обнаруживает кривую сумму биоса. В таком случае он пытается считать BIOS с HDD, или флоппа. Некоторые платы (у Гигабатов такая фича встречается) пишут дубль BIOS на HDD, который к ним подключают самым первым, соответственно для восстановления этот диск можно подключить. Для восстановления с флоппа достаточно записать прошивку с правильным названием на дискету, она будет обнаружена и восстановлена. Жизнеспособность бутблока можно определить по сигналам (световым и звуковым) с подключенного флоповода, если флоп подает признаки жизни, значит мы легко отделались. Восстановление методом горячей замены иди hotswap. Работает только на мамках, где BIOS не впаян, а сидит в сокете и его можно подцепить. На плате с живым BIOS заранее делаются удобства для вырывания чипа с кровати - нитки, изолированная проволока и т. Затем система отключается, в каждую плату возвращаем свою микросхему и проверяем работоспособность. Данный метод разве что не прокатит, если микросхемы впаяны в платы, горячая замена не получится, можно конечно рискнуть и отпаять BIOS на работающей плате - но это очень рискованно - можно остаться с 2мя уже окончательно мертвыми платами, причем дохлая уже будет электроника, а не программная часть. Восстановление на программаторе. Этот способ универсальный, т. Если микруха припаяна к плате, то снимаем ее и напаиваем на плату программатора или используем специальные панельки. Безусловно на одном программаторе можно прошить ограниченное число микросхем, но это обычно касается простых программаторов, более . Тем не менее данный способ универсальный, он полностью заменяет и расширяет первые 2 способа, а когда они не работают, то это единственный выход. Способ горячей замены это даже искусственный метод, который был обнаружен опытным путем благодаря унификации производителями элементов плат. Об одном из простых . Она давненько была неудачно прошита и была банально заменена другой. Но я не привык выкидывать аппаратуру, которую можно восстановить перешив одну микросхему и взялся оживить плату - лишней в хозяйстве она не будет, платформа все же не такая древняя, сокет АМ2. На мою удачу микросхемой BIOS была MX2. L4. 00. 5APC- 1. 2G - 4 мегабитная микруха в DIP корпусе. BIOS версии 1. 0 лежал на сайте производителя отдельным файлом как раз на 5. Mbit/8=5. 12. Kb), т. К чему я и решил приступить. Схема программатора. Данная микросхема SPI типа, что позволяет прошить ее элементарным программатором через LPT порт. В нете был найден соответствующий программатор сразу с ПО для его использования, называется он SPIpgm, т. SPI Programmator, скачать можно здесь. Элементарнейшая схема из 4х резисторов, конденсатора и сокета на 8 пин по желанию. Ограничением его является собственно ограниченный список поддерживаемых микросхем - они должны быть 8pin и быть SPI типа. Программатор поддерживает очень много микрух, вот что заявлено для последней на момент написания материала версии 2. AMICA2. 5L0. 5PU/PT (6. B), A2. 5L1. 0PU/PT (1. B), A2. 5L2. 0PU/PT (2. B), A2. 5L4. 0PU/PT (5. B), A2. 5L8. 0PU/PT (1. MB), A2. 5L1. 6PU/PT (2. MB), A2. 5L3. 2PU/PT (4. MB), A2. 5L6. 4PU/PT (8. MB), A2. 5L5. 12 (6. B), A2. 5L0. 10 (1. B), A2. 5L0. 20 (2. B), A2. 5L0. 40 (5. B), A2. 5L0. 80 (1. MB)Atmel. AT2. 5F5. B (6. 4k. B), AT2. DF0. 21 (2. 56k. B), AT2. DF0. 41 (5. 12k. B), AT2. DF0. 41. A (5. 12k. B), AT2. 6F0. 04 (5. B), AT2. 6DF0. 81 (1. MB), AT2. 5/2. 6DF0. A (1. MB), AT2. 5DF0. MB), AT2. 6DF1. 61 (1. MB), AT2. 6DF1. 61. A (2. MB), AT2. 5DF1. MB), AT2. 5DQ1. 61 (2. MB), AT2. 5/2. 6DF3. MB), AT2. 5DF3. 21. A (4. MB), AT2. 5DQ3. A (4. MB), AT2. 5DF6. A) (8. MB)EONEN2. B1. 0 (1. 28k. B), EN2. B2. 0 (2. 56k. B), EN2. B4. 0(T) (5. 12k. B), EN2. 5B8. 0 (1. MB), EN2. 5B1. 6 (2. MB), EN2. 5P3. 2 (4. MB), EN2. 5P6. 4 (8. MB), EN2. 5P1. 28 (1. MB), EN2. 5F1. 0 (1. B), EN2. 5F2. 0 (2. B), EN2. 5F4. 0 (5. B), EN2. 5F8. 0 (1. MB), EN2. 5F1. 6 (2. MB), EN2. 5F3. 2 (4. MB), EN2. 5F6. 4 (8. MB), EN2. 5F1. 28 (1. MB)ESMTF2. 5L0. 04. A (5. 12k. B), F2. L0. 08. A/0. 8PA (1. MB), F2. 5L0. 16. A/1. 6PA (2. MB), F2. L3. 2PA (4. MB), F2. L6. 4PA (8. MB), F2. S0. 4PA (5. 12k. B), F2. L0. 8PA (1. MB), F2. L0. 16. QA (2. MB), F2. L3. 2QA (4. MB), F2. L6. 4QA (8. MB)Giga. Device. GD2. 5Q5. B), GD2. 5Q1. 0 (1. B), GD2. 5Q2. 0 (2. B), GD2. 5Q4. 0 (5. B), GD2. 5Q8. 0 (1. MB), GD2. 5Q1. 6 (2. MB), GD2. 5Q3. 2 (4. MB), GD2. 5Q6. 4 (8. MB)Intel. QB2. 5F0. S3. 3B8 (2. MB), QB2. F0. 32. S3. 3B8 (4. MB), QB2. 5F0. 64. S3. 3B8 (8. MB)Macronix. MX2. 5L5. 12. E (6. B), MX2. 5L1. 00. E (1. 28k. B), MX2. L2. 00. 5/2. 00. 6E (2. B), MX2. 5L4. 00. E (5. 12k. B), MX2. L8. 00. 5/8. 00. 6E (1. MB), MX2. 5L1. 60. E (2. MB), MX2. 5L3. E (4. MB), MX2. 5L6. E (8. MB), MX2. 5L1. E/1. 28. 36. E (1. MB), MX2. 5L2. 56. E/2. 57. 35. E/2. E (3. 2MB)PMCPm. 25. LV5. 12(A) (6. 4k. B), Pm. 25. LV0. 10(AB) (1. B), Pm. 25. LV0. 20 (2. B), Pm. 25. LV0. 40 (5. B), Pm. 25. LV0. 80. B (1. MB), Pm. 25. LV0. 16. B (2. MB), Pm. LV0. 32. B (4. MB), Pm. LV0. 64. B (8. MB)Spansion. S2. 5FL0. 04. A (5. B), S2. 5FL0. 08. A (1. MB), S2. 5FL0. A (2. MB), S2. 5FL0. A (4. MB), S2. 5FL0. A (8. MB), S2. 5FL1. P/1. 29. P (1. 6MB), S2. FL2. 56. S (3. 2MB), S2. FL5. 12. S (6. 4MB), S2. FL0. 1GS (1. 28. MB)ST Microelectronic/Numonyx. M2. 5P0. 5 (6. 4k. B), M2. 5P1. 0 (1. B), M2. 5P1. 0AV (1. B), M2. 5P2. 0 (2. B), M2. 5P4. 0 (5. B), M2. 5P8. 0 (1. MB), M2. 5P1. 6 (2. MB), M2. 5P3. 2 (4. MB), M2. 5P6. 4 (8. MB), M2. 5P1. 28 (1. MB), M4. 5PE1. 0 (1. B), M4. 5PE2. 0 (2. B), M4. 5PE4. 0 (5. B), M4. 5PE8. 0 (1. MB), M4. 5PE1. 6 (2. MB), M2. 5PX8. 0 (1. MB), M2. 5PX1. 6 (2. MB), M2. 5PX3. 2 (4. MB), M2. 5PX6. 4 (8. MB), N2. 5Q0. 32. A1. 3E (4. MB), N2. Q0. 32. A1. 1E (4. MB), N2. 5Q0. 64. A1. 3E (8. MB), N2. Q0. 64. A1. 1E (8. MB), N2. 5Q1. 28. A1. 3E (1. 6MB), N2. Q1. 28. A1. 1E (1. MB), N2. 5Q2. 56. A1. 3E (3. 2MB), N2. Q2. 56. A1. 1E (3. MB), N2. 5Q5. 12. A1. 3G (6. 4MB), N2. Q5. 12. A1. 1G (6. MB), N2. 5Q0. 0AA1. GB (1. 28. MB)SSTSST2. VF5. 12(B) (6. 4k. B), SST2. 5VF0. 10(B) (1. B), SST2. 5VF0. 20(B) (2. B), SST2. 5VF0. 40(B) (5. B), SST2. 5VF0. 80(B) (1. MB), SST2. 5VF0. 16(B) (2. MB), SST2. 5VF0. 32(B) (4. MB), SST2. 5VF0. 64. C (8. MB), SST2. 5VF1. B) (1. 6MB), SST2. VF0. 16 (2. MB), SST2. VF0. 32 (4. MB), SST2. VF0. 64 (8. MB)Winbond. W2. 5Q1. 0B (1. 28k. B), W2. 5Q2. 0BV (2. B), W2. 5Q4. 0BV (5. B), W2. 5Q8. 0BV (1. MB), W2. 5Q1. 6BV (2. MB), W2. 5Q3. 2BV (4. MB), W2. 5Q6. 4BV (8. MB), W2. 5Q1. 28. BV (1. 6MB), W2. 5Q2. FV (3. 2MB), W2. 5X1. B), W2. 5X2. 0 (2. B), W2. 5X4. 0 (5. B), W2. 5X8. 0 (1. MB), W2. 5X1. 6 (2. MB), W2. 5X3. 2 (4. MB), W2. 5X6. 4 (8. MB)Материнские платы, которые имеют на себе BIOS в виде вышеназванных микросхем я не буду указывать по ясным причинам. Намного проще глянуть модель микрухи и посмотреть в этот список. Аппаратная часть. В моем случае нужная мне память оказалась в этом списке и я приступил к изготовлению прогера. Устройство очень простое (по схеме видно) и многие не заморачиваются в таких случаях с травлением платы, а собирают навесным монтажом . Я тоже не стал заморачиваться и сделал навесным. В итоге у меня не заработало) Хотя вроде бы ни где не ошибся, возможно капризничало из- за длины проводов или их сечения. Во второй раз уже решил . Лудил сплавом Розэ.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |