Unleash the hidden beast inside your BIOS.
Welcome to my project whose main purpose is to provide a modded BIOS for the Dell XPS 15 L502X laptop, in the idea of working on a stable basis in order to later doing the coreboot port.
Although modifying a BIOS is usually a complex procedure; community involvement is highly encouraged, so if you have any problems or have any suggestions please feel free to contact me.
If you wish to contribute ideas or code please make pull requests to my GitHub repository.
Model Name | BIOS Version | Last Update |
---|---|---|
L502X | Based on A12 | Version 1.0.0 - 2017-05-05 |
GPU Model | 2D Profile | 3D Profile |
---|---|---|
GT 525M - (Stock) | 0.85v |
0.95v |
GT 525M - (Undervolted) | 0.85v |
0.85v |
GT 540M - (Stock) | 0.83v |
0.98v |
GT 540M - (Undervolted) | 0.83v |
0.85v |
Note: The modded BIOS does not touch the GPU frequency in any way, it runs with the default clock rate, so if you are interested in overclocking or underclocking the GPU, please use software like MSI Afterburner (for Windows users) or GLXOSD in conjunction with Nvidiux (for Linux users).
You can download the latest zipball by clicking here or latest tarball by clicking here.
Preferably, you can download the project by cloning the Git repository:
git clone https://github.com/Thiblizz/l502x-modded-bios.git
Warning: Do not turn off your computer or disconnect from your power source while updating the BIOS or you may harm your computer. During the update, your computer will restart and you will briefly see a black screen.
-
Run the
TBU.bat
file, within thetools
directory, to begin the flashing process. -
You will have to choose whether you want to flash the stock BIOS or the undervolted BIOS, otherwise you can simply abort the flashing process.
-
If you choose to flash the BIOS, the capsule will get loaded into the memory (remember to close all applications), then the system will reboot automatically and you will get into the EFI shell application that will update your BIOS. Lots of beeps later your machine will automatically reboot and your BIOS is updated.
-
Enjoy your new BIOS!
I am actually working on another way to flash the modded BIOS for people who are using other operating systems.
The best solution was to use the Phoenix SecureCore Tiano™ PFlash utility (DOS-based), and then booting from a USB Flash Drive or CD-ROM, but sadly the utility fails to authenticate the modded BIOS image (as the binaries of the BIOS got modified after signing), which will result to have an invalid signature and the flashing process will abort. For more information on the UEFI Secure Boot, see UEFI Winter Plugfest 2012 and A Tour Beyond BIOS into UEFI Secure Boot.
Issues can be reported via the Github issue tracker.
Please take the time to review existing issues before submitting your own to prevent duplicates.
In addition, thoroughly read through the issue tracker guide to ensure your report contains the required information. Incorrect or poorly formed reports are wasteful and are subject to deletion.
This is free and unencumbered software released into the public domain.
Read file UNLICENSE.
Read file DISCLAIMER.
Read file THANKS.