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] Panasonic Toughbook CF-30K (MK...
Last Post: Yoshi128k
Yesterday 03:45 PM
» Replies: 0
» Views: 469
Fujitsu D3061-A1 & Xeon E3-1245
Last Post: Nikandros
Yesterday 03:08 PM
» Replies: 10
» Views: 711
[REQUEST] Lenovo Thinkpad T440p (GLETxxW...
Last Post: Dudu2002
Yesterday 10:57 AM
» Replies: 532
» Views: 332581
[Request] Dell Inspiron N5010 A15 Full U...
Last Post: smnghosh
Yesterday 06:08 AM
» Replies: 24
» Views: 37619
[REQUEST] Lenovo X270 (R0IETxxW) Whiteli...
Last Post: Kopturov
04-14-2026 01:48 PM
» Replies: 26
» Views: 16108
Acer TravelMate 4230 — Enable AHCI / Unl...
Last Post: maximiliano80
04-14-2026 03:18 AM
» Replies: 0
» Views: 534
[REQUEST] Dell Inspiron 15R 5520 BIOS Un...
Last Post: nguyenchitu
04-13-2026 10:42 PM
» Replies: 46
» Views: 38447
Help for UnLock Ram Timing
Last Post: Brax16
04-13-2026 01:55 PM
» Replies: 0
» Views: 542
Gigabyte GA-945PL-S3 (Rev. 1.0): Wolfdal...
Last Post: michamichael22
04-13-2026 01:23 PM
» Replies: 8
» Views: 4653
Lenovo Y550 BIOS Unlocking (Advanced Men...
Last Post: kentsergeo
04-13-2026 02:52 AM
» Replies: 7
» Views: 4021
Help with Foxconn H61S (weird miniITX ma...
Last Post: shiz_balls101
04-12-2026 08:20 AM
» Replies: 2
» Views: 704
HP Pro 3300 & 3400 (H61): Upgrade to Ivy...
Last Post: Hooper
04-12-2026 02:15 AM
» Replies: 153
» Views: 157776
[REQUEST] Acer Aspire E1-571(G) BIOS Unl...
Last Post: RJMP
04-11-2026 01:07 PM
» Replies: 137
» Views: 116321
[REQUEST] Lenovo ThinkPad T450(s) (JBETx...
Last Post: konam005
04-10-2026 10:20 PM
» Replies: 149
» Views: 134748
Dell R7610 sr-iov bios mod help
Last Post: IronFist
04-10-2026 02:43 PM
» Replies: 0
» Views: 649
[RESQUEST] Gigabyte A5 X1 Insyde BIOS un...
Last Post: SuperSantaSqualala
04-10-2026 12:04 PM
» Replies: 2
» Views: 660
[REQUEST] Lenovo L340-15API & L340-17API...
Last Post: Dudu2002
04-10-2026 11:43 AM
» Replies: 14
» Views: 10938
Acer Nitro AN16-42-R854 need bios
Last Post: QEDSE
04-10-2026 03:16 AM
» Replies: 0
» Views: 622
[REQUEST] HP Elitebook 8440p Whitelist R...
Last Post: ic0n_358_
04-09-2026 01:16 PM
» Replies: 72
» Views: 55647
BIOS secure flash check failed
Last Post: Tutis123
04-09-2026 08:58 AM
» Replies: 0
» Views: 646

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