Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 11 Vote(s) - 4.64 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
Lenovo M800 type 10FX Xeon support.
Last Post: Monoploxy
Today 09:38 AM
» Replies: 2
» Views: 2110
Ms-6309 v2.0 bios tualatin
Last Post: evasive
Yesterday 12:11 PM
» Replies: 10
» Views: 1219
Asus k52Jr Unlocked Bios Options
Last Post: SplatPie
Yesterday 12:19 AM
» Replies: 4
» Views: 17801
Acer Veriton M261 R01-B1 With Unlocked O...
Last Post: Žilina
05-01-2026 05:40 AM
» Replies: 4
» Views: 9725
[REQUEST] BIOS Unlock for Gigabyte G5-KD...
Last Post: summationx
05-01-2026 05:34 AM
» Replies: 12
» Views: 8601
[REQUEST] Gigabyte AORUS 15X ASF Bios Un...
Last Post: Tomek98543
05-01-2026 02:21 AM
» Replies: 1
» Views: 215
Came across some dells
Last Post: jodyjolee
04-29-2026 08:39 PM
» Replies: 2
» Views: 226
Lenovo T430 clean Bios needed
Last Post: Goxy junior
04-29-2026 12:18 PM
» Replies: 2
» Views: 2917
LENOVO G770 "I forgot my BIOS password."
Last Post: murat_alb
04-28-2026 12:40 PM
» Replies: 0
» Views: 239
Dell N7010
Last Post: iRome0
04-28-2026 08:28 AM
» Replies: 48
» Views: 61220
[REQUEST] Asus ROG Strix G615JMR BIOS Un...
Last Post: filipemerotto
04-28-2026 07:58 AM
» Replies: 0
» Views: 173
AMI BIOS modding nvme-boot
Last Post: averes
04-28-2026 05:03 AM
» Replies: 0
» Views: 221
Dell Optiplex 3050 upgrade to 9th gen
Last Post: DeathBringer
04-28-2026 03:32 AM
» Replies: 1
» Views: 211
HP Pro 3330 (H-POPEYE-H61-uATX): Ivy Bri...
Last Post: Hooper
04-28-2026 02:14 AM
» Replies: 39
» Views: 10125
Dell Vostro 3450 Advanced Options unlock...
Last Post: ĐINH CHÍ MINH
04-27-2026 07:37 PM
» Replies: 184
» Views: 181583
[REQUEST] Lenovo G780 (5ECNxxWW) Whiteli...
Last Post: Lenovo_ENjoyer
04-26-2026 10:56 AM
» Replies: 889
» Views: 585679
[REQUEST] HP Pavilion 15-cc1xx Insyde F....
Last Post: Memakorn
04-26-2026 09:04 AM
» Replies: 0
» Views: 277
[Request] hp pavillion dv4-1431us whitel...
Last Post: HpDV4
04-25-2026 09:07 PM
» Replies: 0
» Views: 330
[REQUEST] Gigabyte EG31M-S2 Rev 2.0 AHCI...
Last Post: Gigaboyz
04-25-2026 06:12 PM
» Replies: 0
» Views: 230
[REQUEST] Lenovo IdeaPad Y410p & Y510p (...
Last Post: Yeremei
04-25-2026 02:05 PM
» Replies: 100
» Views: 91092

(UEFI) Dell XPS 15z L511z modded BIOS - and HOWTO
Interesting developments:

1) Have you looked around to see what the CAP file structure is (and what it should contain?) Also - have you found any CAP files on the net?
2) What module(s) have you extracted, and why just a part?
3) Maybe all we need to do is flash one particular module eg: the recovery.fd module and all will work?
find
quote
(07-07-2012, 06:01 AM)jkbuha Wrote: Interesting developments:

1) Have you looked around to see what the CAP file structure is (and what it should contain?) Also - have you found any CAP files on the net?
2) What module(s) have you extracted, and why just a part?
3) Maybe all we need to do is flash one particular module eg: the recovery.fd module and all will work?

1) You can find all the structural information at wiki.phoenx.com.

2) I've tried using BIOS1.wph (the update capsule that WinFlash uses), FvRecovery.fd, the f33 module (all renamed to BIOS.cap), and a BIOS.cap file for an acer that I found on MyDigitalLife (I think). None of them would get past a short period of reading the flash drive.

Then I read something about another system's FvRecovery file basically being the entire Dxe stage of the firmware, so I thought I'd yank out the same section from my firmware and see what happened. I actually used a hex editor to do it though since Phoenix tool extract the module, but leaves a file header on it instead of a volume header.The start of the Dxe phase was at 0x18_0000 and was 0x1D_0000 bytes long.

3)I'm trying to make a volume that has the entire EFI implementation (Sec, Pei, and Dxe) within it. I also want to find out exactly what changes Winflash makes to the EFI Tables to trigger an update.
find
quote
+1 dude. Well earned Smile

Ok so we're getting somewhere. So the Dxe stage is part of recovery, but we don't have visibility of what the whole recovery structure should contain. Surely wiki.phoenix.com should tell us more?
find
quote
From what I can tell, the recovery structure is just the DXE core, a PEI module that tells the system what PPI's (peim to peim interface) need to be loaded for the DXE core, the necessary platform drivers to get the system up enough to read a flash drive, and the modules that actually reflash the firmware.

Right now, I'm working on narrowing down what's necessary to have in the firmware volume that the system will allow it to load. So far, I know for sure that DxeMain.efi and SystemPpisNeededByDxeCore.efi are required.

I would like to figure out what mechanism determines that modules like DellSplashLogos get loaded while ones like EFIShell don't. Do you know of any free standalone diassemblers that will work with x64 code? The free version of IDA that I have won't let me.

On a another note, I chose not to have Dell send me a replacement motherboard. Since I already have a spare LCD and some memory, I found a refurbed board on ebay and figured I could pick up a cpu, heatsink, and power supply. That way I can use the "bad" board to experiment on while not messing up my laptop again. Big Grin
find
quote
I use an older (paid) version of IDA (v5) which allows me to load ROMs (in metapc mode, or x64 if required). I'm sure there are other (free) x64 disassemblers out there.
find
quote
Got the new motherboard in today, so I'm back up and running. I haven't really made any real progress on recovery. I'll keep working on figuring out the recovery process, but until I get some parts to get a test system together I don't think be able to figure much out.
find
quote
No worries - at least you're back on debugging mode Smile You've made some good progress on the recovery stub; hopefully we'll be able to pick up at some point.

Now, back to debugging the BIOS Smile
find
quote
hey all

sorry for lack of updates - been away on holiday. i'll try and work on the bios in the coming week.

ahmed/ryan - any progress your end?
find
quote
Hi ryan

Just seen this on another forum, with regards to recovery file. Not sure if you've done this already?

You must extract hdr file from original bios with "xxxxxxxxx.exe /writehdrfile", rename the hdr file to "yyyy.hdr" and copy the file in the root of a fat32 stick. To recover the notebook, attach usb stick, remove battery and charger, keep "End" key pressed and plug the charger.

I'm assuming you can rename hdr file to BIOS.HDR (or BIOS.CAP?) but just for you to check (if you're still interested in recovery?). Unfortunately it doesnt work for the 15z because you cannot remove battery, but perhaps it works for the L502x and L702x?
find
quote
Yeah I had read that and tried it. I can't remember why it didn't work, but it didn't. lol

My job has had me on a horrible schedule (10 days straight at one point) that the most I've been capable of lately has been finding my bed. Now, even though I'm back to a regular schedule, I've got classes starting back up and I'll barely have time to sleep and get homework done, much less anything extra. It'll probably be mid-December before I can get back to tinkering with this.
find
quote


Forum Jump:


Users browsing this thread: 33 Guest(s)