Академический Документы
Профессиональный Документы
Культура Документы
13 for Windows
Release Notes
Copyright(C) 2004-2008 Phoenix Technologies Ltd.
Product Description
===================
Phoenix BIOS Editor is for Phoenix Core System Software.It allows user to modify
the pre-built ROM image without the source code.
It's based on Phoenix TrustedCore or PhoenixBIOS 4.0 Rel. 6 and later.
Documentation Description
=========================
This document contains information regarding the major changes to BIOS Editor 2.
2.06
Known Issues
============
1. 'ACPI Editor' may not function on some Windows 98 systems. The symptom is:
When activating the 'ACPI Editor' window, the application only shows
'Disassembling ASL....' message but the ACPI window never shows up
2. Image corruption may occur when using 256-color mode. Setting the video to
256-color mode, press 'Paste' button on the 'Quiet Boot/Splash Screen'
window, will result in a corrupted image.
3. In Vista32/64,User must rDisable UAP (Disable User Account Protection). Exec
ute it directly may not run correctly.
Step1: Run "msconfig" in command windows
Step2: Tools panel-->Disable UAP (Disable User Account Protection (Requires
reboot))-->click Launch button.
Step3: Reboot.
Revision History
================
2.2.13
06/13/2008
1. Fixed Issues:
*Support EFI_VARIABLE and SETUP_VARIABLE of MV BIOS.(SPR024615)
2.2.12
05/28/2008
1. Fixed Issues:
*Building MV BIOS would fail with an error occurred after running BIOSEdit.(
SPR024570)
2.2.11
11/07/2007
1. Fixed Issues:
*UUID displays abnormal after being edited with BIOSEdit.(SPR022354)
2.2.10
10/31/2007
1. Fixed Issues:
*Cannot find PCI IRQ Table when editing SecureCore.(SPR022237)
2.2.09
09/28/2007
1. Fixed Issues:
*Update for newest SecureCore.(SPR021476)
2.2.08
06/12/2007
1. Fixed Issues:
*Update for Benton,fix the issue that can not rebuild a Benton BIOS.
2.2.07
06/01/2007
1. New Features:
*Support new GUI(Generic001 which has logo and shadow)
*Update for Benton.(Add new module type support,ROM.SCR command support,upda
te tools... --SPR019932)
2.2.06
04/24/2007
1. New Features:
*Support features customization by modifying BIOS.INI.
2.2.05
02/28/2007
1. Fixed Issues:
*BIOSEdit can't find BCP structures in some BIOS(SPR018930).
2.2.04
02/12/2007
1. New Features:
*Support project "Benten".(ECR018385)
2.2.03
12/12/2006
1. Fixed Issues:
*BIOSEdit can't build after change option rom(CSE:SPR000990).
2.2.02
12/04/2006
1. Fixed Issues:
*Enhance the compatibility of GUI tools that BIOSEditor uses, to avoid a run
time error when edit some bmp logos.
*Update build tools for the newest SP3b BIOS
2.2.01
09/19/2006
1. Fixed Issues:
*Support new build command:"BIOSENTRY" (SPR015537)
*BIOSEdit update aligning with PSI/FFS change (ECR012909)
*Support BIOSEdit Pro under 32 and 64 bit Vista OS (ECR012910)
*Give more functions when editting a Hole(compress HOLE,show more informatio
n of HOEL) (ECR013108)
*Support editing CMOS defaults for free-form nodes (ECR010336)
2. Fixed Issues:
*System cannot boot-up via the BIOS ROM file which is built by BIOS Editor(S
PR011658)
2.1.05
08/31/2006
1.Fixed Issues:
*BIOS Editor can't boot after changing the logo of a BIOS who has GUI2 featu
re
2.1.04
08/23/2006
1.Fixed Issues:
*BIOS Editor can't emulate logo correctly (For SPR016170)
2.1.03
03/20/2006
1.Fixed Issues:
*BIOSEdit can't add a hole whose size is bigger than 64k
*BIOSEdit can't set the location of hole to the 2nd 1M in BIOS image
2.1.02
03/03/2006
1.Fixed Issues:
*The max size of BIOS image supported increase from 1M to 4GB
2.1.01
01/25/2006
1.Fixed Issues:
*Can't properly replace logos in some older builds of BIOS(For SPR011980)
*Runtime error when attempting to modify Splash Screen if it's a legacy Bios
with Splash3 feature (For SPR012213)
2.1.00
01/06/2006
1.New Features:
*Support Flash File System,integrate new tools into BIOSEDIT
*Integrate new Online-help system into BiosEdit
2.Fixed Issues:
*BIOSEDIT will crash when changing foreground logo(just like Phoenix logo) i
f the logo is JPEG format
*BIOSEDIT doesn't support import a JPEG file to replace a BMP logo,so give u
ser a warning instead of crashing
*BIOSEDIT has no response when set unsupport=0,DBCS=0 or newlogo=0 in BIOSED
IT.ini
*Some BCP structure can not be identified
*Can not Emulate Boot Screen after changing the Picture
2.0.27
01/11/2005
1. Fixed Issues:
* Can't build new BIOS (overflow error) upon large setup table (> 32K)
* BIOSEDIT will crash when double-click panel list node "LOGO"
* Give a warning when JPEG core run in a wrong video mode
2. Delete Features:
*Remove the security feature so that any user without licence can biuld new
BIOS and needn't write a fingerprint in the output ROM
2.0.26
08/10/2005
1. New Features:
* BCP Window
- Maximum number of BCP increased from 33 to 128
- Use combo box to select BCP instead of existing radio button
* PCI Routing Table
- Maximum number of PCI slot increased from 32 to 128
* Setup Table
- Maximum number of setup pages increased from 63 to 255
- Use tree view to select setup node instead of existing radio button
* Bank > 2 CMOS support
2. Fixed Issues:
* File name with DBCS characters can't be removed from recent file
history
2.0.25
06/29/2005
1. New Features:
* Calculates ROM checksum upon opening, shown in status bar
* Support secure flash selective hashing
- Analyzes & re-arranges sigmod module (class code '$')
- Prevents modifying hashed modules
* If a file on the recent file list does not exist any more, it'll be
removed from the list
2. Fixed Issues:
* For non-alphabet module class, use -C:0xXXNN instead
* Fail to analyze rest BCPs when a BCP size is greater than 128 bytes
2.0.24
09/10/2004
1. New Features:
* Splash Screen Editor:
- Script could be editable, however changes made to script will
take effect after re-building the ROM, 'Emulation' will not
reflect immediately.
2. Fixed Issues:
* A 'Suscript Out Of Range' warning will appear upon opening ROM on a
Hyper-Threading enabled platform
2.0.23
07/16/2004
1. Fixed Issues:
* Recover the bad change made to 'BCPFCP' structure in FCP.INC -r1.37
* Can't locate BCPSYS if there's another signature in boot block
* PCI Routing Editor - Device_No will be set to 00 after changing
2.0.22
05/25/2004
1. New Features:
* ROM.LOG will be generated after analyzing BIOS
2. Fixed Issues:
* Build BIOS menu enable/disable does not handle properly
* Splash Screen editor - Error 53 upon pressing "Emulate" button
* 1st generation core of SPLASH logos are not editable after utilizing
DCOMPILE.EXE
3. Changed Behaviors:
* BB is not allowed to be greater than 64KB, since it must due to
ROM corrupted (this is for SPR#TWN06041)
2.0.21
03/01/2004
1. Fixed Issues:
* Can't change OPROM
2.0.20
01/16/2004
1. New Features:
* Slpash Screen Editor:
- Splash screen emulation (Screen-Centric core only)
2. Fixed Issues:
* Splash Screen Editor:
- Session crashes if SCRIPT.TXT specifies numbers but not file name
2.0.19
12/10/2003
1. New Features:
* Splash Screen Editor:
- Utilizes DCOMPILE.EXE to disassemble logo modules, best compatibility
2. Fixed Issues:
* Project Panel:
* NV1 CMOS tokens corrupt, if any CMOS tokens in setup were stored in NV1,
the values will be wrong
2. Changed Behaviors:
* Setup Table - Maximum number of nodes increased from 30 to 64
Build 11
07/09/2003
1. New Features:
* Splash Screen Editor - New command "PUT_OSB" supported
- BOOTSCRN.EXE upgraded to v3.1
- PREPARE.EXE upgraded to v2.07
- CATENATE.EXE upgraded to v2.96
2. Fixed Features:
* Some projects will fail to boot (hangs at 38h or 98h) after mofifying
the BIOS, it's due to the -Z parameter was never implemented for ROMEXEC
modules.
Build 10
06/18/2003
1. Fixed Issues:
* Splash Screen Editor - Fail on ROM re-build on running BOOTSCRN.EXE
Build 9
06/12/2003
1. Fixed Issues:
* Splash Screen Editor - Fatal error if BOOTSCRN.BIN > 32KB
Build 8
04/17/2003
1. Fixed Issues:
* BU0009 (Re-Opened) - Fatal error upon logos with ".IMA" extension
* BU0028 - Tool bar changes are not saved from session to session.
User can modity the location and look of the Tool Bar by doubleclicking it but if they exit BIOS Editor and re-launch then the changes
will not be saved.
This is a design loophole, customization of the Tool Bar is disabled.
Build 7
04/15/2003
1. Fixed Some Issues of "Setup Emulation" Window:
* In 'Boot' menu, press Up/Down arrow keys may hang the system
* The left/right arrow keys still work in sub-menu
Build 6
02/17/2003
1. Changed Behaviors:
* Removed status bar component from ACPI window, a picture box was used
instead
* Move high-level protion of release notes to a new file README.TXT
Build 5
01/30/2003
1. Fixed Issues:
* BU0022/BU0024 - Spelling errors of About box & Splash tooltip
* BU0023 - Click the 'X' button, window will be closed instead minimized
* BU0026 - Toolbar changes are not saved from session to session
* About box has no boundary
* (Setup Table Window) The dot line around the selected setup node is
incomplete
* If uncheck and then recheck project panel under the view menu, then the
resizing of the project menu will become corrupted
* (CPU & Strings) Check the 'footprint size' and then click 'Cancel' will
prompt 'Invalid Value'
Build 4
01/27/2003
1. Fixed Issues:
* BU0009/BU0010 - Fatal error upon paste/import logos
Size
----0018h
0002h
0002h
Description
--------------------------------------BIOS ID (STRPACK-BIOS) \
Number of RLS
> String header
Number of font
/
RLS #0
RLS #1
:
FNT #0
FNT #1
:
Format of RLS
*************
Start
----0000h
0002h
0004h
0006h
0008h
000Ah
Size
----0002h
0002h
0002h
0002h
0002h
0002h
Description
---------------------------------------------------Module size
\
\
RLS module ID (us ct ... etc)
> RLS header
/
Offset to language description string /
Starting offset of strings
Offset of string #0
Offset of string #1
:
String #0
String #1
: