Uniflash

Материал из Wiki.ROM.by
Перейти к: навигация, поиск

Содержание

1.40

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

1.41-1.46

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

1.47re

Проект наших коллег, судя по тому, как уже третий год он не обновляется - загнулся. Потому публикую свои версии 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

В процессе разработки

Для возвращения Uniflash-у заслуженной когда-то популярности предстоит сделать две вещи.

Первая - это изменить принцип детекта северных мостов, ибо "классический" способ не подходит для Атлон64-систем, в которых встроен контроллер памяти, ранее считавшийся главной частью северного моста, встроен в процессор. В результате в текущих версиях (UniflashRE) в качестве северного моста всегда определяется AMD (1002). Однако это есть больше лишь "некрасивый" момент, т.к. главным для прошивки является южный мост, который при этом благополучно и корректно определяется (точней - должен определяться) и прошивка должна проходить корректно. Если это не так - обращайтесь (в форум, добавлю поддержку Вашего варианта.

Вторая, много более "глобальная" проблема - поддержка SPI-микросхем. Для этого потребуется добавить поддержку I2C-шины. Если у кого-то есть подобные реализации (желательно - на Pascal-е или Delphi :) ) - буду признателен.


Персональные инструменты
Google