Автор: 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 лет 1 месяц назад

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

savely

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

мне нужна материнка под программатор для 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 лет 8 месяцев назад

Подскажите пожалуйста как восстановить насмерть перешитую мамку-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)