Reverse Engineering a BIOS Update Fix for an Old Dell XPS 15
2025-01-11

Driven by nostalgia, the author attempted to update the BIOS of their old 2011 Dell XPS 15 L502X. Hardware issues and a dead battery resulted in a failed BIOS update. Using Ghidra, the author reverse-engineered the update program, pinpointing the faulty code. By modifying the code to bypass battery checks, the BIOS update was finally successful. This is a captivating tale of hardware repair and reverse engineering, showcasing the author's persistence and technical skills.