Несоответствие маркировки flash и её объёма (+)

Занимаясь прошивкой запоротых Биосов на программаторе, с недавних пор столкнулся с проблемой, в основном наблюдается на мамках Epox, так же на Asus было...
Берём конкретный пример: Мамка Epox 8RDA3+, микросхема BIOS на ней стоит: Winbond W39V040AP. смотрим по базе программатора, объём у неё 256K/b, прошиваем туда прошивку с родного сайта объёмом 512K/b - она естесственно не заводится, на POST индикаторе с самого начала горит FF. Но тут замечаю, что на другой такой же мамке стоит микросхема SST 49LF004A, объёмом 512K/b (по базе программатора). Пробуем схитрить, вставляем в программатор Winbond W39V040AP, а в списке микросхем выбираем SST 49LF004A, прошиваем и... о чудо - мамка оживает! Ну тут можно сослаться на то, что просто в базе ошибка (вместо 512K/b объём стоит 256K/b). но рассматрим другой пример:

Мамка Epox 8RDA3I, микросхема стоит Winbond W49F002A, по базе она 256K/b, скачиваем прошивку с сайта EPOX, прошивка так же объёмом 256K/b, прошиваем, но результат тот же - на POST сразу загорается FF и мамка не стартует...
Тут уже на разницу в объёмах не сошлёшся...
Может что в программаторе не то... (AUTOPROG)http://www.romservice.ru/autoprog.html
Или тут ещё какой трабл есть...?

Аватар пользователя mikkey

Объём флэшки в последних цифрах в мегабитах, т.е. 4 = 4Mbit 4*1024/8 = 512kByte, если 2 = 2Mbit 2*1024/8 = 512kByte.
Winbond W39V040A - это LPC флэшка, а SST 49LF004A - FWH, интерфейс разный, вот и не заводится.
Если не ошибаюсь, то FWH - для матерей с чипсетом от интела, а LPC - на нфорсе.

mikkey
Но флэшки то никто не менял, к тому же проверено на практике - Winbond W39V040A и SST 49LF004A абсолютно взаимозаменяемы на двух одинаковых мамках. и стояли они на них с самого начала - как там может быть разный интерфейс?
К тому же - почему программатор не прошивает (или криво прошивает) Winbond W49F002A? Или что происходит я не понимаю...

W39V040AP - 512кб
могу даташит к ней выложить

Аватар пользователя mikkey

sst.com/products.xhtml/serial_flash/49/SST49LF004A


winbond.com/e-winbondhtm/partner/b_2_h_1_1.htm
Линки на pdf:
sst.com/downloads/datasheet/S71161.pdf
winbond.com/c-winbondhtm/partner/PDFresult.asp?Pname=883
Если программатор шьёт только половину (256) то как сможет заработать мать, ведь бут блок как-раз во второй половине, в самом конце?
Программатор верификацию умеет делать?
Вот от РМС универсальная флэшка, и так и эдак могёт чтить:
Цитата:
Pm49FL002 / Pm49FL004
2 Mbit / 4 Mbit 3.3 Volt-only Firmware Hub/LPC Flash Memory

The devices conform to Intel® Low Pin Count (LPC) Interface specification
revision 1.1 and also read-compatible with Intel 82802 Firmware Hub (FWH) for most PC and Notebook applications.

Программатор делает верификацию и самое интересное, что говорит - всё ОК...

Аватар пользователя Baza

Это баг программатора или как говорят знакомые программисты "ФИЧА" :) софта программатора!Т.К. флэша на 512 !
а хотсвап?

Либо нечему гореть, либо нечем поджечь!

Да не шьет этот программатор эти флешки. Разработчиков надо ругать. В списке унего много чего понаписано. Но это чисто теоретически а на самом дел не работает. Я на таком программаторе при экспериментах несколько флешек спалил. Не помню где точно, но читал в инете, что сигналы на ноги у него формируются программно, а для Firmware Hub нужны строго калиброванные задержки между сигналами на ногах. Этот программатор на это не способен. Обновлением программного обеспечения это не исправишь

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей