LENOVO (IBM) Bioses, especially Thinkpad.

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

  1. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,815
    19,009
    340
  2. stolar

    stolar MDL Novice

    Mar 23, 2013
    2
    0
    0
    Thank You Tito,

    Should i download any other software that is needed for flaching this bios (e.g. ph161700.EXE mentioned in the F.bat file?). I have burned the ISO image the same as i did many times (e.g. for linux boot CD, distro live CDs etc.) but unfortuantelly the CD doesn't boot, could You recommend any program i need to manually place in the boot.catalog to make this particular iso bootable?

    Regards,
    stolar
     
  3. christiande

    christiande MDL Novice

    Mar 25, 2013
    1
    0
    0
    hi

    I know that topic is repeated but i have not found a solution for my problem.
    I have a new ThinkPad L530 2481-3PG and want to get a Ericsson F5521gw Mobile Broadband Minicard Composite Device in it running.

    After I had plugged in the device I can not boot anymore.

    The BIOS stops with : Unauthorized network card .....

    I have already installed the latest BIOS Version.

    I dont know what else to do. Why it doesnt work?

    Can anybody help me please? Is there a mod BIOS somewhere?

    kind regards
    Christian
     
  4. RussianT530

    RussianT530 MDL Novice

    Mar 21, 2013
    41
    22
    0
    Unless you are comfortable with disassembling your laptop (including removing/reinstalling heat sinks to access motherboard) and programming SPI flash using external programmer (or even LPT port), you are out of luck - there is no pure software solution to the problem since the motherboard blocks direct write access to BIOS flash. With normal BIOS updates the BIOS updater hands over RSA-signed BIOS to a BIOS procedure that verifies the RSA signature and flashes the image. Since we don't have a private key used to sign BIOS image, we cannot use Lenovo flash procedure to flash modified BIOS. So without being able to use Lenovo updater and with direct BIOS access being blocked the only solution is to use external programmer.
     
  5. richk

    richk MDL Novice

    Aug 5, 2008
    21
    0
    0
    I need help with T400s (6H BIOS). I searched the forum and found the appropriate download. I expanded the compressed file and ran "setmark". It runs am2dk pointing at TP-6H.bin. I get the following messages:
    Version 3.01
    Windows SLP2 marker : TP-6H.BIN
    !!!! Fail Not supported system (18) !!!!
    System ID LENOVOTP-6H
    Marker ID LENOVOTP-6H
    Marker is valid for this system.
    Can not unlock ROM device
    **** Fail Unable to unlock BIOS (04) ****
    Thanks
     
  6. Serg008

    Serg008 MDL BIOS/EFI Guru

    Feb 23, 2010
    23,347
    10,326
    390
    run from pure DOS
     
  7. richk

    richk MDL Novice

    Aug 5, 2008
    21
    0
    0
    I used the same image on the same memory stick (windows 98 command prompt) I have used to update several other thinkpads
     
  8. Verilog

    Verilog MDL Novice

    Mar 28, 2013
    1
    0
    0
    Dumping EC from Thinkpad

    Hi,

    I was wondering if it is possible to dump ECP from a live thinkpad. I am trying to reverse engineer the recent ECPs. Till 410/210 series i can make sense out of them but after that the ECP inside FL2 files are simply not making sense. So I want a dump of ECP from a running thinkpad (X220, T420, T430, X230 etc). Is it possible and can someone make one and upload?

    I am doing this to support old 7 row keyboards on new Thinkpads 430/230.

    Thanks
     
  9. RussianT530

    RussianT530 MDL Novice

    Mar 21, 2013
    41
    22
    0
    I also have two sets of five beeps on boot with modded T510, but it boots and works just fine. I guess the embedded controller does some kind of hash calculation on BIOS and warns about BIOS corruption.

    Serg008, when modding for WL, how do you find an entry point in the EFI file? Btw, is it using any x86_64 opcodes, or is it plain x86?