Ajout dela structure MDT dans Infra-LAB
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,37 @@
|
||||
|
||||
BIOS Changes History
|
||||
|
||||
|
||||
General Information:
|
||||
|
||||
M46J9xxUSA is Flash CD ROM image.
|
||||
M46JTxxUSA is Flash in DOS zip package.
|
||||
M46JYxxUSA is Flash in Windows utility.
|
||||
M46KTxxA is the binary image. (BIOS)
|
||||
NOTE: All changes carry forward. That is, if a change is added in 01,it is also in 02, 03 etc.
|
||||
|
||||
This file will be updated from the beginning with first Production BIOS release
|
||||
|
||||
CHANGES for M46KT15A/M46JT15A
|
||||
1.Initial BIOS release
|
||||
|
||||
CHANGES for M46KT1AA/M46JT1AA
|
||||
1.Optimize BIOS item function and Software WMI function.
|
||||
|
||||
CHANGES for M46KT1BA/M46JT1BA
|
||||
1.Fix Error 0164:Memory Size Decreased" will not occur if Memory slots are changed or Memory of the same brand Size is replaced
|
||||
|
||||
CHANGES for M46KT1DA/M46JT1DA
|
||||
1.ThinkCentre support Infineon TPM chip
|
||||
2.Modify Setup items
|
||||
|
||||
CHANGES for M46KT1EA/M46JT1EA
|
||||
1.Optimize WIFI card compatibility function.
|
||||
|
||||
CHANGES for M46KT1FA/M46JT1FA
|
||||
1.Optimize WMI/BIOS item/audio function.
|
||||
2.Update Secure wipe and Lenovo Diagnostic firmware.
|
||||
|
||||
CHANGES for M46KT20A/M46JT20A
|
||||
1.Optimize BIOS item function and string.
|
||||
2.Optimize system sleep function.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,34 @@
|
||||
@echo -on
|
||||
@echo version v1.0.0
|
||||
set BIOS_PROCESS %0
|
||||
|
||||
if x%1 == x"" then
|
||||
echo Missing one or more parameters.
|
||||
goto err
|
||||
endif
|
||||
|
||||
set BIOS_PARAMETER %1
|
||||
|
||||
compress.efi %1
|
||||
|
||||
if not %lasterror% == 0 then
|
||||
goto err
|
||||
endif
|
||||
|
||||
if not exist compress.bin then
|
||||
echo Missing one or more files.
|
||||
goto err
|
||||
endif
|
||||
|
||||
chglogo.efi compress.bin
|
||||
|
||||
if not %lasterror% == 0 then
|
||||
goto err
|
||||
endif
|
||||
|
||||
goto end
|
||||
|
||||
:err
|
||||
exit /b 0xc000000000000001
|
||||
|
||||
:end
|
||||
@@ -0,0 +1,179 @@
|
||||
|
||||
--CONTENTS--
|
||||
1 - Installation Instructions
|
||||
2 - Flash Program Options
|
||||
3 - Instructions for CDROM
|
||||
4 - Flashing Back to an Older Level of BIOS
|
||||
5 - AMIDEEFIx64 - AMIBIOS DMI Editor for Shell
|
||||
6 - Flash Customized Logo
|
||||
|
||||
|
||||
|
||||
*****************************************************************************
|
||||
* 1. Installation Instructions *
|
||||
* *
|
||||
* Please print out these instructions or write them down before *
|
||||
* starting this flash update utility. *
|
||||
* *
|
||||
* BIOS update by UEFI utility: There is now one compressed folder *
|
||||
* released with each BIOS (image name **JTxxUSA.ZIP), containing the *
|
||||
* BIOS image, Shell flash utility, script files for auto execution, *
|
||||
* release note and flash instructions. Unpack and copy all files in *
|
||||
* **JTxxUSA.ZIP to the root of USB memory key. *
|
||||
* *
|
||||
* BIOS update by bootable CD: There is now one CD image file *
|
||||
* released with each BIOS (image name **J9xxUSA.ISO), containing the *
|
||||
* BIOS image, UEFI flash utility, release note and flash instructions. *
|
||||
* If you prefer to create a bootable CD to update BIOS, please follow *
|
||||
* the instructions for CDROM. *
|
||||
* *
|
||||
*****************************************************************************
|
||||
|
||||
*****************************************************************************
|
||||
* About Applied Fixes or Features Added *
|
||||
* *
|
||||
* CHANGES.TXT is a file that lists known problems which are corrected *
|
||||
* and/or features added after applying this update to your system. *
|
||||
* If you like, please take the time to read or print that file before *
|
||||
* using this flash program to update your system BIOS. *
|
||||
* *
|
||||
*****************************************************************************
|
||||
|
||||
*****************************************************************************
|
||||
* Basic Installation Instructions *
|
||||
* *
|
||||
* 1. Please make note of any settings you have changed in the BIOS *
|
||||
* Setup utility. They may have to be re-entered after updating *
|
||||
* the BIOS. *
|
||||
* 2. Please disable Secure Boot options in Security menu and check *
|
||||
* CSM options is disabled in Startup menu before flash BIOS. *
|
||||
* 3. Use the flash update program by putting it in a USB storage *
|
||||
* key, or creating a CD with the ISO image. Power up the *
|
||||
* system and make sure the device with the flash program is *
|
||||
* selected as a boot device. *
|
||||
* 4. The current BIOS level on the computer is compared to that of *
|
||||
* the flash update. If the levels are the same, or the level on *
|
||||
* the update is older than the ROM, a message is displayed stating *
|
||||
* "BIOS ROM file is older than (or same as) BIOS ROM image. *
|
||||
* Continue anyway? (y/n)", type in 'y'. *
|
||||
* 5. Update may take up to 2 minutes. Do not power off or restart the *
|
||||
* system during this procedure! *
|
||||
* 6. After the flash update is complete, system will automatically *
|
||||
* reboot. Don't forget to remove the flash device or you may be *
|
||||
* got your BIOS re-updated. *
|
||||
* 7. Please enable Secure Boot options again after BIOS upgrade, this *
|
||||
* could protect the security of Windows 10 *
|
||||
* *
|
||||
*****************************************************************************
|
||||
|
||||
|
||||
*****************************************************************************
|
||||
* 2. Flash Program Options *
|
||||
* *
|
||||
* The default operation of the flash update program is a step by step *
|
||||
* dialogue with the user that presents choices and gathers responses *
|
||||
* from the user about which choices are desired. *
|
||||
* *
|
||||
* In some situations (such as a large enterprise with many systems *
|
||||
* that need updating), it may be desirable to create a flash update *
|
||||
* image that requires no manual intervention to perform an update *
|
||||
* operation. This can be done by modifying the script file *
|
||||
* (startup.nsh) calling the flash program with the following *
|
||||
* command: *
|
||||
* *
|
||||
* flash2.efi [option1] [option2] ... [optionX] *
|
||||
* *
|
||||
* [OPTIONS] *
|
||||
* /h Show help messages. *
|
||||
* /rsmb Preserve all SMBIOS structures. *
|
||||
* /clr Clear BIOS settings. *
|
||||
* /ign Ignore BIOS version check. *
|
||||
* /sn:nnnnnnn Update system serial number (up to 20 characters). *
|
||||
* /csn:nnnnnnn Update chassis serial number (up to 20 characters). *
|
||||
* /mtm:nnnnnnn Update machine type and model number (up to 25 *
|
||||
* characters). *
|
||||
* /tag:nnnnnnn Update system asset tag (up to 25 characters). *
|
||||
* /uuid The flash utility will generate an Universally *
|
||||
* Unique Identifier (UUID), replacing the one that *
|
||||
* is currently in the system. *
|
||||
* /reboot Reboot after all requests done. *
|
||||
* /pass:nnnnnnn Input current system password. *
|
||||
* /quiet Operating without physical presence. *
|
||||
* *
|
||||
* The following example shows how to update system asset tag number *
|
||||
* to "1234567" use command line: *
|
||||
* flash2.efi /tag:1234567 *
|
||||
* *
|
||||
* The following example shows how to update bios and update system *
|
||||
* asset tag number by one command: *
|
||||
* flash2.efi bios.rom /tag:1234567 *
|
||||
* *
|
||||
* Note: A flash update image using these program options should be *
|
||||
* tested carefully before widespread usage. *
|
||||
* *
|
||||
*****************************************************************************
|
||||
|
||||
|
||||
*****************************************************************************
|
||||
* 3. Instructions for CDROM *
|
||||
* *
|
||||
* Create a CD with the BIOS package **J9xxUSA.ISO. Power up the *
|
||||
* system and immediately insert the flash CD in the CDROM drive. *
|
||||
* Ensure that you boot from the CDROM. *
|
||||
* *
|
||||
* You can modify the serial number and machine type/model if needed. *
|
||||
* Follow the instructions for using the flash update program in the *
|
||||
* basic installation instructions. The utilities mentioned above are *
|
||||
* located in a subdirectory on the CD. *
|
||||
* *
|
||||
*****************************************************************************
|
||||
|
||||
|
||||
*****************************************************************************
|
||||
* 4. Flashing Back to an Older Level of BIOS *
|
||||
* *
|
||||
* In order to flash back to an older level of BIOS, the following *
|
||||
* steps should be used to insure the latest flash utility is used. *
|
||||
* *
|
||||
* 1. Obtain the older level and latest level BIOS update programs *
|
||||
* from the Lenovo website. *
|
||||
* 2. Copy imagexx.rom from the older BIOS update program folder, *
|
||||
* paste it and replace the same file in the latest level BIOS *
|
||||
* update program folder. *
|
||||
* 3. Boot with the latest level update program and follow normal *
|
||||
* procedures. *
|
||||
* *
|
||||
*****************************************************************************
|
||||
|
||||
|
||||
*****************************************************************************
|
||||
* 5. AMIDEEFIx64 - AMIBIOS DMI Editor for Shell *
|
||||
* *
|
||||
* AMIDEEFIx64.efi [option1] [option2] ... [optionX] *
|
||||
* *
|
||||
* Options: *
|
||||
* /SP "String" Update the System Machine Type and Model Number. *
|
||||
* /SS "String" Update the System Serial Number. *
|
||||
* /CS "String" Update the Chassis Serial Number. *
|
||||
* /SU auto Update the System UUID. *
|
||||
* /SV "String" update the System Brand ID. *
|
||||
* /CA "String" update the Chassis Asset Tag Number. *
|
||||
* *
|
||||
* *
|
||||
*****************************************************************************
|
||||
|
||||
|
||||
*****************************************************************************
|
||||
* 6. Flash Customized Logo *
|
||||
* *
|
||||
* logo.nsh <logo file name> *
|
||||
* *
|
||||
* The size of logo file after compression should be less than 8KB *
|
||||
* (the size of compressed logo file is displayed on the screen during *
|
||||
* the processing). *
|
||||
* *
|
||||
* The following example shows how to change the power-on logo. *
|
||||
* logo.nsh myfav.bmp *
|
||||
* *
|
||||
*****************************************************************************
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
echo -on
|
||||
mode 80,25
|
||||
|
||||
;locate correct drive
|
||||
cls
|
||||
if exist .\flash.nsh then
|
||||
goto FLASH
|
||||
endif
|
||||
if exist fs0:\AfuEfix64.efi then
|
||||
fs0:
|
||||
echo Found Flash Package on fs0:
|
||||
goto FLASH
|
||||
endif
|
||||
if exist fs1:\AfuEfix64.efi then
|
||||
fs1:
|
||||
echo Found Flash Package on fs1:
|
||||
goto FLASH
|
||||
endif
|
||||
if exist fs2:\AfuEfix64.efi then
|
||||
fs2:
|
||||
echo Found Flash Package on fs2:
|
||||
goto FLASH
|
||||
endif
|
||||
if exist fs3:\AfuEfix64.efi then
|
||||
fs3:
|
||||
echo Found Flash Package on fs3:
|
||||
goto FLASH
|
||||
endif
|
||||
if exist fs4:\AfuEfix64.efi then
|
||||
fs4:
|
||||
echo Found Flash Package on fs4:
|
||||
goto FLASH
|
||||
endif
|
||||
if exist fs5:\AFU\AfuEfix64.efi then
|
||||
fs5:
|
||||
echo Found Flash Package on fs5:
|
||||
goto FLASH
|
||||
endif
|
||||
|
||||
:FLASH
|
||||
echo -on
|
||||
|
||||
if exist .\IMAGEM46.rom then
|
||||
goto AFUFLASH
|
||||
endif
|
||||
|
||||
if exist \IMAGEM46.bin then
|
||||
goto ROOTFLASH
|
||||
endif
|
||||
|
||||
echo Could not find BIOS update file
|
||||
goto END
|
||||
|
||||
:ROOTFLASH
|
||||
flash2.efi IMAGEM46.rom /bb /rsmb
|
||||
goto END
|
||||
|
||||
:AFUFLASH
|
||||
flash2.efi IMAGEM46.rom /bb /rsmb
|
||||
goto END
|
||||
|
||||
:END
|
||||
Reference in New Issue
Block a user