ReleaseNotes.txt Driver File Contents (nb_bios_m1305_f07.zip)

InsydeFlash for Windows (Use IHISI)

Version 3.56
------------
1.Fix BVDT Protect when the move region size smaller than 0x1000.

Version 3.55
------------
1.Fix BVDT protect function.

Version 3.54
------------
1.Fix some bug and some dialog string.

2.Modify backup rules.

[BackupROM]
Flag=0
FilePath=
FileName=
 
Flag 1   -> Backup current BIOS and new BIOS binary
FilePath -> If user does not enter the file path, utility will use current directory.
FileName -> If user does not enter the file name, utility will use platform ID.
xxx.xxx = Current BIOS image
xxx_01.xxx = Previous BIOS image
xxx_new.xxx = New BIOS image

Version 3.53
------------
1.Fix a bug in FlashTester.

Counter is not correct.

2.Add mew BVDT protect function
3.Modify "Error:No FD match in INI settings." to "It is not for your notebook."

Version 3.52
------------
1. Add new key in INI setting

The "Disable read" function in DOS Flashit will skip "Compare" and "Verify" steps.
In INI file, "DisableCompare" only skip "Compare" step.
However, some OEM/ODM projects can not read binary from flash part.
Windows version add "DisableVerify" key in INI, It will disable "Verify" step if this key is 1.

2. Add BIOS binary selection in INI file.

[MULTI_FD]
Flag=1
FD#01=PCI,0,1F,2,80,7006,7007,9.fd
FD#02=PCI,2,0,0,4,100006,100007,7.fd
FD#03=PCI,2,0,0,18,0c,0e,9.fd
FD#04=PCI,0,1f,0,0,0015808F,2815808F,8.fd
FD#05=IO,C0,5AABFE02,5AABFE02,9.fd
FD#06=IO,1F6,E7,E4,7.fd
FD#07=IO,C0,fe03,fe03,7.fd
FD#08=IO,C0,03,01,7.fd
FD#09=PCI,2,0,0,0,813,812,9.fd

Flag 1 -> Multi-FD mode, 0 -> normal mode
FD#XX support 99 files FD#01 ~ FD#99
FD#XX=IO Type,Offset,Mask,Value,File name
FD#XX=PCI Type,Bus,Device,Function,Offset,Mask,Value,File name
Type -> Support IO space and PCI address type
Offset -> Offset (HEX)
Mask -> IO type support BYTE, WORD, DWORD (HEX). For example, BYTE -> 03, WORD -> 0A01, DWORD 100400D3 
     -> PCI type support DWORD only
File name -> File name of FD
If [Offset] & Mask == Value, then flash the following file.

3. Support Windows PE 2.0 x64 version

User must run InsydeFlashx64.exe in x64 PE.
The user can make pure x64 InsydeFlash in FD Packer.

4. Support FD argument

For example: Run InsydeFlash.exe xxx.fd
It will skip MULTI_FD in INI and auto-searching FD.

5. Support /g argument

For example: Run InsydeFlash.exe xxx.fd /g
Just like DOS version, user can read current ROM to a file.

6. Verify regions(descriptor mode) in ROM file.


Version 3.48
------------
1.When user enable UAC in Vista, the user need to "Run as administrator" with InsydeFlash.

Now, InsydeFlash will notice Vista. Vista will pop up message box.

2.Fix unstable place when InsydeFlash is initializing.

Version 3.47
------------
1. Change InsydeFlash behavior.

OLD : Even AC flag is 1, AC adapter does not plugged but battery life percent is fine. InsydeFlash allow flash process.
NEW : If AC flag is 1, AC adapter should be plugged.

Version 3.46
------------
1.Fix a battery detection bug.

InsydeFlash will get current battery life percent value from OS and compare
with value in platform.ini

[AC_Adapter]
BatteryCheck=1
BatteryBound=20

Also, if battery life percent is not enough, it will display the value in message box.

Version 3.45
------------
1.In platform.ini, InsydeFlash add more keys for model checking process.

For example, ODM may have one BIOS for different model.
They need to use different ID in different model.

There are two kinds of solutions.
First, user add ID list in ini file. User set Flag to 2.

[Platform_Check]
flag=2
PlatformName=AAA1
PlatformName2=AAA2
PlatformName3=AAA3
PlatformName4=AAA4
PlatformName5=AAA5
PlatformName6=AAA6
PlatformName7=
PlatformName8=
PlatformName9=

Second, ODM reports all IDs in one string at IHISI function 11h and BVDT.
For example, the string will be like "AAA1AAA2AAA3AAA4AAA5AAA6"
Also, some share ROM model need check EC's id, ODM can combine the ID with this string.

2.iFdPacker version 2.0.5

The single execution file's icon change to official Insyde icon.

Version 3.44
------------
1. Platform.ini add [VARIABLE] to erase variable 

Version 3.43
------------
1. Fix flash after platform can not boot to OS

Version 3.42
------------
1. Confirm dialog always on top

Version 3.41
------------
1.Fix fail issue that user press start button

Version 3.40
------------
1.Add a GET FD file button
  [UI]
  GetFDFileButton=0

Version 3.39
------------
1.Add a wrong mesage box

Version 3.38
------------
1.Add when error message occur , unlock keyboard and mouse
2.Fix PlatformName by ini display error

Version 3.37
------------
1.fix "Alone Flash Region binary file" function can not flash EC
2.fix "Alone Flash Region binary file" function flash protect area issue

Version 3.36
------------
1.fix "Alone Flash Region binary file" function issue

Version 3.35
------------
1.Add "Alone Flash Region binary file" function
2.Modify "write HDCP key" function read file rule

Version 3.34
------------
1.Remove program window (X) button.(Beta1)
2.Add Retry checking AC power function.(Beta1)
3.Modify some wrong message.(Beta2)
4.Add on flashing playing wav file.(Beta3)
5.support IHISI function 19h(Beta4)
6.Lock all input without system key("CTRL+ALT+DEL")(Beta5)
7.Add check platform name by .INI function(Beta6)
8.Add return code set by .INI(Beta6)
9.Add a new argument(/WH) for "write HDCP key function"(Beta7)
10.support IHISI 1.7.4(OEM/ODM customization-2)(Beta8)

Version 3.33
------------
1.Fix driver bug.
2.Add /EV arguments

Version 3.32
------------
1.Add Disable read compare by IHISI(function 11h)
2.Add new Variable(SLP2M & SLP2P)
3.Add support IHISI spec 1.7.1 new feature
4.Add Disable model name & Version display by IHISI(function 11h)

Version 3.31
------------
1.Add Display Wrong message on Dialog "Do not turn off your computer"

Version 3.30
------------
1.Support R3.5 code base for "patch logo function"

Version 3.29
------------
1.Add Region map arguments(BIOS¡BGbE¡BME¡BDESC)

Version 3.28
------------
1.Add DLL_AP_FlashComplete function
2.Add ICL50_M005_TURN_OFF_DTS
3.Add APTURN_OFF_DTS
4.Add AP_Read_Memory_Buffer

Version 3.27
------------
1.Add error code configuration.
2.Add silent style in console mode (-s).

Version 3.26
------------
1.Add application flash (64bit)

Version 3.25
------------
1.Fix 64bit driver bug.

Version 3.24
------------
1.Add application flash (32bit)

Version 3.23
------------
1.Fix driver bug.
2.Add retry function.
3.Add read compare switch.

Version 3.22
------------
1.Add error return code.
2.Support binary variable access.

Version 3.21
------------
1.Add /C arguments

Version 3.20
------------
1.Add UI configurations.

Version 3.19
------------
1.Dynamic find IHISI main function number.
2.Add UI configurations.

Version 3.18
------------
1.Add BVDT.
2.Add ID display.

Version 3.17
------------
1.Fix buffer overflow bug.

Version 3.16
------------
1.Modify iFdPacker function.

Version 3.15
------------
1.Add /1 /2 /4 /8 arguments.

Version 3.14
------------
1.Add command line argument for iFdPacker.
2.Add FV ID protection.

Version 3.13
------------
1.Support BIOS IHISI 1.6.2
2.Add log file argument.

Version 3.12
------------
1.Add command line arguments

Version 3.11
------------
1.Fix UI block problem

Version 3.10
------------
1.Add silent mode
2.Add tool: InsydeFdPacker

Version 3.06
------------
1.Add a key in INI for turn on/off end dialog.
2.Fix file not found bug

Version 3.05
------------
1.Support BIOS IHISI 1.5.8
2.Add FV update mode

Version 3.04
------------
1.Support BIOS IHISI 1.5.7

Version 3.03
------------
1.Support BIOS IHISI 1.5.6

Version 3.02
------------
1.Supprt BIOS IHISI 1.5.5
2.Utility can covert logo image.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.24