Announcement

Collapse
No announcement yet.

How to extract and edit a Lenovo Phoenix TDK Bios

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #41
    Hi guys, will anyone be able to check this file to see if I did it correctly.....also can anyone guide me on how to disable the on-board RAM via the bios for Lenovo 15ADA05 laptop
    Attached Files

    Comment


      #42
      Originally posted by EpicFix View Post
      Hi guys, will anyone be able to check this file to see if I did it correctly.....also can anyone guide me on how to disable the on-board RAM via the bios for Lenovo 15ADA05 laptop
      Yes it`s ok you did a good job. Try the patcher to disable ram, don`t know if it will work on this model or not - https://www.badcaps.net/forum/troubl...20#post3232220
      All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

      Comment


        #43
        Maybe the packer of my BIOS for Lenovo V15 G3 IAP is different (not TDK) because when I unpacked it I am just getting .FD file which is 24 MB in size. After unpacking .FD file further with CLI extractor I got a bunch of files and folders like:
        0 Descriptor region,
        1 Padding,
        2 Boot partition ,
        3 Data partition,
        4 Boot partition and inside those folders there are a plenty of small body.bin files. So I am not getting only one .BIN file which should be 16MB in size to further flash it via RT809, all those files and folders properties are less than 10 MB

        Comment


          #44
          Originally posted by ordinateur View Post
          Maybe the packer of my BIOS for Lenovo V15 G3 IAP is different (not TDK) because when I unpacked it I am just getting .FD file which is 24 MB in size. After unpacking .FD file further with CLI extractor I got a bunch of files and folders like:
          0 Descriptor region,
          1 Padding,
          2 Boot partition ,
          3 Data partition,
          4 Boot partition and inside those folders there are a plenty of small body.bin files. So I am not getting only one .BIN file which should be 16MB in size to further flash it via RT809, all those files and folders properties are less than 10 MB
          It isn`t a phoenix TDK bios, it`s Insyde. Search for the word BIOSIMG in the FD file, the line just below that is the start offset at 1E6BB0. Select block, the start offset as 1E6BB0, 800000 as the length (800000 is 8MB) ,copy that to a new file. The line below that 8MB offset is the start of the 16MB bios, set the first offset, enter 1000000 as length ,copy to a new file , you now have the 8 & 16MB virgin bios.
          All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

          Comment


            #45
            Thanks so much wizard. Seems I am so near in my making my first BIOS extracted from a hidden Lenovo .EXE.
            From the screenshot uploaded on Imgur seems everything is OK?

            Click image for larger version  Name:	pQQ2il6.png Views:	0 Size:	85.6 KB ID:	3653510



            So when I create these 2 new files then I need to also take the DMI infos from the DUMP of my laptop and write only to the 16MB file at addresses:
            DMI 42000 - 43FFF
            and write that file to the chip?

            do I need to make any modification to the 8MB BIOS or write it as such Virgin as extracted from Lenovo .FD file, or it can be bypassed fully and not written at all?

            Thanks once again

            Comment


            • SMDFlea
              SMDFlea commented
              Editing a comment
              enter 800000 as the length, not the end offset.

            #46
            Yes done now, I compare the start and the end and of these files that I am extracting from Lenovo .FD file and the dumps from the laptop and they are so identical, I just need to insert DMI infos to the 16MB file and try burning the file to the chip afterwards


            thanks

            Comment

            Working...
            X