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
Dell N5010 with 16GB of ram, possible?
Last Post: gasmo82
Today 08:18 PM
» Replies: 1
» Views: 340
[REQUEST] Acer Aspire 7739(G,Z) BIOS Unl...
Last Post: keisi130481
Today 10:24 AM
» Replies: 55
» Views: 12288
[REQUEST] Acer Nitro 5 AN515-47 BIOS unl...
Last Post: Dudu2002
Today 08:55 AM
» Replies: 1
» Views: 71
[REQUEST] Adding DDR3 support to Aptio I...
Last Post: Lixkote
Today 02:36 AM
» Replies: 1
» Views: 253
ACER e5-721 recovery bios
Last Post: bergekste
Yesterday 06:49 AM
» Replies: 35
» Views: 22519
[REQUEST] BIOS Unlock for Gigabyte G5-KD...
Last Post: Dudu2002
05-14-2024 06:45 PM
» Replies: 6
» Views: 431
[REQUEST] Lenovo ThinkPad L450 (JDETxxWW...
Last Post: Dudu2002
05-14-2024 03:29 PM
» Replies: 94
» Views: 41856
[REQUEST] Acer Nitro 5 AN515-54 BIOS Unl...
Last Post: Dudu2002
05-14-2024 03:19 PM
» Replies: 84
» Views: 26193
[REQUEST] Lenovo G500 (78CNxxWW) BIOS Un...
Last Post: Alan23
05-14-2024 11:54 AM
» Replies: 281
» Views: 126712
HP Pro 3300 & 3400 (H61): Upgrade to Ivy...
Last Post: miant
05-14-2024 03:03 AM
» Replies: 118
» Views: 80734
[REQUEST] Lenovo G70-70 BIOS Whitelist R...
Last Post: Dudu2002
05-13-2024 05:01 PM
» Replies: 134
» Views: 66905
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
05-13-2024 04:59 PM
» Replies: 11
» Views: 6261
[Request] Dell Inspiron 17r SE 7720 Unlo...
Last Post: flashmaniak
05-13-2024 08:55 AM
» Replies: 91
» Views: 93919
TerraMaster F2-220 Bios
Last Post: mcunanan9
05-13-2024 08:12 AM
» Replies: 2
» Views: 246
[REQUEST] Acer Nitro N50-610 BIOS Unlock
Last Post: Lucas66700
05-13-2024 07:59 AM
» Replies: 3
» Views: 293
[REQUEST] MSI B550M VDH WIFI BIOS UNLOCK
Last Post: CFW
05-12-2024 08:28 PM
» Replies: 0
» Views: 203
[REQUEST] Lenovo B590 (H5ETxxWW) Whiteli...
Last Post: Deltist
05-12-2024 03:09 PM
» Replies: 267
» Views: 66106
Acer Extensa 5620: CPU replace
Last Post: MPM
05-12-2024 01:22 PM
» Replies: 3
» Views: 399
[REQUEST] Acer Nitro 5 AN515-52 BIOS Unl...
Last Post: Dudu2002
05-12-2024 04:13 AM
» Replies: 21
» Views: 9317
Amibios 8 mod - problem with LPT port
Last Post: Beniu33
05-12-2024 04:10 AM
» Replies: 1
» Views: 272

(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: 24 Guest(s)