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] Bios Unlock for Acer Aspire 57...
Last Post: Brasil150
Today 10:17 AM
» Replies: 0
» Views: 25
[REQUEST] Lenovo Thinkpad T440p (GLETxxW...
Last Post: Bielson
Today 07:34 AM
» Replies: 528
» Views: 231029
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
Today 02:15 AM
» Replies: 643
» Views: 262507
[REQUEST] Acer Aspire 5742(G,Z) BIOS Unl...
Last Post: Brasil150
Today 12:13 AM
» Replies: 165
» Views: 46410
Bricked InsydeH2O BIOS of Acer Aspire 57...
Last Post: Brasil150
Yesterday 11:50 PM
» Replies: 3
» Views: 1480
[REQUEST] Lenovo G560e (4ECNxxWW) Whitel...
Last Post: lenovo_g560_user
Yesterday 04:45 AM
» Replies: 4
» Views: 3424
Clevo NH70RH
Last Post: RWS021193
04-30-2025 03:08 PM
» Replies: 0
» Views: 215
Clevo P775TM1-G BIOS
Last Post: Gertjie1975
04-30-2025 01:29 AM
» Replies: 158
» Views: 88074
ASUS X101CH EMT64 Request
Last Post: ioannisbfirst
04-29-2025 04:08 PM
» Replies: 34
» Views: 28392
Bios modding tool for vintage AMIBIOS
Last Post: lilkuz2005
04-29-2025 11:56 AM
» Replies: 0
» Views: 349
New Members Say Hi Here
Last Post: marcusp
04-29-2025 10:28 AM
» Replies: 161
» Views: 249084
Asus K95VB (motherboard LA-A681P) BIOS c...
Last Post: marcusp
04-29-2025 10:24 AM
» Replies: 0
» Views: 208
[REQUEST] Dell Inspiron 5675 CPU Upgrade
Last Post: claymore
04-29-2025 08:50 AM
» Replies: 4
» Views: 3474
[REQUEST] Asus GL504GW Bios Unlock
Last Post: RocoCoco90
04-29-2025 05:06 AM
» Replies: 66
» Views: 30490
[REQUEST] ASUS TUF Gaming A16 FA617NS BI...
Last Post: Santy
04-29-2025 12:44 AM
» Replies: 0
» Views: 367
Request. optiplex 5050 bios modd for cpu...
Last Post: DeathBringer
04-28-2025 11:47 PM
» Replies: 12
» Views: 1166
[REQUEST] Acer Aspire E1-571(G) BIOS Unl...
Last Post: LOyoujoLI
04-28-2025 07:28 AM
» Replies: 135
» Views: 84511
[request] Update microcode in HP BIOS fo...
Last Post: j5blue
04-28-2025 06:58 AM
» Replies: 93
» Views: 74864
[QUESTION] Modding an AMI bios to bypass...
Last Post: misty
04-27-2025 05:51 PM
» Replies: 10
» Views: 1179
[REQUEST] BIOS UNLOCK HP T640 - UMA SIZE...
Last Post: bujok_pl
04-27-2025 02:02 PM
» Replies: 0
» Views: 422

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