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
[REQUEST] Acer Nitro 5 AN515-58 BIOS Unl...
Last Post: suryachili
Today 01:39 PM
» Replies: 42
» Views: 57211
[Request] Lenovo v520s sff unit bios sup...
Last Post: alegatorul
Today 09:12 AM
» Replies: 17
» Views: 5072
[REQUEST] Lenovo G780 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
09-28-2025 03:43 AM
» Replies: 884
» Views: 493125
Lenovo B590 unlock the checking original...
Last Post: spamme
09-25-2025 02:59 AM
» Replies: 35
» Views: 42725
[REQUEST] IBM ThinkPad X40 whitelist rem...
Last Post: kahlil88
09-18-2025 05:53 PM
» Replies: 0
» Views: 7797
[REQUEST] Lenovo Ideapad Z710 (7FCNxxWW)...
Last Post: Dudu2002
09-17-2025 03:56 PM
» Replies: 224
» Views: 169304
[Request] Mod Adaptec ARCCONF to allow x...
Last Post: Teetrinker
09-13-2025 10:14 AM
» Replies: 0
» Views: 9765
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Princeneo
09-12-2025 09:23 AM
» Replies: 1726
» Views: 950161
[REQUEST] Lenovo Ideapad 100-14IBD & 100...
Last Post: Dudu2002
09-12-2025 02:22 AM
» Replies: 26
» Views: 51076
3rd Party RAM Mod For HP EliteDesk 705 G...
Last Post: AmyGrrl
09-10-2025 09:40 AM
» Replies: 0
» Views: 12454
MSI PR210 AHCI
Last Post: iday82
09-09-2025 04:40 PM
» Replies: 0
» Views: 12314
Honor Magicbook D14 Ryzen 4800H
Last Post: Altermann
09-09-2025 05:04 AM
» Replies: 0
» Views: 11339
[REQUEST] Thinkpad X60S WiFi WhiteList r...
Last Post: Vigor89
09-08-2025 04:46 PM
» Replies: 0
» Views: 14310
[REQUEST] GIGABYTE G6 MF (2024) Bios Unl...
Last Post: lovesickugh
09-07-2025 09:15 PM
» Replies: 3
» Views: 20228
Gigabyte GA-G33-DS3R: USB Boot
Last Post: dinix
09-04-2025 10:37 AM
» Replies: 0
» Views: 15271
Optiplex 7060 SFF 9th Generation Intel C...
Last Post: DeathBringer
08-31-2025 01:59 AM
» Replies: 68
» Views: 41749
Bios Powered classmate
Last Post: MosheNessi
08-28-2025 08:08 AM
» Replies: 0
» Views: 15464
[REQUEST] Lenovo Thinkpad X12 Detachable...
Last Post: Kokoko123
08-28-2025 12:48 AM
» Replies: 0
» Views: 14941
[REQUEST] Unlock advanced options to HP ...
Last Post: huguito
08-26-2025 02:57 PM
» Replies: 0
» Views: 14663
[REQUEST] Dell Precision T3500 BIOS Unlo...
Last Post: DEX0ZEN
08-25-2025 01:30 PM
» Replies: 45
» Views: 75620

(UEFI) Dell XPS 15z L511z modded BIOS - and HOWTO
-dumplock
Quote:Platform: Intel® HM67 Express Chipset
Reading HSFSTS register... Flash Descriptor: Valid

--- Flash Devices Found ---
W25Q32BV ID:0xEF4016 Size: 4096KB (32768Kb)


Lock Settings.
=======================
Host CPU master: 00 00 0B 0A
ME region master: 00 00 0D 0C
GBE region master: 18 01 08 08
FPT Operation Passed

1 byte differs for me in comparison to your L502:
Code:
0000000:  XPS       Vostro
0000103:  08     |    48
find
quote
Here's the difference between XPS 15x and XPS 15z:

Code:
diff L502X.HEX L511Z.HEX
< 0000100: 82d6 2008 0f01 0000 0000 5600 0000 0000  .. .......V.....
> 0000100: 82d6 2008 0f01 0000 0000 0000 0000 0000  .. .............

< 0000130: 0000 0000 0000 0000 0000 0000 3e03 0000  ............>...
> 0000130: 0000 0000 0000 0000 0000 0000 3e83 0000  ............>...

< 0000df0: 1f47 0000 1520 1520 ef40 1700 0520 0520  .G... . .@... .
> 0000df0: c220 1600 0520 0520 ef30 1600 0520 0520  . ... . .0... .

< 0000e00: ef40 1600 0520 0520 ef30 1600 0520 0520  .@... . .0... .
> 0000e00: ef40 1600 0520 0520 1c31 1600 0520 0520  .@... . .1... .

< 0000e10: c220 1600 0520 0520 1c31 1600 0520 0520  . ... . .1... .
> 0000e10: ffff ffff ffff ffff ffff ffff ffff ffff  ................

< 0000ef0: ffff ffff ffff ffff ffff ffff df0c 0000  ................
> 0000ef0: ffff ffff ffff ffff ffff ffff df08 0000  ................

So quite a bit it seems..
find
quote
oh, I forgot to attach my dumplock too


Quote:Intel ® Flash Programming Tool. Version: 8.1.10.1286
Copyright © 2007 - 2012, Intel Corporation. All rights reserved.

Platform: Intel® HM67 Express Chipset
Reading HSFSTS register... Flash Descriptor: Valid

--- Flash Devices Found ---
W25Q32BV ID:0xEF4016 Size: 4096KB (32768Kb)


Lock Settings.
=======================
Host CPU master: 00 00 0B 0A
ME region master: 00 00 0D 0C
GBE region master: 18 01 08 08
FPT Operation Passed

the lock settings seems the same for all of us.

even it seems the flash device is the same (W25Q32BV)

it shouldnt be hard to modify the descripor, not sure if timewalker posted something about how to modify the file before , not sure.

the hard part is to flash the modified descriptor.

mmm, any chance this 4 kb file contents into the bios file to flash?

in that case it could be altered from there, but not sure.
find
quote
Tried it kasar a couple of weeks ago - flash descriptor is read only.
We need another way in, most likely through (i) flashing the BIOS+ME regions together in winflash (ii) unlocking the ME at boot-up through a key combo.
find
quote
I've mentioned the idftool a couple of pages back, but now I read this:
Quote:ifdtool will now dump access permissions of system components to
certain IFD sections:

Found Master Section
FLMSTR1: 0xffff0000 (Host CPU/BIOS)
Platform Data Region Write Access: enabled
GbE Region Write Access: enabled
Intel ME Region Write Access: enabled
Host CPU/BIOS Region Write Access: enabled
Flash Descriptor Write Access: enabled
Platform Data Region Read Access: enabled
GbE Region Read Access: enabled
Intel ME Region Read Access: enabled
Host CPU/BIOS Region Read Access: enabled
Flash Descriptor Read Access: enabled
Requester ID: 0x0000

FLMSTR2: 0x0c0d0000 (Intel ME)
Platform Data Region Write Access: disabled
GbE Region Write Access: enabled
Intel ME Region Write Access: enabled
Host CPU/BIOS Region Write Access: disabled
Flash Descriptor Write Access: disabled
Platform Data Region Read Access: disabled
GbE Region Read Access: enabled
Intel ME Region Read Access: enabled
Host CPU/BIOS Region Read Access: disabled
Flash Descriptor Read Access: enabled
Requester ID: 0x0000

FLMSTR3: 0x08080118 (GbE)
Platform Data Region Write Access: disabled
GbE Region Write Access: enabled
Intel ME Region Write Access: disabled
Host CPU/BIOS Region Write Access: disabled
Flash Descriptor Write Access: disabled
Platform Data Region Read Access: disabled
GbE Region Read Access: enabled
Intel ME Region Read Access: disabled
Host CPU/BIOS Region Read Access: disabled
Flash Descriptor Read Access: disabled
Requester ID: 0x0118

Also, ifdtool -u /path/to/image will unlock the host's
access to the firmware descriptor and ME region.
ifdtool -l /path/to/image will lock down the host's
access to the firmware descriptor and ME region.
fancy, right? now ... either find a compiled version or compile it ourselves
https://github.com/XVilka/coreboot/tree/...il/ifdtool

actually no, they seem to have changed the repo:
http://review.coreboot.org/gitweb?p=core...5d42bfb947
Change listed above is dated: Fri, 9 Nov 2012 19:59:42 +0200 (18:59 +0100)
Fairly recent, really!

Code:
static void print_usage(const char *name)
{
    printf("usage: %s [-vhdix?] <filename>\n", name);
    printf("\n"
           "   -d | --dump:                      dump intel firmware descriptor\n"
           "   -x | --extract:                   extract intel fd modules\n"
           "   -i | --inject <region>:<module>   inject file <module> into region <region>\n"
           "   -s | --spifreq <20|33|50>         set the SPI frequency\n"
           "   -e | --em100                      set SPI frequency to 20MHz and disable\n"
           "                                     Dual Output Fast Read Support\n"
           "   -l | --lock                       Lock firmware descriptor and ME region\n"
           "   -u | --unlock                     Unlock firmware descriptor and ME region\n"
           "   -v | --version:                   print the version\n"
           "   -h | --help:                      print this help\n\n"
           "<region> is one of Descriptor, BIOS, ME, GbE, Platform\n"
           "\n");
}
find
quote
awesome find timewalker!

rep added!
I must get a compiled version of that awesome software o.O
find
quote
I can only compile for GNU :|
Maybe @nebster can assists us with this, since he compiles his EFI-Modifier the same way I would guess (gcc -O2 -g -Wall -W)
find
quote
I've compiled it but it acts weird .. won't let me save anything to anywhere:
Code:
usage: C:\ifdtool\ifdtool.exe [-vhdix?] <filename>

   -d | --dump:                      dump intel firmware descriptor
   -x | --extract:                   extract intel fd modules
   -i | --inject <region>:<module>   inject file <module> into region <region>
   -s | --spifreq <20|33|50>         set the SPI frequency
   -e | --em100                      set SPI frequency to 20MHz and disable
                                     Dual Output Fast Read Support
   -l | --lock                       Lock firmware descriptor and ME region
   -u | --unlock                     Unlock firmware descriptor and ME region
   -v | --version:                   print the version
   -h | --help:                      print this help

<region> is one of Descriptor, BIOS, ME, GbE, Platform


C:\ifdtool>ifdtool.exe -x bu.bin
Could not open file: No such file or directory
Maybe someone can get it to work ..
https://dl.dropbox.com/u/2573233/ifdtool.rar
find
quote
Here you go.

Haven't tested it though! Required a slight patch to make it compile on windows.

EDIT: Oops, didn't see you compiled it @TimeWalker Wink

@TimeWalker Aren't you using the ifdtool wrong? It is trying to access bu.bin to extract it. Does bu.bin exist?


Attached Files
.zip   ifdtool.zip (Size: 55.61 KB / Downloads: 29)
find
quote
thanks for the compilation guys Smile

added rep to both of you ^^

I noticed timewakers file is 56 kb
and nebster's one is 171kb

also since timewalker reported issues with his version I will try nebster's first


edit: oh, im curius, did you compiled for win32 or win64?
find
quote


Forum Jump:


Users browsing this thread: 41 Guest(s)