LENOVO (IBM) Bioses, especially Thinkpad.

Discussion in 'BIOS Mod Requests. Post Requests Only' started by ancestor(v), Jun 17, 2009.

  1. tanerforum

    tanerforum MDL Novice

    Apr 4, 2018
    8
    0
    0
  2. tanerforum

    tanerforum MDL Novice

    Apr 4, 2018
    8
    0
    0
    lenovo and download your rekovery. what is this?

    Thanks.
     
  3. tanerforum

    tanerforum MDL Novice

    Apr 4, 2018
    8
    0
    0
  4. 555LE

    555LE MDL Expert

    Aug 14, 2010
    1,458
    3,494
    60
    this is only the factory windows for your pc
    for bios and OA3 problem, use Lvar
     
  5. tanerforum

    tanerforum MDL Novice

    Apr 4, 2018
    8
    0
    0
    I understand but lvar is not working on my pc.

    error: SMI interface not ready.

    Why could it be ?
     
  6. 555LE

    555LE MDL Expert

    Aug 14, 2010
    1,458
    3,494
    60
    Lvar 2.26 should work
     
  7. tanerforum

    tanerforum MDL Novice

    Apr 4, 2018
    8
    0
    0
    #9769 tanerforum, Jul 7, 2021
    Last edited: Jul 7, 2021
    =====================================================
    | Lenovo Variable Tool |
    | v2.26 Lenovo/LCFC 2017/08/18 |
    =====================================================

    Not working o_O error: SMI interface not ready.

    my model lenovo : ideacentre 510-15IKL (desktop pc)

    files in original last bios file:

    AMIDEWIN.exe
    +---------------------------------------------------------------------------+
    | AMIDEWIN32 Utility v5.26.0102 |
    | Copyright (c) 1985-2019, American Megatrends International LLC. |
    | All rights reserved. Subject to AMI licensing agreement. |
    +---------------------------------------------------------------------------+
    | Commands: |
    | /ALL [FileName] Output SMBIOS string to screen/file. |

    | /DMS [FileName] Create configuration file. |
    | /DUMPALL [FileName] Output all SMBIOS data to screen/file. |

    | /DUMP # [#] ... Read Type # data. |

    | Options: |
    | /IVN ["String"] Read/Write BIOS vendor name in Type 0. |

    | /IV ["String"] Read/Write BIOS version in Type 0. |

    | /ID ["String"] Read/Write BIOS release date in Type 0. |

    | /SM ["String"] Read/Write System manufacture in Type 1. |

    | /SP ["String"] Read/Write System product in Type 1. |

    | /SV ["String"] Read/Write System version in Type 1. |

    | /SS ["String"] Read/Write System Serial number in Type 1. |

    <Press any key to continue>
    | /SU [16 Bytes] Read/Write System UUID in Type 1. |

    | /SU AUTO Generates system UUID automatically and update Type 1. |

    | /SK ["String"] Read/Write System SKU number in Type 1. |

    | /SF ["String"] Read/Write System family in Type 1. |

    | /BM ["String"] Read/Write Baseboard manufacture in Type 2. |

    | /BP ["String"] Read/Write Baseboard product in Type 2. |

    | /BV ["String"] Read/Write Baseboard version in Type 2. |

    | /BS ["String"] Read/Write Baseboard Serial number in Type 2. |

    | /BT ["String"] Read/Write Baseboard Asset Tag in Type 2. |

    | /BLC ["String"] Read/Write Baseboard Loc. in Chassis in Type 2. |

    | /BMH <handle #> ["String"] |
    | Read/Write Baseboard manufacture in Type 2. |
    | /BPH <handle #> ["String"] |
    | Read/Write Baseboard product in Type 2. |
    | /BVH <handle #> ["String"] |
    | Read/Write Baseboard version in Type 2. |
    | /BSH <handle #> ["String"] |
    | Read/Write Baseboard Serial number in Type 2. |
    <Press any key to continue>
    | /BTH <handle #> ["String"] |
    | Read/Write Baseboard Asset Tag in Type 2. |
    | /BLCH <handle #> ["String"] |
    | Read/Write Baseboard Loc. in Chassis in Type 2. |
    | /CM ["String"] Read/Write Chassis manufacture in Type 3. |

    | /CT [8 Bits] Read/Write Chassis type in Type 3. |

    | /CV ["String"] Read/Write Chassis version in Type 3. |

    | /CS ["String"] Read/Write Chassis Serial number in Type 3. |

    | /CA ["String"] Read/Write Chassis Tag number in Type 3. |

    | /CO [32 Bits] Read/Write Chassis OEM-defined value in Type 3. |

    | /CH [8 Bits] Read/Write Chassis Height in Type 3. |

    | /CPC [8 Bits] Read/Write Chassis Power Cords number in Type 3. |

    | /CSK ["String"] Read/Write Chassis SKU number in Type 3. |

    | /CMH <handle #> ["String"] |
    | Read/Write Chassis manufacture in Type 3. |
    | /CTH <handle #> [8 bits] |
    | Read/Write Chassis type in Type 3. |
    <Press any key to continue>
    | /CVH <handle #> ["String"] |
    | Read/Write Chassis version in Type 3. |
    | /CSH <handle #> ["String"] |
    | Read/Write Chassis Serial number in Type 3. |
    | /CAH <handle #> ["String"] |
    | Read/Write Chassis Tag number in Type 3. |
    | /COH <handle #> [32 bits] |
    | Read/Write Chassis OEM-defined value in Type 3. |
    | /CHH <handle #> [8 bits] |
    | Read/Write Chassis Height in Type 3. |
    | /CPCH <handle #> [8 bits] |
    | Read/Write Chassis Power Cords number in Type 3. |
    | /CSKH <handle #> ["String"] |
    | Read/Write Chassis SKU number in Type 3. |
    | /PSN ["String"] Read/Write Processor serial number in Type 4. |

    | /PAT ["String"] Read/Write Processor asset tag in Type 4. |

    | /PPN ["String"] Read/Write Processor part number in Type 4. |

    <Press any key to continue>
    | /OS [<Number> <"String">] |
    | Read/Write OEM string in Type 11. |
    | /SCO [<Number> <"String">] |
    | Read/Write Sys. Configuration Op. in Type 12. |
    | /PBL <handle #> ["String"] |
    | Read/Write Port. Battery Location in Type 22. |
    | /PBM <handle #> ["String"] |
    | Read/Write Port. Battery Manufacturer in Type 22. |
    | /PBD <handle #> ["String"] |
    | Read/Write Port. Battery ManuDate in Type 22. |
    | /PBS <handle #> ["String"] |
    | Read/Write Port. Battery Serial Number in Type 22. |
    | /PBN <handle #> ["String"] |
    | Read/Write Port. Battery Device Name in Type 22. |
    | /PBCH <handle #> [8 Bits] |
    | Read/Write Port. Battery Device Chemistry in Type 22. |
    | /PBCA <handle #> [16 Bits] |
    | Read/Write Port. Battery Design Capacity in Type 22. |
    <Press any key to continue>
    | /PBV <handle #> [16 Bits] |
    | Read/Write Port. Battery Design Voltage in Type 22. |
    | /PBSV <handle #> ["String"] |
    | Read/Write Port. Battery SBDS Ver. Num. in Type 22. |
    | /PBE <handle #> [8 Bits] |
    | Read/Write Port. Battery Maxmum Error in Type 22. |
    | /PBSN <handle #> [16 Bits] |
    | Read/Write Port. Battery in SBDS Ser. Num. in Type 22. |
    | /PBSD <handle #> [16 Bits] |
    | Read/Write Port. Battery in SBDS Manu. Date. in Type 22. |
    | /PBSC <handle #> ["String"] |
    | Read/Write Port. Battery in SBDS Dev. Chem. in Type 22. |
    | /PBCM <handle #> [8 Bits] |
    | Read/Write Port. Battery in Design Cap Multi in Type 22. |
    | /PBO <handle #> [32 Bits] |
    | Read/Write Por. Bat. in OEM-Specific Type 22. |
    | /PU <handle #> [8 Bits] |

    | Read/Write Power supply unit group in Type 39. |

    <Press any key to continue>
    | /PL <handle #> ["String"] |

    | Read/Write Power supply location in Type 39. |

    | /PD <handle #> ["String"] |

    | Read/Write Power supply device name in Type 39. |

    | /PM <handle #> ["String"] |

    | Read/Write Power supply manufacturer in Type 39. |

    | /PS <handle #> ["String"] |

    | Read/Write Power supply serial number in Type 39. |

    | /PT <handle #> ["String"] |

    | Read/Write Power supply asset tag number in Type 39. |

    | /PN <handle #> ["String"] |

    | Read/Write Power supply model part number in Type 39. |

    | /PR <handle #> ["String"] |

    | Read/Write Power supply revision level in Type 39. |

    | /PP <handle #> [16 Bits] |

    | Read/Write Power supply max power capacity in Type 39. |

    | /PC <handle #> [16 Bits] |

    | Read/Write Power supply characteristics in Type 39. |

    <Press any key to continue>
    | /PVH <handle #> [16 Bits] |

    | Read/Write Power supply voltage probe handle in Type 39. |

    | /PDH <handle #> [16 Bits] |

    | Read/Write Power supply cooling dev. handle in Type 39. |

    | /PCH <handle #> [16 Bits] |

    | Read/Write Power supply current probe handle in Type 39. |

    +---------------------------------------------------------------------------+
    | 1. The expression enclosed by <> means it is a mandatory field. |
    | 2. The expression enclosed by [] means it is an optional field. |
    | 3. A command without parameter means it is a read command. |
    | 4. A command with necessary parameter means it is a write command. |
    | 5. The format of BIOS release date is "mm/dd/yyyy". |
    +---------------------------------------------------------------------------+


    AFUWIN.exe


    +---------------------------------------------------------------------------+
    | AMI Firmware Update Utility v5.09.02.1384.09.B191108.LV |
    | Copyright (c) 1985-2019, American Megatrends International LLC. |
    | All rights reserved. Subject to AMI licensing agreement. |
    +---------------------------------------------------------------------------+
    | Usage: AFUWIN.EXE <ROM File Name> [Option 1] [Option 2]... |
    | or |
    | AFUWIN.EXE <Input or Output File Name> <Command> |
    | or |
    | AFUWIN.EXE <Command> |
    | ------------------------------------------------------------------------- |
    | Commands: |
    | /O - Save current ROM image to file |
    | /U - Display ROM File's ROMID |
    | /S - Refer to Options: /S |
    | /D - Verification test of given ROM File without flashing BIOS. |
    | /CMP - Refer to Options: /CMP |
    | /VE - For Erase function validation: /VE |
    | /A - Refer to Options: /A |
    | /OAD - Refer to Options: /OAD |
    | /CLNEVNLOG - Refer to Options: /CLNEVNLOG |
    | Options: |
    | /CMD: - Send special command to BIOS. /CMD:{xxx} |
    | /SSB: - Send special command to BIOS. /CMD:{xxx} |
    | /DPC - Don't Check Aptio 4 and Aptio 5 platform. |
    | /MEUL: - Program ME Entire Firmware Block, which supports |
    | Production.BIN and PreProduction.BIN files. |
    | /Q - Silent execution |
    | /X - Don't Check ROM ID |
    | /CAF - Compare ROM file's data with Systems is different or |
    | not, if not then cancel related update. |
    | /S - Display current system's ROMID |
    | /CLRCFG - Program without preserving setup configuration |
    | /BCPALL - Save all question values before flash |
    | /JBC - Don't Check AC adapter and battery |
    | /HOLEOUT: - Save specific ROM Hole according to RomHole GUID. |
    | NewRomHole1.BIN /HOLEOUT:GUID |
    | /CMP - Flash CMP Region. |
    | /SP - Preserve Setup setting. |
    | /R - Preserve ALL SMBIOS structure during programming |
    | /Rn - Preserve SMBIOS type N during programming(n=0-255) |
    | /B - Program Boot Block |
    | /P - Program Main BIOS |
    | /N - Program NVRAM |
    | /K - Program all non-critical blocks. |
    | /Kn - Program n'th non-critical block(n=0-15). |
    | /HOLE: - Update specific ROM Hole according to RomHole GUID. |
    | NewRomHole1.BIN /HOLE:GUID |
    | /L - Program all ROM Holes. |
    | /Ln - Program n'th ROM Hole only(n=0-15). |
    | /ECUF - Update EC BIOS when newer version is detected. |
    | /E - Program Embedded Controller Block |
    | /ME - Program ME Entire Firmware Block. |
    | /DSC - Flash DSC. |
    | /GBE - Flash GBE. |
    | /ME - Flash ME. |
    | /MEUF - Program ME Ignition Firmware Block. |
    | /A - Oem Activation file |
    | /OAD - Delete Oem Activation key |
    | /CLNEVNLOG - Clear Event Log. |
    | /CAPSULE - Override Secure Flash policy to Capsule |
    | /RECOVERY - Override Secure Flash policy to Recovery |
    | /EC - Program Embedded Controller Block. (Flash Type) |
    | /REBOOT - Reboot after programming. |
    | /SHUTDOWN - Shutdown after programming. |
    +---------------------------------------------------------------------------+


    But no switch OA3 etc.
     
  8. 555LE

    555LE MDL Expert

    Aug 14, 2010
    1,458
    3,494
    60
    Flash Under Operating System
    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. Click on the Start button and type cmd.exe, Right-click on the cmd.exe application and select run as administrator to open the Command Prompt with Administrator privilege.
    3. In the "Command Prompt" window, change to the directory where the above files were extracted. The command to go to the location is "cd C:\SWTOOLS\FLASH\O2TJYnnUSA", where "nn" represents the two digit flash level.
    4. Enter the command "flash.cmd" and press the Enter key to start the flashing process.
    5. You may first see a confirmation prompt "Proceed with BIOS update now?". Click "Yes" to continue.
    6. You will see the prompt "Would you like to update the Serial Number?". Input "n" and press Enter.
    7. Then you will see the prompt "Would you like to update the Machine Type and Model?". Input "n" and press Enter again. Then the BIOS update process will start.
    8. The update may take up to 2 minutes. Do not power off or restart the system during this procedure! After the Windows update process ends, the system will automatically reboot to continue the flash process.
    9. After the system reboots, the BIOS update process will continue with a simple graphic UI. When the BIOS update process ends, the system will reboot automatically.
    10. The BIOS update process ends with above nine steps.
     
  9. tanerforum

    tanerforum MDL Novice

    Apr 4, 2018
    8
    0
    0
    run flash.cmd

    Bios update %100 completed.

    I did what you said, serial number etc. I entered the bios update again, but nothing changed.


    flash.cmd
    @echo off
    wflash2.exe imageO2T.rom /bb /rsmb %* ​
    wflash2.exe after run afuwin.exe: (showing on screen)

    afuwin.exe imageO2T.rom /p /n /r /sp /b /defans /capsule​


    I used serial no machine type etc. before. I entered the information with AMIDEWIN.exe.

    OA3 etc in bios. problem still persists (No DPK etc.)

    Bios update does not change the computer logo. I do the bios update but still have the old startup logo on my computer. Bios update is not updating the logo.

    bios update command not updating all bios information?

    Here are the commands:
    afuwin.exe imageO2T.rom /p /n /r /sp /b /defender /capsule​


    Thanks.
     
  10. Serg008

    Serg008 MDL BIOS/EFI Guru

    Feb 23, 2010
    23,347
    10,321
    390
    Done
     
  11. Ruslan76

    Ruslan76 MDL Novice

    Jul 23, 2021
    1
    0
    0