- Python 3.11 or greater is required to run the raw Python code (DellBiosTools.pyw)
- Windows 10/11 recommended for EXE build and usage
BIOSTOOLS.mp4
🚀 Quick Build (Recommended)
To create a standalone EXE without worrying about Python setup:
-
Download this repo as ZIP and extract it.
-
Double-click:
builddellbiostools.bat
-
The script will:
- Check if Python is installed
- If missing, install it automatically
- Upgrade pip and install PyInstaller
- Compile DellBiosTools.pyw into a standalone EXE
- Embed the custom icon from the icon folder (if present)
- Rename the EXE with a timestamp so Windows Explorer always shows the correct icon
- Place the finished EXE in the project folder
When it finishes, you’ll see something like:
DellBiosTools.exe
in the same folder. ✅
🔧 Manual Build (Advanced)
If you prefer to build manually:
-
Install Python 3.12+ from: https://www.python.org/downloads/windows/ (Check “Add Python to PATH” during install)
-
Open Command Prompt in this repo folder.
-
Upgrade pip and install PyInstaller:
pip install --upgrade pip pip install pyinstaller
-
Build the EXE:
pyinstaller --noconfirm --onefile --windowed --icon icon\DellBiosTools.ico DellBiosTools.pyw
-
The EXE will appear at:
dist\DellBiosTools.exe
-
(Optional) Clean up temporary build files:
rmdir /s /q build rmdir /s /q dist del DellBiosTools.spec
🛠 Usage
This tool combines four essential utilities for Dell BIOS management:
-
Dell (8FC8 Patcher)
- Unlocks Dell BIOS by patching specific 8FC8 suffix patterns
- Steps:
- Click "Browse" to select your BIOS file
- Click "Patch BIOS" to apply the patch
- Flash the patched BIOS and reboot
- When prompted that "The Service Tag has not been programmed", enter your Service Tag
- Reboot again, and the system should boot to Windows
-
Password Generator
- Generates Dell master passwords from service tags
- Supports multiple tag types (595B, D35B, 2A7B, 1D3B, 1F66, etc.)
- Steps:
- Enter your 7-character Service Tag plus the 4-character suffix
- Click "Compute Password"
- Use the generated password to unlock your Dell system
-
Service Tag Extractor
- Extracts Service Tag values from .bin BIOS files
- Steps:
- Load your Dell .bin file
- Click "Extract Tags" (may take some time)
-
Asset Manager (NEW in V2.5)
- View and update Dell Asset Tag values directly
- Useful for IT inventory, service tracking, and post-repair validation
- Steps:
- Open the Asset Manager tab
- View the current Asset Tag stored in the BIOS
- Enter a new Asset Tag (if needed) and click "Update"
- Reboot to apply changes
This tool is provided as-is with no warranty of any kind. Use at your own risk. The authors and contributors are not responsible for any data loss, corruption, hardware damage, or other issues that may occur from the use of this program.
👉 Always back up your BIOS before patching and test in a safe environment.
DellBiosTools.pyw) instead.
📜 License
MIT — free to use, share, and modify
Credits
- Original tools by Rex98 & Techshack Cebu
- Research by Dogbert and Asyncritus
- Python scripts courtesy of chromebreakerdev