User Tools

Site Tools


bios:dell_latitude_5591

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bios:dell_latitude_5591 [2025/11/09 16:41] Sean Rhonebios:dell_latitude_5591 [2025/12/08 01:27] (current) Sean Rhone
Line 2: Line 2:
  
   * Dell Latitude 5591   * Dell Latitude 5591
 +
 +====== BIOS Settings ======
 +
 +  * [[devices;dell_latitude_5591_spinesnap|fwupdmgr + cctk]]
  
 ====== setup_var Mods ====== ====== setup_var Mods ======
Line 63: Line 67:
 ====== BIOS Downgrade ====== ====== BIOS Downgrade ======
  
-  * 1.38.0 +  * https://github.com/vuquangtrong/Dell-PFS-BIOS-Assembler 
-  * 1.30.0 +  * ''1.39.0'' (17 Jun 2025) -> ''1.1.6'' (21 May 2018) ((:?: Apparently there's a ''1.0.1'' version: [[https://dl.dell.com/FOLDER04986509M/1/Latitude_5X91_Precision_3530_1.1.6.txt|Latitude_5X91_Precision_3530_1.1.6.txt]])) 
-  * 1.29.1 + 
-  * 1.25.0 (test)+  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 Download 
 + 
 +  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' 
 + 
 +  * 1.39.0 Extract 
 + 
 +  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 Download 
 + 
 +  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' 
 + 
 +  * 1.1.6 Extract 
 + 
 +  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 (''1.39.0'' identifiers) 
 + 
 +  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' 
 + 
 +  * USB recovery-flash **modded** ''~/Downloads/BIOS_IMG.rcv'' 
 + 
 +  mv -fv ~/'Projects/Dell-PFS-BIOS-Assembler/bios/Latitude_5X91_Precision_3530_1.1.6.exe_extracted/entries/__output.exe' ~/'Downloads/BIOS_IMG.rcv' 
 + 
 +  * :!: F12-boot flash official BIOS (fix identifier), then USB recovery-flash official ''~/Downloads/BIOS_IMG.rcv'' **and** reset BIOS options 
 + 
 +  wget -O ~/'Downloads/BIOS_IMG.rcv' 'https://dl.dell.com/FOLDER04986510M/1/Latitude_5X91_Precision_3530_1.1.6.exe' --user-agent='command' && sha256sum ~/'Downloads/BIOS_IMG.rcv' | grep 'f5b920de2682eab67704e93951427c9ca3498ba890176841f969f7fb02f5376d' 
 + 
 +====== Findings ====== 
 + 
 +===== Linux ===== 
 + 
 +  * Windows OSI above 2013 causes backlight keys to not work ((laptop MFG is 2019, BIOS 2018, BIOS notes claim certified Win10; interestingly 2013 works best on Linux :p)) 
 +  * Linux OSI causes a ''typec'' error in ''dmesg'' //seemingly// only with old ''1.1.6'' BIOS (Win2013 OSI fine) 
 + 
 +  * ''pci_aspm=off'' disables: 
 + 
 +  [    0.208891] [      T1] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] 
 + 
 +  * //Pretty// sure above line included AER on new ''1.39.0'' BIOS, but not old ''1.1.6'' 
 + 
 +  [    0.210563] [      T1] acpi PNP0A08:00: _OSC: platform does not support [AER]
  
/srv/www/wiki/data/attic/bios/dell_latitude_5591.1762724506.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