Автор: apple_rom , 27 ноября 2003
Просьба отреагировать сюда на альфа-версию статьи. В каком направлении развить тему, чего добавить, где подробности, где убрать и т.п.
Не хотел повторять многократноописанную на различных сайтах банальщину о процессе перешивки типа "для америкацев" (т.е. в скурпулёзных подробностях) - если подкинете линков на понравившиеся вам варианты изложения - буду признателен и включу в статью...
Сам текст текущей версии статьи всегда можно посмотреть по https://rom.by/articles/flashBIOSart/index.htm
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

MmM

22 года 3 месяца назад

Не перестаю восхищаться литературным талантом. Если необходимо - могу прислать фотки съемников/переходников (фирменных)

Hohmach

22 года 3 месяца назад

Совершенно непонятно зачем для прошивки Intel 28Fxxx отдельная плата, достаточно к обычной припаять переключатель типа on-off-on для коммутации +12V/A17

NortonC

22 года 3 месяца назад

В адресном пространстве флэшка занимает самые верхние адреса E0000-FFFFF (верно для 1Mbit, для остальных аналогично, потому разберём на примере именно 1Mbit/AwardBIOS).


Хотелось бы видеть более подробное описание. С моими малыми знаниями не очень ясно, как кладётся 256/512 КБ флешка в нижний мегабайт, даже 256 должна начинаться с C000:0, а это занятый адрес?

zatras

22 года 3 месяца назад

По-моему не хватает упоминания о напряжении питания флешки. 12-вольтовые флешки не хотят прошиватьсь 5 вольтами. На матерях без переключателя я этот вопрос решал отгибанием 1-й ножки (для DIP естественно) в сторону и подачей на нее 12 вольт.

И, возможно, стоит упомянуть сороконожек (DIP40 или сколько их там?). Мой сосед амишной прошивалкой "ранил" такую, а потом его друг на каком-то программаторе "убил".

Макс

22 года 3 месяца назад

Статья классная. Хорошо было бы, чтобы ссылки на картинки всё-таки были.

apple_rom

22 года 3 месяца назад

MmM
Буду признателен (за фотки экстракторов сотоварищи).
Совершенно непонятно зачем для прошивки Intel 28Fxxx отдельная плата, достаточно к обычной припаять переключатель типа on-off-on для коммутации +12V/A17

Совершенно верно, я так раньше и делал. Однако смысл был именно в том, что использование асусовских pflash/aflash крайне удобная вещь. Плюс для перепрограммирования отдельных, как я выражаюсь "клинических" случаев (как правило подпаленные/глубоко_экзотные флэши), иногда просто необходимы. А если учесть стандартную ситуацию, когда в спешке забудешь правильно переключить (+12V/A17) и засунешь "нормальную" флэшу... :)
С моими малыми знаниями не очень ясно, как кладётся 256/512 КБ флешка в нижний мегабайт, даже 256 должна начинаться с C000:0, а это занятый адрес?

Занятый "потом", а не "тогда" :) (до инициализации видео и опциональных биосов - т.е. до операции shadow).
По-моему не хватает упоминания о напряжении питания флешки. 12-вольтовые флешки не хотят прошиватьсь 5 вольтами.

Верно. Но именно для этого есть отдельная глава о Intel-флэшах, ибо именно они составляют подавляющую долю 12V-флэшей... Да и последнее предложение правильней написать "не все" и "не всегда"... :)
И, возможно, стоит упомянуть сороконожек (DIP40 или сколько их там?)

Да, бывают такие монстры. Использовались как правило только на самых первых i440LX (из моего опыта видел лишь на "пионерских" GA, Zida, Abit и PCPartner). Про такие "экзоты" напишу, наверное, отдельно - ведь в них ничего. кроме DIP40 корпуса "нового" нет...

NortonC

22 года 3 месяца назад

В адресном пространстве флэшка занимает самые верхние адреса E0000-FFFFF (верно для 1Mbit, для остальных аналогично, потому разберём на примере именно 1Mbit/AwardBIOS).


Да, про шадоу я совсем забыл, но всё равно не понятно. Если объём флешки 512 КБ или даже 1Мег, то она уж точно должна "до" не залезать на область видео и распаковываться куда-то? Или биос частями работает в расширенном режиме?

MmM

22 года 3 месяца назад

1 мегабит = 128 килобайт. Флешек объемом 1 мегабайт (8 мегабит) я на матерях еще не встречал.

Unknown BIOS (не проверено)

22 года 3 месяца назад

отличная статья, лучшее, что я прочитал, пока решал свою проблему(еще не решил), мне кажется можно упомянуть про особенности прошивки мамок с nForce2 вот ссылки
http://www.overclockers.ru/news/newsitem.shtml?category=2&id=1064619389
http://www.overclockers.ru/news/newsitem.shtml?category=2&id=1053463008
если я правильно понял у меня как раз такой случай

Unknown BIOS (не проверено)

22 года 3 месяца назад

вот еще сцылки-
http://www.css.com.ua/MBInfo/
http://icbook.com.ua/press/amiflash.html
- это бывший ic.doma.kiev.ua - отличный сайт.

хотелось бы еще по программированию новых биосов (82802....)
практику...