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 ThinkPad Edge E330 (H3E...
Last Post: panbiyong
Today 05:14 AM
» Replies: 642
» Views: 261882
[REQUEST] Lenovo G560e (4ECNxxWW) Whitel...
Last Post: lenovo_g560_user
Today 04:45 AM
» Replies: 4
» Views: 3388
Clevo NH70RH
Last Post: RWS021193
Yesterday 03:08 PM
» Replies: 0
» Views: 167
Clevo P775TM1-G BIOS
Last Post: Gertjie1975
Yesterday 01:29 AM
» Replies: 158
» Views: 88015
ASUS X101CH EMT64 Request
Last Post: ioannisbfirst
04-29-2025 04:08 PM
» Replies: 34
» Views: 28379
Bios modding tool for vintage AMIBIOS
Last Post: lilkuz2005
04-29-2025 11:56 AM
» Replies: 0
» Views: 286
New Members Say Hi Here
Last Post: marcusp
04-29-2025 10:28 AM
» Replies: 161
» Views: 249018
Asus K95VB (motherboard LA-A681P) BIOS c...
Last Post: marcusp
04-29-2025 10:24 AM
» Replies: 0
» Views: 164
[REQUEST] Dell Inspiron 5675 CPU Upgrade
Last Post: claymore
04-29-2025 08:50 AM
» Replies: 4
» Views: 3465
[REQUEST] Asus GL504GW Bios Unlock
Last Post: RocoCoco90
04-29-2025 05:06 AM
» Replies: 66
» Views: 30457
[REQUEST] ASUS TUF Gaming A16 FA617NS BI...
Last Post: Santy
04-29-2025 12:44 AM
» Replies: 0
» Views: 315
Request. optiplex 5050 bios modd for cpu...
Last Post: DeathBringer
04-28-2025 11:47 PM
» Replies: 12
» Views: 1159
[REQUEST] Acer Aspire E1-571(G) BIOS Unl...
Last Post: LOyoujoLI
04-28-2025 07:28 AM
» Replies: 135
» Views: 84455
[request] Update microcode in HP BIOS fo...
Last Post: j5blue
04-28-2025 06:58 AM
» Replies: 93
» Views: 74818
[QUESTION] Modding an AMI bios to bypass...
Last Post: misty
04-27-2025 05:51 PM
» Replies: 10
» Views: 1168
[REQUEST] BIOS UNLOCK HP T640 - UMA SIZE...
Last Post: bujok_pl
04-27-2025 02:02 PM
» Replies: 0
» Views: 379
[Request] Enabling PCI-E bifurcation on ...
Last Post: ovleg
04-27-2025 10:27 AM
» Replies: 0
» Views: 367
[REQUEST] HP Pavilion dv3-2024TX whiteli...
Last Post: x200t
04-27-2025 01:42 AM
» Replies: 0
» Views: 384
[request] EP45T-DS3R bios mod microcodes...
Last Post: DeathBringer
04-26-2025 02:23 AM
» Replies: 1
» Views: 556
Lenovo T460 - I need a repair of the BIO...
Last Post: mmhendrie
04-25-2025 04:48 PM
» Replies: 11
» Views: 6147

(UEFI) Dell XPS 15z L511z modded BIOS - and HOWTO
Thanks mate - appreciate you taking the time between your studies (which is definitely more important! Smile) I can do some work on my end if you'd just like to get me up to speed with what you've done in the meantime.


find
quote
Hey Ahmed

Hope you're well. I have some time to work on the BIOS this week - have you made any additional developments on this since we last spoke?

Cheers
jkbuha
find
quote
Hi Ahmed

Any updates from your end? I have some spare time in the next few weeks - would it be possible for the two of us to resume work on this soon?

There could be some developments by way of emulation - but it would be good to hear if you've had any further progress your end as well.

Cheers
jkbuha
find
quote
hi, i'm new here, i got a xps l702x several days ago.
i use andy's tool inspected the bios, and found the architect is almost the same with xps 15.
i just wanna unlock the uefi boot/shell menus.
i'm new to bios mod/diassembly, andi wanna to get/do something help.
i read this thread carefully and appreciate all your works, thanks
i got a copy of TianoCore's open source from intel, and found that:

1.some .efi files are included and with the same GUID: such as PeiMain.efi(52C05B14-0B98-496C-BC3B-04B50211D680_1_1192.ROM)
2.some .efi files are included but without the same GUID, such as DxeMain.efi, Shell.efi
3.those most interesting files are all not included :-(
such as PlatformSetupAdvancedDxe.efi (CFEF94C4-4167-466A-8893-8779459DFA86_2_1063.ROM) and any other Setup related rom(SystemSetupMainDxe.efi, SystemSetupExitDxe.efi).
those file must be developed by phoenix(not intel)

I'v seen Tiano has an emulator, but the menu layout is much difference from ours. i'll ask & try whether the emulator can help run the modules.
find
quote
Great to have you onboard Smile

I actually have the CFEF...ROM file which is the one my 15z calls, but so far I haven't found a way around unlocking some of its menus.... my suspicion is that the menus are unlocked not thru nopping (90 90) the code, but setting a menu mask somewhere in the code.

Great news if we could use the Tiano emulator - please do let me know if you have any additional details on this!

Cheers
jkbuha
find
quote
Hi All ,

First , i`m so sorry for my late response but i hadn`t any time for the forum the last period ....... quiz and exams comes one by one with no time for rest .
i have checked the BIOS several times since last time we have talked and modifying the code will not lead to anything .
some UEFI BIOSs got the advanced tab but its hidden , modifying the code in this case will work and make the advanced menu appear .
in your case , the advanced menu already found and no need to modify the code , the menus inside the advanced tab are hidden through something like flags ............. for example ,its like an if statement checking for bytes or flags : if it found a byte or flag with a special state , it will hide it , but if it found the opposite state , it will show the menu ....... its something like this and its impossible to findout how this works without simulation tool as we don`t even knew where these bits are found .
i`m afraid we are wasting our time without a simulation tool to findout where these bytes are found .
if we found emulator , we can modify and compare results then think and generate a general method for doing this , but till this tool appears we haven`t any chance for unlocking menus which aren`t hidden through codes .
@marstone : can you let us knew which tool you are using for simulation ! please upload it as this will greatly help us .

Thank you,
Ahmed


"Many of life's failures are people who did not realize how close they were to success when they gave up." Smile
find
quote
@Ahmed, @jkbuha:
very glad to hear u!

I got a good news and a bad.
the bad news is the emulator I seen an Intel(er) used is NT32: http://sourceforge.net/apps/mediawiki/ti...title=NT32
they said to me it will only support x86 32bit, but the module we tried to boot(PlatformSetupAdvancedDxe.efi, CFEF...ROM) is an DXE module,
in the UEFI boot phase, "DXE" runs in 64bit mode and will not be loaded.

I also asked another UEFI developer in IBM, he said there are 2 ways to debug UEFIs,
for hardware independent modules, they debug via COM by using specified hardware, which is much expensive;
the hardware dependent ones can be debugged in NT32.

the good news is I am trying to contacts some former Phoenix developers via my friend to see if they had some source code of PlatformSetupAdvancedDxe.efi, he will response on next Monday. I will post as soon as possible if i can get some source.


PS: I got another problem and need some help,
when i formatted my disk with GPT partition table, i got the error message: "Operation System not found"
I check both my legacy MBR & partition boot records, there is nothing wrong and no such "string",
Then I realized that this would be something wrong in the BIOS
(the spell of the msg is wrong, It should be "Operating System" rather than "Operation System")
I search the string in F33E...ROM DUMP and finally found it in 1547B4F3....ROM, which is "freeform" in andy's tool.
then I Googled the problem, and it is said to be a bug of xps 15z/l502x/l702x BIOS

That's to say: The Phoenix Tiano BIOS really support "GPT" as it boots in a UEFI style.
however, I wanna know how to fix it? i just can not boot any thing in GPT disk.
shall we hack it by ignore "GPT" and let it boots just like a real legacy BIOS?
or shall we add something to the disk/partitions and let it BOOT as the real UEFI? (any way, unlock the hidden menus is the best way - -#)
are you all use MBR? any work around if i insist to use "GPT"...

Thanks!
find
quote
Sounds like we're making progress here! Do let us know if your Phoenix/IBM contacts can give us any help on the UEFI debugging. As Ahmed said, we've tried a number of times to reset the masks on the bios menus, but the only thing we managed to do so far is disable the Advanced menu, so the next steps must be simulation and/or realtime debugging.

I had the same problem re: GPT - the only real fix seems to be (i) Dell fix their rubbish source code to boot from GPT disks (ii) we patch in another functioning GPT module. Unless anyone else has any other ideas...
find
quote
Hey marstone - any feedback from your IBM/Phoenix contacts?

Would be good to see if there is a way of debugging in NT32/64 Smile
find
quote
This is a noobish question:

I can't find a winflash that works. (I get the 16bit error, system not supported), I ran it under Windows 7 x64 Ult.
I also tried with the method from this PHOENIX Thread, but it says "platform signature not found in the signature".

Can someone please describe a flashing method that works or point out what am I doing wrong?

Thank you very much!
find
quote


Forum Jump:


Users browsing this thread: 32 Guest(s)