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 Predator Helios 300 PH315...
Last Post: Elpresidentemiko
Today 06:21 AM
» Replies: 46
» Views: 21641
[Solved] Gigabyte 8I865GME-775-RH (rev. ...
Last Post: honshitsu.dojo
Yesterday 03:23 PM
» Replies: 8
» Views: 3464
[Accepting Requests] HP Probook 4530s WL...
Last Post: epx
Yesterday 10:24 AM
» Replies: 2
» Views: 1637
Compaq Presario R3000, HP Pavilion zv500...
Last Post: IrRaziel
Yesterday 06:25 AM
» Replies: 29
» Views: 1785
[REQUEST] Lenovo G500 (78CNxxWW) Whiteli...
Last Post: eQualuZe
Yesterday 05:13 AM
» Replies: 1228
» Views: 568210
Unlock BIOS Asus Rog Flow X16 GV601VV.31...
Last Post: olixp
12-20-2025 04:58 PM
» Replies: 0
» Views: 137
[REQUEST] Lenove Yoga 3 14 80JH Whitelis...
Last Post: Dudu2002
12-20-2025 04:35 PM
» Replies: 28
» Views: 18612
[REQUEST] REQUEST REMOVE WHITELIST THINK...
Last Post: panlydo
12-19-2025 01:14 PM
» Replies: 0
» Views: 200
[REQUEST] Acer Aspire 7560(G) BIOS Unloc...
Last Post: naowut
12-19-2025 03:56 AM
» Replies: 32
» Views: 23847
[REQUEST] Acer Aspire V3-772G BIOS Unloc...
Last Post: Dudu2002
12-18-2025 05:33 PM
» Replies: 460
» Views: 275440
[REQUEST] Sony Vaio VPCEH & VPCEJ series...
Last Post: Half-Life
12-18-2025 03:24 PM
» Replies: 244
» Views: 183698
[Request] Acer Aspire V3-771(G) BIOS unl...
Last Post: vincetek
12-18-2025 09:44 AM
» Replies: 262
» Views: 174197
Lenovo Miix 510-12IKB
Last Post: plusiaedge
12-17-2025 09:55 PM
» Replies: 5
» Views: 3783
Help to interchange diferent uefi bios o...
Last Post: plusiaedge
12-17-2025 09:53 PM
» Replies: 2
» Views: 1162
MS-7525 QUAD CORE Q8400 UPDATE
Last Post: Nonameman
12-17-2025 02:12 PM
» Replies: 0
» Views: 140
[REQUEST] Lenovo Z50-70 & Z40-70 (9BCNxx...
Last Post: Dudu2002
12-17-2025 03:08 AM
» Replies: 760
» Views: 393846
GA-Z68M-D2H NVMe
Last Post: spssw
12-16-2025 09:30 PM
» Replies: 2
» Views: 3918
[REQUEST] HP Pavilion dm4-1000 series (I...
Last Post: pf007
12-16-2025 12:45 PM
» Replies: 42
» Views: 10502
[REQUEST] Lenovo IdeaPad P400, P500, Z40...
Last Post: Generaltr
12-16-2025 12:23 PM
» Replies: 79
» Views: 62448
Unlocking the E11IS2 BIOS
Last Post: Akira340
12-16-2025 10:49 AM
» Replies: 39
» Views: 48882

(UEFI) Dell XPS 15z L511z modded BIOS - and HOWTO
Most (if not all) of the steps to enabling the advanced menu are on the first post. Should be everything you need to unpack/patch/repack the bios. The TianoCore SCT version must be 2.0, in which case you should be able to find the binary sequence outlined in the first post and patch accordingly.

Good Luck!
find
quote
Any news on L502x unlocked bios?
find
quote
(12-13-2014, 11:48 AM)gmb-gus Wrote: Any news on L502x unlocked bios?
@gmb-gus

this topic may interest you Big Grin

http://forum.notebookreview.com/dell-xps...-more.html


@all

happy 2015 guys, do you all still alive? Big Grin

I am trying more mods for the system.

now I am trying to mess with the turbo multipliers

I noticed some machines let you to handle the turbo multipliers so you can turn them higher for all cores

I'm currently looking for doing that for my i5-2430m

by default it allow

multiplier to 30 - 1 core
multiplier to 28 - 2 cores

I want to max them the highest posible.

if I cannot pass 30, then I want to at least being able to set two cores to 30.

I read that I have to mess with the MSR registers for that.

I was thinking about several options:

* mod default values in BIOS (relating overclocking menus we were unable to unlock), even we cant bring up those menus, we may be able to change the options by manually hex editing the code, or via a efi application from the shell wich does the trick.

* hardcode the changes to the bios so they are allways there.

* replace some "useless" bios options with another ones more usefull, like the overclocking ones

from what I read it have something to do with this address

MSR 0x1AD , this can be done from windows with msr tool software but,
I also read that
MSR 0xce bit 28 must be set to 1 for that
and that needs to be bios set.


with MSR tool I get following

0x00000000 0x1C1C1C1E

wich result into

1C = 28 multiplier - 4 cores active
1C = 28 multiplier - 3 cores active
1C = 28 multiplier - 2 cores active
1E = 30 multiplier - 1 cores active

and I want to set it to

0x00000000 0x1E1E1E1E

but the changes I make from the MSR tool seems to be useless

so I think that I need to unlock the 0x1AD MSR register, wich seems controlled from the 0xce bit 28

any idea about how I can acomplish this?
find
quote
Happy new year kasar Smile I'm away from the laptop until mid-Jan, hence silence from my end for a while ^^

Unlocking 0x1AD MSR should be fairly easy, I had accomplished something similar to unlock the MSR for Speedstep to work correctly in OS X. Under my existing BIOS hack I have unlocked Bit 15 of MSR Register 0xE2 so a bit of hunting around in that region should do the trick.

For 0xE2 I had to look for the opcodes

"b9 e2 00 00 00" (mov $0xe2,%ecx)
...
"75 08" (jne next)
"0f ba e8 0f" (bts $0xf,%eax)

and make sure that the CPU did not execute the last instruction through an unconditional jump. So I replaced "75 08 0F BA E8 0F" with "EB 08 0F BA E8 0F". I don't have the specific module with me right now (only so many things I can take when off skiing) but I'd assume you can search for "75 xx 0F BA E8 28" (xx could be anything depending on next jump) immediately after "B9 AD 01 00 00".

Let me know if you need any help!
find
quote
thanks a lot for the info jkbuha Big Grin

Glad to know this still active Smile

I will give a look to the stuff at night when I arrive my grandspa home

should I look into any particular or specific modules?

Im looking for the MSR 0xCE bit 28 in particular

I will be away from my HW programmer this week, but I still have my old CD recovery, so I will still able to recover from BIOS region based bricks
find
quote
You're welcome mate Smile

Ok, now I understand, you want to set MSR_PLATFORM_INFO (0xCE) Bit 28, so this is (in theory) what needs to be done:

1) Open up the module I had modded to set MSR 0xE2. IIRC, most of the MSR read/writes are done from one module only, so this should be the correct one.

2) Find the byte sequence "B9 CE 00 00 00" which corresponds to the get MSR_PLATFORM_INFO register

3) Use a disassembler (IDA or equivalent) to dump the asm instructions around that area. We should be looking for an instruction to unset/reset Bit 28. Once found we force condition to set or else force jump away from the reset instruction.

4) Once successful, set 0x1AD to multiplier of choice from Intel XTU.
find
quote
I am stuck on step 3

well, I never used IDA or any other disassemblers before, so I feel a little noob here Big Grin

I'll try doing following

I picked of ida pro 6.1

and ran idaq64.exe

then loaded powermanagement2.efi

(the one for L502X I hex edited long time ago with your speedstep changes and also I found the "B9 CE 00 00 00" hex secuence on it)

then when I ask IDA to load the rom file, it ask to load with those settings.

[Image: DN31DRE.jpg]

then after I try to search the "B9 CE 00 00 00" part, it go to the selected zone


[Image: jTGAh7b.jpg]


///////////////////////////////////

then ..... well, I feel lost after that step :'D

I attached the powermanagement2.rom module

maybe you can point me into the right direction ^^


Attached Files
.rom   powermanagement2.ROM (Size: 16.09 KB / Downloads: 0)
find
quote
well it looks like you *have* found something... ^^

this is the procedure to call MSR 0xCE and then immediately after call MSR 0x1AD, both of which we know are key to unlocking multipliers - nice work =D

question is; I cannot see any instructions to read/lock specific bits (btr/bts), so I'm not sure how the BIOS is locking these specific bits in this module.

unfortunately I won't be back until week after next so won't be able to help you much for the next few days. in the meantime i'l try googling around to see if anyone has had a similar method of unlocking.
find
quote
Happy new year everyone!

@kasar , @jkbuha

I think you are using wrong cpu for disassembly - according to your screen you've loaded image for Z80 cpu , which has "a bit different" bytecode
I may be wrong if image loader , in this case it is PE64 , forces IDA to use correct processor, but I'm not sure
find
quote
@follow_me

yes, you are probably right, I never user IDA before or any other dissasembler app before, so I just loaded the efi module with default settings.

there are many of them, so I'm not sure wich one to pick

[Image: f5ec8cbdd0fe1393219baeb8049840af.png]

wich settings do you guys use to dissasembly your uefi bioses?
find
quote


Forum Jump:


Users browsing this thread: 3 Guest(s)