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 PT715-51 (Triton 700) ins...
Last Post: Dudu2002
Today 10:49 AM
» Replies: 24
» Views: 12298
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
Today 08:59 AM
» Replies: 1782
» Views: 498586
[REQUEST] Acer Aspire 9300 BIOS Unlock
Last Post: Geortor
Yesterday 04:01 PM
» Replies: 10
» Views: 2225
Lenovo ThinkCentre M700 10GS - Kaby Lake...
Last Post: DeathBringer
Yesterday 02:55 PM
» Replies: 10
» Views: 3786
[Request] Asus H110M-R Mainboard - Xeon ...
Last Post: kusslegyen
Yesterday 02:04 PM
» Replies: 14
» Views: 6756
LGA771 Bios Microcode for HP dc7800 sff
Last Post: Netuser232
Yesterday 01:27 PM
» Replies: 136
» Views: 92075
Dell Vostro 3500 full unlocked
Last Post: kamilchno
Yesterday 10:51 AM
» Replies: 0
» Views: 61
Bios logo
Last Post: Nkosenhle
Yesterday 10:43 AM
» Replies: 0
» Views: 68
Gigabyte AORUS 5 (KB/SB/MB) BIOS Unlock
Last Post: Dudu2002
Yesterday 10:41 AM
» Replies: 18
» Views: 4797
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
Yesterday 09:09 AM
» Replies: 1730
» Views: 672475
[REQUEST] Lenovo Thinkpad X230(i) (G2ETx...
Last Post: willow25565
Yesterday 02:06 AM
» Replies: 1090
» Views: 451593
[REQUEST] Lenovo Thinkpad Edge E430 & E5...
Last Post: RuryGame
11-25-2024 06:23 PM
» Replies: 494
» Views: 171236
2x CPU Dell Workstation BIOS modding
Last Post: William P
11-25-2024 03:30 PM
» Replies: 0
» Views: 101
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
11-25-2024 01:28 PM
» Replies: 492
» Views: 186091
[Request] ECS P6LX-A bios mod for HDD si...
Last Post: pdesrosiers
11-24-2024 11:20 PM
» Replies: 0
» Views: 362
Sony Vaio AW11Z - Support for Quad CPU -...
Last Post: lala2025
11-24-2024 08:19 PM
» Replies: 12
» Views: 3888
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
11-24-2024 06:14 PM
» Replies: 1
» Views: 215
[REQUEST] Bios for packard bell tj65 wit...
Last Post: THECAIDA
11-24-2024 03:49 PM
» Replies: 2
» Views: 169
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: Dudu2002
11-24-2024 02:47 PM
» Replies: 476
» Views: 168809
[REQUEST] Lenovo G50-70 (9ACNxxWW) White...
Last Post: tarikyeter
11-24-2024 02:44 PM
» Replies: 236
» Views: 89410

(UEFI) Dell XPS 15z L511z modded BIOS - and HOWTO
I like this approach TW. Sure we cannot use variables for now but it does the job. I've plugged it into my DSDT and the fan is noticeably quieter in OSX, particularly on web browsing & light apps.

We really need to find out how a compiled AML can be integrated back into the BIOS. Windows would *really* benefit from this.

Great job mate.
find
quote
Please be advised, that in order to re-parse these settings by ACPISpensors any of the software that utilizes SMC keys and thus reparses DSDT methods is requires to run (iStat Pro, Nano or HWMonitor), otherwise you fan may stuck in off mode, especially with second approach.

I had to replace separate 1 bit registers meant for fan control with a single 1 byte register at offset 0x60 to be able to override it properly, not sure what's the deal there..
Replace:
Code:
FCNT,   1,
                        FTST,   1,
                            ,   3,
                        FADJ,   1,
                        TCTL,   1,
                        FATO,   1,
with just:
Code:
FORD,   8,

1.
This will result in fan spinning at around 2800RPM constantly thus cooling your machine and eliminating the erratic fan behavior that is normal for our class of machines. I prefer it this way because it used to be like that on my old Asus laptop - the fan would constantly spin at round 2.5k rpm and increase speed only when temps reach 65C during some mid-to-heavy load.
Code:
Method (FANC, 1, NotSerialized)
                    {
                        If (LAnd (LGreaterEqual (^^EC.FLVL, One), LLessEqual (^^EC.FANO, 0x02)))
                        {
                            If (LAnd (LGreaterEqual (Arg0, 0x0CAA), LLessEqual (^^EC.DTS1, 0x37))) //if temp dropped below 55C, but fan is still above 3242 rpm
                            {
                                Store (Zero, ^^EC.FLVL) //make fan drop speed gradually
                                If (LAnd (LGreater (Arg0, 0x0900), LLess (Arg0, 0x0B00))) //is speed dropped to about 2800 rpm
                                {
                                    Store (Zero, ^^EC.FORD) //override auto mode, make fan stay at 2800 rpm
                                }
                            }
                        }

                        If (LAnd (LEqual (^^EC.FLVL, 0xFF), LGreaterEqual (^^EC.DTS1, 0x41))) //if fan is in manual mode and temps reach 65C
                        {
                            Store (0x40, ^^EC.FORD) //reenable auto mode
                        }
                    }


2. This will keep the fan off at most times, but will allow EC to kick in when temps reach certain temp. This is the way it is supposed to work when setting trip temperatures for high and low in BIOS.. but they don't seem to work... at all.
Code:
Method (FANC, 1, NotSerialized)
                    {
                        If (LAnd (LGreaterEqual (^^EC.DTS1, 0x28), LLessEqual (^^EC.DTS1, 0x44))) //if temp is in 40-68C range
                        {
                            If (LAnd (LGreaterEqual (^^EC.FLVL, Zero), LLessEqual (^^EC.FLVL, 0x04))) //if fan is off or at any operation level
                            {
                                If (LEqual (Arg0, Zero)) //if fan is off
                                {
                                    Store (Zero, ^^EC.FORD) //we sue want to keep it like that
                                }

                                If (LGreaterEqual (Arg0, 0x0CAA)) //if fan seed is above 3242 rpm
                                {
                                    Store (Zero, ^^EC.FLVL) //we want to make it drop gradually
                                    If (LAnd (LGreater (Arg0, 0x0B00), LLess (Arg0, 0x0C00))) //if it has dropped between 2816-3070 rpm
                                    {
                                        If (LLessEqual (^^EC.DTS1, 0x3C)) //and temp has dropped below or to 60C
                                        {
                                            Store (One, ^^EC.FLVL) //we want to shut off the fan this very instant
                                            Store (Zero, ^^EC.FORD) //and override the auto mode to keep it off
                                        }
                                    }
                                }
                            }
                        }
                        Else
                        {
                            Store (0x40, ^^EC.FORD) //if tems are higher than 40-68C range we need auto mode to kick in
                        }
                    }
find
quote
Hi everyone,
I am new to modding. I'm trying to mod my dell n5110's bios to enable uefi booting. The latest bios version is A11.
I have got these pieces of software: phoenix tool 202, MMtool 4.5, Windows grep, Hex Editor neo. And I'm running windows 8 pro x64.

Following the howto on page 1 of this thread, I'm having these problems:
1. I cannot find the *.WPH as instructed in 'HOWTO hack your own BIOS'.
2. I used phoenixtool to open the original bios and now I've got a DUMP folder. I use window grep to search the files in the DUMP folder for the string 'AdvancedSetup.efi'. That string doesn't exist.

I know this thread is for dell 15z, but I do hope that you can help.

Thank you a lot.
find
quote
Hi and welcome aboard. At the moment, as your bios is AMI not Phoenix and we currently have not found any way to unlock the features.

Hopefully we'll also be able to unlock this BIOS soon as well.
find
quote
Many thanks jkbuha, for I won't have to waste my time searching for a way.

regards,
find
quote
Turns out there's a kext and even an app to control fan is OSX on Dell machines.. there are even sources published for it, which need minor tweaking.
Search for i8kfan.kext and i8kfanGUI.app by PotatoSalad and or i8k.kext by tweakbsd. Both of these solutions are based on i8kutil code from linux.
The later implementation from tweakbsd is able to override automatic BIOS mode but doesn't work with the GUI app.. he hasn't published sources though so how he does thus through DELLDIAG is unknown. For me it behaves erratically - it will freeze the system for half a second every couple of seconds because it accesses SMI on 0xB2 to get and set data.. not sure if it is the case with Inspiron and Latitude machines for which this stuff was originally written in Windows back in 2003 I believe. It was ported to linux in 2005, first ported to OSX in 2007 and now updated this autumn of 2012.

I'm bloody tired of waiting for my HDD caddy to arrive, so I'm holding away installing the SSD. Probably will repaste while i'm in there ..
@kasar did your laptop drop temps significantly after repasting?
find
quote
yeah, after repaste and dustfilter removal the temps droped significally ^^

that plus the undervolted bioses make the laptop like a fridge Big Grin


oh, will you pinmod the machine to bypass the descriptor wehn you take it appart? ^^

it would be fine if someone else confirms ME firmware mods working on their machines Smile

as far I know I was the only able to get it working here.

http://forum.techinferno.com/general-not...ptops.html

moral hazzard tried but did not gained BCLK overclocking, I guess I am a lucky guy or just the most mad to take the freaking chip out (several times) Big Grin
find
quote
hey guys, give a look to this topic Smile

http://forum.notebookreview.com/dell-xps...os-34.html

"followme" managed to backup and flash the bios from the shell on his L702X, he also have another interesting ideas like replace the diagnosis tool with a external uefi shell, I think that should be more usefull than just diagnosis tools since we seems unable to just enable the internal efi shell directly ^^ Smile
find
quote
Nothing really new there besides the idea of swapping ePsa for shell, which is somewhat useful. The uefi unlocked from factory and enabled BIOS for xps17 is a private case, which allows the user of a given model to launch uefi stuff from recovery capsule, for us this is not the case. In a retrospective there a clue to setting uefi mode as always enabled in the a19 BIOS of xps17. Comparing old and new versions of the setup advanced module can lead us to a byte that needs flipped. Regarding the flasher from the capsule - I had it launched from shell before, but there is virtually no point in this for us because uefi is disabled as an option and as you mention it, setting it enabled will unload capsule from memory.

@kasar
try swapping:
00 5B 0D 00 00 00 00 00 00 00 00 00 00 00 5B 0D 01 00 00 00
with
00 5B 0D 00 00 00 01 00 00 00 00 00 00 00 5B 0D 01 00 00 01
in PlatformSetupAdvanced to see if this sets UEFI boot as enabled by default ...
I won't be around my laptop till tomorrow evening.
find
quote
@jkbuha how did you OC your cpu i have same computer with the exception of the cpu being core i5
2540m running at 2.5ghz(3.1 turbo)...i'm not sure i understand your previous post on the matter.
maybe let me see your clover config file or something.

and also do you get any trackpad issues using clover....since i moved from chameleon its all over the place.
find
quote


Forum Jump:


Users browsing this thread: 30 Guest(s)