vuquangtrong / Dell-PFS-BIOS-Assembler

A script to combine BIOS entries into executable Dell Firmware Update Utilities
Other
60 stars 18 forks source link

Some files are not recognized? #7

Open chaoscreater opened 2 years ago

chaoscreater commented 2 years ago

I'm trying to use this on Dell Optiplex 3080 BIOS and this is what I get:

image

I'm unable to follow the rest of the instructions, because there are a few BIN files that show gibberish names....

vuquangtrong commented 2 years ago

I Dell has changed the format of packed file. You can find an updated version of extracting tools Dell_PFS_Extract.py at https://github.com/platomav/BIOSUtilities.

chaoscreater commented 2 years ago

Thank you, I got my undervolt working!

Unrelated, but I have a Lenovo M92p Tiny that I would like to do the same thing for. It's got a 3rd Gen Intel chip and I'm not sure if undervolt is supported here, but I'd like to try anyway. Do you know if there's a tool similar to yours that extracts BIOS for Lenovo?

vuquangtrong commented 2 years ago

As far as I know, Lenovo uses AMI BIOS, you can get the extractor in https://github.com/platomav/BIOSUtilities

chaoscreater commented 2 years ago

Thanks. I've tried both 'AMI BIOS Guard Extractor' and 'AMI UCP BIOS Extractor' and neither are working for me unfortunately. They don't extract any useful files from the BIOS.......I'm using the pre-compiled version and my BIOS can be found here:

support.lenovo.com/au/en/downloads/ds029265-flash-bios-update-thinkcentre-edge-92-thinkcentre-m82-m92-and-m92p-thinkstation-e31

I've asked the author of that Github project to take a look. I was wondering if you have used the AMI BIOS extractor tools before and whether you know it works for older BIOS like mine, which is from 2018.

vuquangtrong commented 2 years ago

I'm sorry to say that I haven't had any experience on a specific Lenovo BIOS. I just recall my memory as many manufactures use AMI BIOS on PC mainboards and old Laptop models. @https://github.com/platomav may have an answer for you.