dreamwhite / bugtracker

Bugtracker repository
GNU General Public License v3.0
1 stars 0 forks source link

Dell_PFS_Extract.py issues (Windows) #40

Closed CrimKat closed 1 year ago

CrimKat commented 1 year ago

Trying to extract from newest BIOS for Dell XPS 9500 (1.23.1) After installing python3 and common dependencies, I get the following error when attempting to run the extract command:

line 23, in from common.checksums import get_chk_8_xor ModuleNotFoundError: No module named 'common.checksums'

All signs point to the module "common.checksums" not existing. How do I fulfil this dependency? I've tried everything I can find.

dreamwhite commented 1 year ago

Good morning and sorry for the late reply. Been quite busy. From what you wrote I understand that:

but you're having issues converting the .sct/.bin file onto a readable format, right?

CrimKat commented 1 year ago

Hello, no problem at all. I appreciate the fact that you responded at all. As far as the issue I'm having, it's not with getting any file to a readable format, as I haven't gotten that far. This is an issue I'm having while trying to simply run the python3 script. See attached screenshot. sVNEvAp

At first I got a "no module named common" error, so I ran "pip install common" as recommended by other users, and after doing so I now get a "no module named 'common.checksums'" error.

dreamwhite commented 1 year ago

Uhm... the weird thing is that I don't have any common module in the script. Please retry with this script:

https://github.com/dreamwhite/bios-extraction-guide/blob/master/Dell/Dell_PFS_Extract.py

CrimKat commented 1 year ago

I see. Yeah, this script works. The one I used earlier was this one: https://github.com/platomav/BIOSUtilities/blob/refactor/Dell_PFS_Extract.py The guide for disabling cfg-lock for OpenCore pointed to that link.

dreamwhite commented 1 year ago

I see. Yeah, this script works.

The one I used earlier was this one: https://github.com/platomav/BIOSUtilities/blob/refactor/Dell_PFS_Extract.py

The guide for disabling cfg-lock for OpenCore pointed to that link.

Glad I helped you. Closing the issue