/l502x-modded-bios

Thiblizz's L502X Modded BIOS

The UnlicenseUnlicense

Thiblizz's L502X Modded BIOS

Unleash the hidden beast inside your BIOS.


Download .zip Download .tar ChangeLog

Average time to resolve an issue Percentage of issues still open

Introduction

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.

Information

BIOS Details

Model Name BIOS Version Last Update
L502X Based on A12 Version 1.0.0 - 2017-05-05

Voltage

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).

Downloading

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

Flashing


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.


Windows only:

  1. Run the TBU.bat file, within the tools directory, to begin the flashing process.

  2. 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.

  3. 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.

  4. Enjoy your new BIOS!

Alternative method:

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.

Reporting issues

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.

License

This is free and unencumbered software released into the public domain.

Read file UNLICENSE.

Disclaimer

Read file DISCLAIMER.

Authors & Contributors

Read file THANKS.