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
Hp 11-ak0040nr add option to boot from i...
Last Post: Xanmx
Today 05:47 PM
» Replies: 0
» Views: 45
Excalibur G900.1160 BİOS unlock request
Last Post: iru_shiccou
Today 03:07 PM
» Replies: 6
» Views: 787
[Request] BIOS mod for Acer EG43M (P01-A...
Last Post: DeathBringer
Today 02:58 PM
» Replies: 1
» Views: 61
Lenovo Y550 BIOS Unlocking (Advanced Men...
Last Post: NiTrOwow
Today 08:28 AM
» Replies: 4
» Views: 863
[GUIDE] How to modify AMI MSI BIOS to un...
Last Post: solver_001
Today 06:34 AM
» Replies: 56
» Views: 334340
[REQUEST] Lenovo Z50-70 & Z40-70 (9BCNxx...
Last Post: Dudu2002
Today 04:15 AM
» Replies: 754
» Views: 319198
[REQUEST] Lenovo ThinkPad T450(s) (JBETx...
Last Post: s_l_24
Today 04:09 AM
» Replies: 148
» Views: 103469
ASUS M11AD > Haswell Refresh
Last Post: DeathBringer
Yesterday 02:57 PM
» Replies: 21
» Views: 7313
[REQUEST] Acer Nitro 5 AN515-54 BIOS Unl...
Last Post: 2u75
Yesterday 03:37 AM
» Replies: 131
» Views: 64601
[REQUEST] Acer Nitro 5 AN517-51 BIOS Unl...
Last Post: Dudu2002
07-03-2025 04:08 PM
» Replies: 18
» Views: 12788
[REQUEST] Lenovo IdeaPad Z570 (45CNxxWW)...
Last Post: andkul
07-03-2025 09:52 AM
» Replies: 96
» Views: 114517
Lenovo T430 clean Bios needed
Last Post: halfchemistry
07-03-2025 04:40 AM
» Replies: 1
» Views: 828
[REQUEST] Clevo P150SM Prema Bios Reques...
Last Post: wussification
07-02-2025 10:21 PM
» Replies: 4
» Views: 1385
I need help updating the BIOS on my HP D...
Last Post: benjax_vg122
07-02-2025 01:08 PM
» Replies: 0
» Views: 257
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: luanstoltzemburg
07-02-2025 10:33 AM
» Replies: 216
» Views: 109490
BIOS Mod to Disable Intel iGPU on Acer V...
Last Post: diabolicgod
07-02-2025 09:14 AM
» Replies: 8
» Views: 865
[REQUEST] Lenovo G450 & G550 (18CNxxWW) ...
Last Post: SoporteNetFe
07-02-2025 09:07 AM
» Replies: 97
» Views: 72724
Help me please
Last Post: DarkKnight0
07-02-2025 04:39 AM
» Replies: 0
» Views: 293
[REQUEST] Acer Aspire E5-473(G) BIOS Unl...
Last Post: KUSANAGUI777
07-02-2025 12:45 AM
» Replies: 20
» Views: 13963
[REQUEST] Lenovo Thinkpad SL400 & SL500 ...
Last Post: FilhoSenhor
07-01-2025 09:39 PM
» Replies: 19
» Views: 11384

(UEFI) Dell XPS 15z L511z modded BIOS - and HOWTO
In the bios 2143 posted here at the offset 0acdh say it's for desktop. Maybe it's related by text mode problem. The bios 2130 posted here it's for mobiles.

I tryed the bios 2130 on my notebook and vesa mode (1366*768) and text mode works, but brightness it's still inverted. If anyone have the same notebook and wish to investigate the problem, i found still two bioses with same version on different notebook: http://www.sendspace.com/file/ux7kwy
find
quote
You're right Florin. I missed that. The clue is to search for $VBT at offset 0xac0h
find
quote
@TimeWalker
If you have a look in:
https://github.com/NikolajSchlej/PMPatch...UefiLzma.h
the file contains <<<<<<< HEAD and similar. These stop it compiling on all OS's for me. =(

Can you uploaded an unmodified BIOS that the patcher works on and the corresponding modified BIOS?
On the L702X BIOS, it doesn't find most of the patches. Maybe that's what is causing it to be different.
find
quote
@nebster
Quote:>>PMPatch.exe L511ZA11.exe L511ZA11_mod.exe

PMPatch 0.5.3
PowerManagement module not found.
Nested PowerManagement module not found.
Nested PlatformSetupAdvancedDxe.efi at 006B47E4 patched.
Nested PowerManagement2.efi module at 006223FC patched.
Dell RAW file checksums corrected.
CpuPei module not found.

Enclosed are the patcher v0.5.3 binary and a patched 15z A11 bios as well as the original.
http://www.mediafire.com/?q0152inrc205366

If your BIOS is somewhat similar to ours, @Florin9doi then you can try something .. it's a neat trick hehe.
Basically for our Tiano laptops when you press the Fn combination an appropriate EC query is executed _Q80 and Q81 for brightness controls.
The query passes a scancode (which is not your regular keyboard scancode but a WMI code rather) in a form of
Code:
Store (0x03, ^^^^AMW0.INF0)
                            Store (Zero, ^^^^AMW0.INF1)
                            Store (0xE006, ^^^^AMW0.INF2) <---- this code for brightness increase
                            Store (Local0, ^^^^AMW0.INF3)
                            If (LEqual (DMFG, Zero))
                            {
                                Notify (AMW0, 0xD0)
                            }

Code:
Store (0x03, ^^^^AMW0.INF0)
                            Store (Zero, ^^^^AMW0.INF1)
                            Store (0xE005, ^^^^AMW0.INF2) <---- this code for brightness decrease
                            Store (Local0, ^^^^AMW0.INF3)
                            If (LEqual (DMFG, Zero))
                            {
                                Notify (AMW0, 0xD0)
                            }
Basically you could invert them in your DSDT (make Q80 call 0xE005 and Q81 call 0xE006) and reflash the module into the BIOS. This way your keys will get back to normal ...
Of course if your BIOS uses regular keyboard scancodes and ACPI methods to control the backlight then it's not really possible to invert.
find
quote
That brings up a good point.

Should we try patching the DSDTs in the BIOS? Is it worth it (we use overrides anyway in OSX), and how do we go about doing this?

@Florin9doi - your BIOS doesn't use ACPI to control backlight, I know because of the DellWMI kext patch we use. Is the inverted brightness only in OSX or also in Windows?

On another note I have successfully patched v2130 for all ports so it's working fine now. But I'm using the *mobile* version that was posted here. So we need to find the *mobile* variants for 2137 and 2143 around, otherwise I'm going to have to trawl through mindless 64kb gunk trying to find out what is laptop specific code...
find
quote
Simple .. extract the module .. for my vostro it has the GUID of 7E374E25-8E01-4FEE-87F2-390C23C606CD_1_943 .. disassemble it using IASL -d -2 (to emit ACPI 2.0 compliant output) .. patch what you need and then compile using IASL again, avoid compiler's optimizations .. they can cause serious issues. You need't worry about the size because this module has no checksumm afaik.

About the VBIOS ... that's why I was looking for a Mobile 2137 or higher and that's why I've asked about the origin.. because desktop VBIOS differs... I just don't know how exactly (but we know it lacks text mode 3 support)...
find
quote
Here's the funny thing though. Lenovo's 2137 bios (for Lenovo B430, Thinkpad Edge E430/53) is *desktop* version...

EDIT: Now I know why I had issues. The above file was for the Lenovo ThinkSTATION (ie: desktop). I've found the correct Lenovo bios under product code H0ET70WW

UPDATE: Running patched Lenovo v2137 with all text modes and ports enabled. Whew - finally! Will be updating main page shortly.
find
quote
@TimeWalker
Figured out why my output is different! =)
@CodeRush's patcher doesn't recalculate the CRC32 checksums!

I'm on to implementing the patching subsystem now.
find
quote
Upload the module separately if possible @jkbuha.
And try running ePsa ... it worked for me and passed with 17R's v2130 with patched connectors table.
find
quote
First post updated and I've attached the patched v2137 here as well.

ePSA passes with flying colours on my machine with this mod.

Enjoy!


Attached Files
.rar   29206FC2-9EAB-4612-ACA1-1E3D098FB1B3_1_926_v2137_patched_for_15z.rar (Size: 37.32 KB / Downloads: 11)
find
quote


Forum Jump:


Users browsing this thread: 14 Guest(s)