С подачи ветеранов ромбая предлагаю на всенародную тестировку данный "по-деревенски" простой, но действующий способ.
Если юнифлеш некорректно что-то шьет, то для начала запускаем авардфлэш. "Просто запускаем" (например, с ключиками "/pn/sy 111.bin") для того, чтобы он продетектил тип флэши. (И выходим, если сам не вышел). После этого запускаем юнифлеш и, о, чудо - все шьется!
Смысл следующий. Авардфлэш "знает" больше железа, чем юнифлеш. Он для детекта мапит чипсет и при выходе не "замапливает" обратно. Юнифлеш имеет в активе строгую классичность алгоритмов прошивки без глупых и навязчивых вопросов, в результате чего получив "подготовленный" авардфлешем чипсет он, даже если не до конца знает, как правильно работать с данным железом - все качественно прошивает. По причине все той же "подготовленности".
В частности, таким образом прекрасно шьются Winbond W39V040AP (LPC) на nForce2, которые практически никто другой и вовсе не шьет.
apple_rom так что мешает авардфлешем пользоваться ? Если он всё детектит.
Детектит, да не шьет. Допустим с SST49LF004B у аварда дело заканчивается выводом поля флешки и на этом вис.
Т.к. моя Абит NF7-S не лучший прошиватор, последние 3 сектора юнифлеш не прошил, то завтра на работе попробую на Эпохе 8RDA. Шил родную для матери, Абитовскую прошивку.
apple_rom, каким авардфлешем лучше пользоваться для размапливания? В моем, данном случае был 8.23К. Или версия не критична, лишь бы поновее?
Jazz, Blues & Rock'n'Roll фарева!
Pavel последний авардфлеш был 8.66, на моей EPoX 8RDA+ я хот-свапом перепрошивал много флешек разных размеров и не на одной (тьфу...тьфу...тьфу...) не было проблем !
>Детектит, да не шьет. Допустим с SST49LF004B у аварда дело заканчивается выводом поля флешки и на этом вис.
Верно, рекомендация именно для таких и других подобных случаев.
>каким авардфлешем лучше пользоваться для размапливания? В моем, данном случае был 8.23К. Или версия не критична, лишь бы поновее?
Не "лишь бы", а "поновее".
В таком разе нужно вести базу AwardFlash.
Открытая книга: icbook.com.ua
Приспичило мне тут залить в SST49LF002 амишный биос, а под руками была только GA-8I865GVMK поставил туда панельку, гигаглюк как всегда секономил, и начал проводить операцию.
Но тут меня подкараулил облом. AWDFLASH шить амишный биос отказался наотрез, мотивируя это тем что это не авардовский биос и стало быть не биос вобще. Про соответствующий ключик я вспомнил уже позже, что может быть и к лучшему.
А uniflash, в свою очередь шить был согласен все что удогно, даже своп, но прошивал флешку только частично.
Пришлось всятся за осицил и изучить отличия в их общении с флешкой, которые нашлись довольно быстро. Uniflash или забывает или просто не умеет поднять лог. единицу на 7-й ноге (#WP - Write Protect). А AWDFLASH, в свою очередь, тоже страдает склерозом, и эту единицу от туда иногда забывает убрать. Этим и обьяснятся вышеописанный эфект нормальной работы Uniflash после запуска AWDFLASH.
Кроме того на плате как всегда нашелся волшебный резачек номиналом 0 ом который будучи перезаженным в соеднюю позицию подает лог. единицу на 7-ю ногу навечно, после чего Uniflash шьет все и с первого раза без, каких либо, шаманских манипуляций с AWDFLASH.
Итого - что и требовалось доказать - "осциллографическое" подтверждение вышеизложенному.
Однако:
Я бы не стал подобным пользоваться. Во-первых, запустить awdflash много проще, чем искать-перепаивать "волшебный резачок". Во-вторых, флэшка которая теперь станет "навечно" WriteEnabled, понятно, не улучшит свои показатели в области защиты от бросков напряжения и пр. Так что "перепаивать нельзя, запускать awdflash".
В моем случае была задача сделать из платы программатор для постоянного использования, а шить надо много причем иногда по 10-ть штук подряд. Посему мне удобнее Write Enabled навечно.
А в случае когда нужно прошить один раз, то браться за паяльник конечно не стоит, проще, быстрее и безопаснее запустить awdflash.
Не нашел тему про айдишники мостов, сунулся сюда.
Задачей было прошить PMC49FL002T. Из НФорсов только Epox 8KDA3I. унифлеш шить отказался (драйв нот реди), попробовал связку авард+юни - нифига. Юнифлеш все также не узнает чипсет, а авард виснет на выводе поля флешки. Юнифлеш выдал следующие ID:
(10DE,00E1,A1)+(10DE,00E0,A2)
А в свойствах системы пишется 10DE,00E2,A2
Jazz, Blues & Rock'n'Roll фарева!
Большое спасибо spectre за подсказку о 7й ноге. Поднял мамку MSI 865PE Neo20P
Нужно было прошить 49LF004A
amifl864.exe выдавал error
"awdflash 8.64.exe" - даже с ключиком /f отказывался шить ami-шный биос.
uniflash в любых комбинациях с предыдущими одинаково прошивал микросхему и больше половины блоков после проверки помечал крестами.
Замкнул 7ю ногу флешки на 3.3В, uniflash в момент прошил - всё заработало.
Отправить комментарий