User Tools

Site Tools


bios:dell_latitude_5591

This is an old revision of the document!


Information

  • Dell Latitude 5591

setup_var Mods

EFI Variables Dump

CSME System Tools

BIOS Dump

  • Expects CSME System Tools v12 r38.rar extracted to %UserProfile%\Downloads\CSME System Tools v12 r38\
CD "%UserProfile%\Downloads\CSME System Tools v12 r38\Flash Programming Tool\WIN64" && "FPTW64.exe" -d "BIOS-dump.bin" -BIOS

UEFITool

  • 2024/08/23: UEFITool_NE_A68_win64.zip

Dump

  • Ctrl + O
"%UserProfile%\Downloads\CSME System Tools v12 r38\Flash Programming Tool\WIN64\BIOS-dump.bin"
  • Ctrl + F → Text
Overclocking Lock
  • Extract PE32 image section with Extract as-is (Ctrl + E)
  • Creates Section_PE32_image_Setup.sct

IFRExtractor RS

  • 2024/08/23: ifrextractor_v1.5.1_Windows.zip

IFR Extract

  • Drag Section_PE32_image_Setup.sct onto ifrextractor.exe
  • Section_PE32_image_Setup.sct.0.0.en-US.ifr.txt is created wherever the original .sct is

EFI Variables

"%UserProfile%\Downloads\CSME System Tools v12 r38\Flash Programming Tool\WIN64\Section_PE32_image_Setup.sct.0.0.en-US.ifr.txt"

BIOS Downgrade

  • :!: Versions blocked from Dell downgrade policy need dumped, newer/current BIOS file dumped, 2 files (model/pfs) from newer/current → older, and re-assembled
  • 1.38.0
  • 1.30.0
  • 1.29.1
  • 1.28.0
  • 1.27.1 (mod)
  • 1.26.0 (mod?)
  • 1.20.0 (mod)
  • 1.19.0
  • 1.10.1
  • 1.1.6 (2025/11/09: Seemingly no problems booting FreeBSD 16.0-CURRENT)
espionage724@Spinesnap:~ $ python3 '/home/espionage724/Downloads/Dell-PFS-BIOS-Assembler-master/Dell_PFS_Assembler.py' -f '/home/espionage724/Downloads/1.20.0.exe_extracted/entries'

TODO

cd ~ && mkdir -p ~/'Projects/Dell-PFS-BIOS-Assembler/bios' && rm -Rf ~/'Projects/Dell-PFS-BIOS-Assembler/src' && git clone --branch 'master' --depth '1' --recurse-submodules 'https://github.com/vuquangtrong/Dell-PFS-BIOS-Assembler.git' ~/'Projects/Dell-PFS-BIOS-Assembler/src'
  • 1.39.0
wget -O ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.39.0.exe' 'https://dl.dell.com/FOLDER12969627M/1/Latitude_5X91_Precision_3530_1.39.0.exe' --user-agent='command'
rm -Rf ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.39.0.exe_extracted' && python3 ~/'Projects/Dell-PFS-BIOS-Assembler/src/Dell_PFS_Extract.py' --disassemble ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.39.0.exe'
  • 1.1.6
wget -O ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe' 'https://dl.dell.com/FOLDER04986510M/1/Latitude_5X91_Precision_3530_1.1.6.exe' --user-agent='command'
rm -Rf ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe_extracted' && python3 ~/'Projects/Dell-PFS-BIOS-Assembler/src/Dell_PFS_Extract.py' --disassemble ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe'
  • Mod 1.1.6
rm -fv ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe_extracted/entries/Model Information-1.1.6.bin' ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe_extracted/entries/PFS Information-1.1.6.bin'
cp -fv ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.39.0.exe_extracted/entries/Model Information-1.39.0.bin' ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.39.0.exe_extracted/entries/PFS Information-1.39.0.bin' ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe_extracted/entries'
python3 ~/'Projects/Dell-PFS-BIOS-Assembler/src/Dell_PFS_Assembler.py' --folder ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe_extracted/entries' && mv -fv ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe_extracted/entries/__output.exe' ~/'Downloads/Latitude_5X91_Precision_3530_1.1.6-mod.exe'
cp -fv ~/'Downloads/Latitude_5X91_Precision_3530_1.1.6-mod.exe' ~/'Downloads/BIOS_IMG.rcv'
wget -O ~/'Downloads/Latitude_5X91_Precision_3530_1.1.6.exe' 'https://dl.dell.com/FOLDER04986510M/1/Latitude_5X91_Precision_3530_1.1.6.exe' --user-agent='command'
/srv/www/wiki/data/attic/bios/dell_latitude_5591.1764980642.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki