Автор: wiki.rom.by , 20 февраля 2008
Содержимое данного поля является приватным и не предназначено для показа.

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-адреса преобразовываются в ссылки автоматически.

Baza

17 лет 8 месяцев назад

А при чём тут стек I2C, если шина SPI?

zbestr123 (не проверено)

17 лет 6 месяцев назад

Вернул к жизни не удачно прошитую Ga-8PEMT4 с помошью UniFlasher`a.
Большое Спасибо!!!

Grant (не проверено)

17 лет 4 месяца назад

That is a great program.

I made a liittle modification to SST.pas to possibly flash 49LF040B, since 8 registers had been added to write protect the blocks.

Function SSTIdChip( DevId : Byte; Var CInfo : ChipInfo ) : Boolean; Far;

Var
X : Byte; {Verify LPC memory mapping}

Begin ................

$50 : Begin {v1.47re}
Flags := 0; {sector mode}
PgSize := 128; {'page' size, program 128 bytes at a time}
Progr := AMDSecProg;
Erase := AMDSecErase;
Sectors[ 0, 0 ] := 128; {128 x 4k}
Sectors[ 0, 1 ] := 32;
Size := 512;
Name := ConstPtr( '49LF040B/3V (LPC)' );
FOMemB($FFB80002, 0);
FOMemB($FFB90002, 0);
FOMemB($FFBA0002, 0);
FOMemB($FFBB0002, 0);
FOMemB($FFBC0002, 0);
FOMemB($FFBD0002, 0);
FOMemB($FFBE0002, 0);
FOMemB($FFBF0002, 0);
{Verify LPC memory mapping}
End;

greeting (не проверено)

17 лет 1 месяц назад

Uniflash- вещь сильная! Автору - преогромное...!!!

Ieshua

16 лет 12 месяцев назад

Уважаемые, разработчики, а можно ли добавить поддержку флеши WinBond W27E010P

savely

16 лет 12 месяцев назад

W27E010P - не флешка, а EEPROM. Не факт, что она вообще на мат.плате может шиться. В программатор ее...

P.S. А UNIFLASH Re - молодец. GA-7VAX с обоими убитыми BIOSами и одним живым бут-блоком (из второго, как я понял) вот сегодня с утра мозг попарила. Штатный (почему-то AMIFLASH 8.79, хотя BIOS от Award) - виснет, предыдущий штатный 8.60 - не видит флешку. Awdflash трех разных версий флешку видит, но тоже виснет. Один UNIFLASH и справился.

andmail (не проверено)

16 лет 6 месяцев назад

Добавить бы поддержку Биосов Compaq... и 68MAD в частности :)

mentoz (не проверено)

16 лет 4 месяца назад

Респект за программу!
Восстановил bios на мамке soltek sl-85drv4-c

Award BIOS on … (не проверено)

16 лет 3 месяца назад

Hello all,
I hope that somebody is able to read/write English.

I am a french person, with that Mother Board from Asus for HP...

Uniflash 2b05 was the only one to report the correct ROM id SST 25VF040B/3V. Beside that nothing works, if I try to read the BIOS it say unknown error. If I try to flash the BIOS it's tell me that the size is incorrect...

Can somebody help.
Guy.

M50FLW080 (не проверено)

16 лет 2 месяца назад

чип M50FLW080 от ASUS M2N32SLI Deluxe
прошился на EPOX 8RDA3+
комбинацией awdflash + uniflash
Спасибо!!!

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

16 лет 1 месяц назад

Здравствуйте.
Я пытаюсь перепрошить с помощью uniflash2 flash bios на моей планке-контроллере SATAlink Sil3512 с чипом SST 39VF512.
Ввожу команду uniflash -pcirom, далее появляется пошаговая установка, программа правильно определяет тип флеш, дает пару действий на выбор, я выбираю залить флеш из файла. Выберите файл: выбираю любой файл, который скачал с официального сайта Силикона для моей планки, но программа говорит, что File size doesn't match chip flash size.

Как решить данную проблему?

Rom

16 лет 1 месяц назад

Ну дык а размер файла какой? Для вашего контроллера размер прошивки должен быть 64Кб (65536).

savely

16 лет 1 месяц назад

А, может, просто родным флешером попробовать? Это если прошить надо. А за "звонок/багрепорт" по поводу uniflash - спасибо.

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

16 лет 1 месяц назад

Здравствуйте.
Оказалось, что ошибка по поводу прошивки - это моя вина. Размер файла bios, скачанный с официального сайта производителя Silicon Image составляет 128Кбайт, размер flash на моей планке SST 39VF512 на Sil3512 равен 64Кбайт, поэтому и возникала ошибка.

Теперь возникает вопрос, как прошили планку изначально, и как прошить планку новой версией bios 4.5.0.2 с того же сайта Silicon Image.

CyberSlon (не проверено)

16 лет 1 месяц назад

Оживил Asus A8V-Deluxe rev. 2.0 . Наиогромнейшее спасибо.Я уже было отчаялся ,но спас uniflash . Превеликое вам спасибо.!!!!!!!

Artur550

15 лет 1 месяц назад

а можно добавить поддержку w39v040fbpz?

AMI BIOS 1992 (не проверено)

15 лет назад

Всем привет!!! Прошу прощения за возможный повтор, запускаю uniflash на материнке с 386 процом, выводится сообщение что не найдена шина PCI и завершается работа, мне нужна материнка под программатор для eprom Winbond серии 27Сххх, биос AMI BIOS 1992 v.2.20 материнка TD70A, посоветуйте, плз, вариант
мне нужна материнка под программатор для eprom Winbond серии 27Сххх

Прошить хоть что-то (любую м/сх) на материнской плате класса 386-486 скорее всего невозможно - банально нет поддержки нигде, начиная от разводки и заканчивая чипсетом/MIO.
Да, серия 27Сxxx являются однократно программируемыми EPROM, Вы в курсе?
Не думаю, что хоть в каком-то чисто софтовом флешере типа UNIFLASH сделана поддержка однократно программируемых чипов.

AMI BIOS 1992 (не проверено)

15 лет назад

спасибо за отклик, но позвольте не согласиться, Winbond 27С512 по даташиту - "W27C512 64K * 8 ELECTRICALLY ERASABLE EPROM"
"+14V erase/+12V programming voltage", и потом как-же микросхемы с УФ стиранием? они ведь тоже в основном 27 серии, у меня две материнки класса 486, на одной TMS27PC010(одноразовая) на другой с УФ стиранием, но они по мегабиту, мне надо шить именно 512 Кб, на 386 материнке какраз стоит MX27C512(одноразовая) что мне вполне-бы подошло, и к стати на 486 материнках uniflash прекрасно стартует и читает биосы, шить ещё не пытался
Сорри, я слишком сильно обобщил. Да, есть EEPROM, есть UVEPROM.

Глянул исходники UniFlash - на 486-х флешку(!) он по идее прошьет. Но EEPROM/UVEPROM - совсем не флешка.
Изменю мнение вот так:
При условии обеспечения нужных управляющих сигналов и напряжений (12V Vpp) на микросхему и написании софта на базе UNIFLASH, на 486-х чипсетах, возможно, удастся прошить чистую EEPROM/UVEPROM. Но тут таки проще взять первопневую мать с поддержкой 12V - как минимум заведомо известно, что она умеет флешки шить (т.е. разводка достаточна и известна) и может 12V Vpp подать.

Стереть EEPROM - ну, примеру, стирание той же W27C512.
Erase mode is entered when OE/VPP is raised to VPE (14V), VCC = VCE (5V), A9 = VPE (14V), A0
low, and all other address pins low and data input pins high. Pulsing CE low starts the erase
operation.
Как это организовать на матери - я лично пас.

AMI BIOS 1992 (не проверено)

15 лет назад

проблема разрешилась, взял микросхему от ломаной материнки AT 29С010, на материнке PCI400-4 шьётся uniflash-ем отлично, теперь вопрос как прошить свою прошивку?в смысле прошивка не биос а мной созданная для другого девайса, при бэкапе uniflash создаёт файл backup.bin, я так понял это LZH-архив? я всё вроде перепробовал и гугль юзал, ничего не помогает

Aron El

14 лет 9 месяцев назад

Товарищи разработчики, а можно ли добавить поддержку флешки W39V040C(PZ,Q и другие), очень надо.

Master iron (не проверено)

14 лет 7 месяцев назад

Подскажите пожалуйста как восстановить насмерть перешитую мамку-P5VD2-MX( чип биоса-SST 49LF040B). Заранее благодарен.

Anvar (не проверено)

14 лет 7 месяцев назад

Наипишите как им шить то?? а то везде только и пишут гугли и еще раз гугли....
А можно ли заменить так сказать не прошиваемую 27ххххх на например 29 заведомо прошитую чем надо??? Тоже беда с 486 платой

Bishop

14 лет 6 месяцев назад

teemonivanov, а чем плоха к примеру Am27C512 CMOS EPROM? Хотя среди четвёрок были и мамки с джампером программирования (подавал 12В на микру) и еепромками соответствующими...
Я не спорю но у меня не получается ее перешить не на 486 плате не на других прошивальщики просто зависают. Из вышесказанного не понял можно ли ее прошить вообще или нет, и если можно тор только после уф стирания??? У меня кстати микруха 27C010A-15

Bishop

14 лет 6 месяцев назад

The Am27C010 is a 1 Megabit, ultraviolet erasable programmable read-only memory.
http://pdf1.alldatasheet.com/datasheet-pdf/view/300322/AUSTIN/AS27C010A-15ECAM.html
После облучения ультрафиолетом и проверив на чистоту, её можно будет перепрошить. Если это делать на материнке, то:
1. На мамке должен быть джампер программирования (те самые 12В)
2. Должна быть соответствующая утилита прошивки
3. Желательно иметь заведомо чистую микру, чтобы заменить ту, с которой стартовали (хот-свап) иначе придётся ждать, пока сотрётся и рисковать, если вдруг останется грязь.
Проще всё сделать спокойно на программаторе.
Вот нашел в документации джампер Flash ROM переключает на EEPROM это переключение между типами микросхем или те 12 в???

Материал из Wiki.

















Содержание









1.40



Последняя версия от uniflash.org - v1.40, released 28.2.2005 (sources).



1.41-1.46



Версии 1.41re-1.46re - опускаются, как альфа-варианты.


1.47re



Проект наших коллег, судя по тому, как уже третий год он не обновляется - загнулся. Потому публикую свои версии Uniflash с доработками и переработками.


updated:
Бывший проект uniflash.org точно загнулся. Потому теперь и в дальнейшем родиной Unfilash https://rom.by/book/Uniflash будет уже "официально".

UniflashRE ver. 1.47re build 08 от 01.08.2007 (исходники)


Изменения по сравнению с версией 1.40:



  • Улучшен алгоритм определения BIOS и FlashROM-микросхем.

  • Улучшен алгоритм запуска специфичных для каждой платы и чипсета процедур.

  • Добавлена поддержка:


ALi:
M1563
M1567
M1573
M1575

AMD:
8131 PCI-X
8132 PCI-X 2.0
8151 System Controller

ATI(AMD):
SB400
SB600

Atmel:
A49LF004/3V

Intel:
i631xESB/632xESB/3100 ICH
i82801GH ICH7DH'
i82801GB/R ICH7(R)
i82801GBM ICH7-M
i82801GHM ICH7-M DH
i82801HB/R ICH8(R)
i82801HBM ICH8-M
i82801HH ICH8DH
i82801HO ICH8DO
i82801HHM ICH8DH-M
ICH9
Mobile ICH9
i82801IH ICH9DH
i82801IR ICH9R

i945G/GZ/P/PL
i945GM/PM/GMS/GT/i943/i940GML
i946GZ/PL/GL
i965 G1
iQ963/Q965
iP965/G965
iG33/G31/P35
iPM965/GM965/GL960

nVidia:
MCP
MCP-D
MCP2
MCP2A
MCP2S
nForce3 LPC Bridge
nForce3 250Gb LPC Bridge
nForce4 LPC Bridge
MCP-04
MCP55
MCP61
MCP65
MCP67
MCP72
MCP73

SiS:
961
962
963
965
966
968

SST:
49LF040B(LPC)

VIA:
VT8233C
VT8251
VT8375 (KM266/KL266)


Добавлена поддержка EFST F49B002UA/5V

2.0beta (test)


updated:
В процессе тестирования новая версия Uniflash 2.0 с поддержкой SPI-микросхем (пока ограниченное количество чипсетов/флэшей). При опробовании оной убедительная просьба поделиться логами работы в форум.


Добавлена поддержка SPI-работы:
- чипсеты:
i945-series
- микросхемы:
Atmel AT25F512A
STMicroelectronics M25P05A, M25P10A, M25P20, M25P40, M25P80
Winbond W25X10, W25X20, W25X40, W25X80, W25X16, W25X32
SST 25LF020A/3V (SPI), 25LF040A/3V (SPI), 25VF040B/3V (SPI), 25VF080B/3V (SPI), 25VF016B/3V (SPI), 25VF032B/3V (SPI)