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] Lenovo T550 Whitelist removal
Last Post: DJ2Balls
Today 02:07 AM
» Replies: 4
» Views: 1136
BIOS boot logo changed, but with some pr...
Last Post: tamickasteele
Yesterday 11:46 PM
» Replies: 6
» Views: 1967
[REQUEST] Acer PT715-51 (Triton 700) ins...
Last Post: Dudu2002
Yesterday 10:49 AM
» Replies: 24
» Views: 12301
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
Yesterday 08:59 AM
» Replies: 1782
» Views: 499347
[REQUEST] Acer Aspire 9300 BIOS Unlock
Last Post: Geortor
11-26-2024 04:01 PM
» Replies: 10
» Views: 2231
Lenovo ThinkCentre M700 10GS - Kaby Lake...
Last Post: DeathBringer
11-26-2024 02:55 PM
» Replies: 10
» Views: 3790
[Request] Asus H110M-R Mainboard - Xeon ...
Last Post: kusslegyen
11-26-2024 02:04 PM
» Replies: 14
» Views: 6769
LGA771 Bios Microcode for HP dc7800 sff
Last Post: Netuser232
11-26-2024 01:27 PM
» Replies: 136
» Views: 92088
Dell Vostro 3500 full unlocked
Last Post: kamilchno
11-26-2024 10:51 AM
» Replies: 0
» Views: 79
Bios logo
Last Post: Nkosenhle
11-26-2024 10:43 AM
» Replies: 0
» Views: 79
Gigabyte AORUS 5 (KB/SB/MB) BIOS Unlock
Last Post: Dudu2002
11-26-2024 10:41 AM
» Replies: 18
» Views: 4799
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
11-26-2024 09:09 AM
» Replies: 1730
» Views: 672655
[REQUEST] Lenovo Thinkpad X230(i) (G2ETx...
Last Post: willow25565
11-26-2024 02:06 AM
» Replies: 1090
» Views: 451694
[REQUEST] Lenovo Thinkpad Edge E430 & E5...
Last Post: RuryGame
11-25-2024 06:23 PM
» Replies: 494
» Views: 171292
2x CPU Dell Workstation BIOS modding
Last Post: William P
11-25-2024 03:30 PM
» Replies: 0
» Views: 117
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
11-25-2024 01:28 PM
» Replies: 492
» Views: 186131
[Request] ECS P6LX-A bios mod for HDD si...
Last Post: pdesrosiers
11-24-2024 11:20 PM
» Replies: 0
» Views: 370
Sony Vaio AW11Z - Support for Quad CPU -...
Last Post: lala2025
11-24-2024 08:19 PM
» Replies: 12
» Views: 3896
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
11-24-2024 06:14 PM
» Replies: 1
» Views: 225
[REQUEST] Bios for packard bell tj65 wit...
Last Post: THECAIDA
11-24-2024 03:49 PM
» Replies: 2
» Views: 179

(UEFI) Dell XPS 15z L511z modded BIOS - and HOWTO
since the begining, I got into the l502x bios hacking because my interest in OC the laptop, and it still one of the things pending to do even we has been able to create a recovery method, fix sleep, vbios modding, menu unlocking and more.


however like Timewalker said, ME flashing is really dangerous.

because as far I know there is no posible recovery for ME.

no magic CDrom, usb stick or END key will save our asses from disaster if something goes wrong.


so we will have to proceed really carefully with this.

I suggest we try to edit the "Intel ME FW version: 7.1.52.1176" jkbuha and me sucesfully flashed into our xps 15 and xps 15z machines since that seemed to work fine for both machines.

http://l502x.lag.re/Intel_ME_update.rar

all we would need now is modify that firmware image.

now the question is how the heck we can do that Big Grin
find
quote
So what is the Intel ME and why will it stop recovery?
find
quote
It won't stop recovery .. it's just .. well .. The structure security Intel has on their platforms consists of regions.
The top region is the flash descriptor region which essentially protects all other regions if locked.
Below FD there are
- BIOS Region + EC Region (can be reflashed by initiating the recovery from the boot block)
- GbE Region
- ME Region
[Image: figure1.gif]

ME is a complex thing which essentially drives the logic board. It basically defines platform features. There may be additional features to ME going from one platform to another.

I've stumbled upon this piece of code which is a part of coreboot's utilities and judging by the code allows to read and write FD ?
https://github.com/XVilka/coreboot/tree/...il/ifdtool

Also it appears that our BIOS has support for AMT because it provides vPro features .. or at least it implements the policies which Intel has defined:
InitVproPolicy.efi - AC5919D9-F137-4F87-869F-D863EDA88ED2_1_717.ROM
find
quote
edit: ok, nevermind, timewalker explained it better ^^
find
quote
@nebster - Intel ME = Intel Management Engine: http://support.dell.com/support/edocs/sy...t/MEBX.htm

@all - let's try and find out the hotkey for UEFI Dell's to enable r/w on boot (ie: Dell D630 is <ctrl+p>)

@timewalker - interesting find. but surely we'd need to enable r/w first to overwrite the fd?
find
quote
@jkbuha

how?

by just testing random combinations?

or by trying check some modules for hotkeys strings?

not sure where to start ^^
find
quote
I've looked at the code and there's no sign of unlocking the region first, so yeah .. probably won't allow flashing.
flashrom also has some utils to reflash ME .. but again no sign of unlocking it prior to flashing. But then again if you think about it .. how in the world is this FWUpdLcl utility able to update the ME to 7.1.52.1176 without having the actual write access?

Highly doubt there will be a key combo for this, at least for me .. my board is Intel Emerald Lake .. and, well, Intel is known for adding all sorts of jumpers/switching pads to trigger certain events. It may be OEM or BIOS dependent combination ofc same as with End key..

Yeah, the MEBx is a bios extension on non-EFI bioses, right? That's why they have an option to access it from the hotkey.
We have ME info right inside our BIOS .. which non-EFI legacy bioses lack. But we lack the MEBx:
BIOS Version: A13
MEBx Version: 0.0.0.0

Ah I get it now why FWUpdLcl is able to flash ....
Local FWUpdate: Enabled

Also ... while we struggle with ME .. there's something more we can upgrade:

Currently:
SATA RAID Option ROM: v10.0.0.1046
LAN Option ROM: v1.23 PXE-2.1 (build 083) Realtek PCIe FE Family Controller Series (07/28/10)
ME: 7.0.4.1197

Can be extracted from Intel's Dekstop/Server boards:
SATA RAID Option ROM: v11.2.0.1527
LAN Option ROM: v1.3.95 PXE-2.1 (build 091)
ME: 7.1.52.1176 (already updated by some of us)
find
quote
How hard would it be to get USB booting working for the recovery capsules again?
find
quote
Probably just a matter of backporting these two modules:
SystemBootManagerDxe.efi 73DAB30F-3F9C-4160-B064-439CE16C3EDE
SystemBootMenuDxe.efi 86488440-41BB-42C7-93AC-450FBF7766BF
from the version prior to Boot manager changes (see changelog).
For my Vostro it was changed in A07, so modules from A04 allow for USB booting while loading of off recovery capsule.

Me thinking .. Lenovo X1 uses Tiano UEFI ..
http://support.lenovo.com/en_US/download...D=DS018205
Changelog says: Updated Intel ME firmware.

How exactly ? I don't see any ME firmwares in the extracted folder. Bios capsule is $01D0x00.FL1 or FL2 (why the heck 3 files of same size and from different dates ??? it's supposed to be for ThinkPad X1, X1 Hybrid )

P.S. There apparently is a tool and a mini-guide on how to replace the boot logo n this bios update ;O but this utility is a lenovo-specific wrapper to WinFlash with extended drm and features?
find
quote
@CoreRush had to say the following regarding this error below.
Error 26: The host CPU does not have read access to the target flash area. To enable read access for this operation you must modify the descriptor settings to give host access to this region.

And this logging here:
Host Read Access to ME: Disabled
Host Write Access to ME: Disabled

roughly translated Wrote:Error 26 means that your flash descritpor region is locked and therefore some regions of SPI have restricted access for writes and reads.
On boards with 6-series chipsets this problem can be solved by flashing a BIOS with embedded ME 8.xx (for Asus desktop boards these are BIOSes with version number 3xxx).
After updating the BIOS flash descriptor will remain unlocked and those allow to write to all the other regions. For the boards with series 7 chipsets such an error is a rare occurrence and in case of such boards updating the BIOS won't help. The only way to unlock flash descriptor for 7-series boards is by writing a sequence of 00 00 FF FF 00 00 FF FF 18 01 FF FF into address 0x60 using a hardware flasher/programmer.

The logging for EC basically means the same - ME region is locked for writes and reads. If this is the case for your board then the only thing you can possibly do is update ME using FwUpdLcl
to ME 8.xx preferably which is highly likely to unlock FD.

So ME firmware is inside the BIOS after all ? In one of the freeforms possibly ? Dell has never updated it for our machines so we wouldn't know ... but Lenovo has apparently.
find
quote


Forum Jump:


Users browsing this thread: 43 Guest(s)