Well, after a bit of work, headaches, and testing, I'm going to start producing a new "A13" BIOS for the 1645. All A13 BIOSes will include:
Unlocked BIOS options (if you don't need them, then don't change anything, then it will be the same as stock)
Updated i7 xxxQM microcode (v3 upgraded to v4)
All 4670 vBIOS is ver A09
Fixed a bunch of DSDT problems:
Syntax errors including:
Misplaced IF (CondRefOf(FPED)) statement moved into a method
Unallocated memory IO addresses fixed
_PLD (physical location description) fixed for USB ports
Linux improvements including:
Fixed the _OSI (Operating System Identification) method to treat Linux as 'XP or newer Windows' instead of the default 'pre-XP Windows' which fixes some things like correctly enabling HPET in Linux
Fixed the _OSC (operating system capabilities) method to improve PCIe support in Linux, fixing a bunch of dmesg errors, though this has the minor side-effect of adding a bunch of devices to the Windows 'Safely Remove Hardware and Eject Media' box. If Windows-only users find this annoying, I can re-break it for you.
Things I couldn't fix:
The 2 error messages that BITS gives you regarding CPU power management. These problems are in the SSDT, and when I tried to modify it, the results were disastrous. You can implement a fix in the DSDT, but the code made the DSDT way too long to reintegrate, so I'm going to give up on this for now.
Thanks again to Kizwan for his help in my efforts.
-
-
-
You can fix the C1 auto-demotion error either via BITS by enabling it and/or better yet, use TS and set/enable both C1 and C3 auto-demotion which will speed up your SSD 4k writes (mobile platform) without having to play around with power settings (at least 1 other person has confirmed they can see speed improvement besides me, nobody else has commented).
BTW: any chance to get a 'normal' BIOS with the fixes as the 2nd monitor doesn't like OC and the BIOS options don't really do anything AFAIK? -
-
-
Any chance we could get your new bios for the 4670 users, or does the 5730 version work for us?
-
-
any news about 1640.. i can test different settings if you'd like.. it would be really good.. because on idle computer is making too much noise...
-
-
-
-
-
-
This happens everytime on my laptop so I doubt BIOS itself is the answer here but it should (in theory at least) be possible to find what changes that and play with the value. All other fan values remained the same (even the off value). -
I think it is good idea if seeker_moc can provide a non-overclocked BIOS with below fix integrated in the BIOS for 1645.
-
The 5730 version will work for the 4670, sans the overclock.
I've been unable to get any 1640 mods to work. I can modify it, but both times I did the 1640 owners who tried were unable to flash them.
I'm going to release a non-OCd BIOS today, I was out all day yesterday and wasn't able to.
The temp option does do something. When you go to the Linux ACPI device /proc/acpi/thermal_zone/TZ01 and open trip_points, it normally says this:
Code:critical (S5): 85 C passive: 95 C: tc1=0 tc2=10 tsp=2 devices=CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 active[0]: 71 C: devices=FAN1 active[1]: 55 C: devices=FAN0
As far as overclocking and/or undervolting the CPU, as I understand it, you'd need to modify the same _PSS method that's responsible for the C-states and power management. Like I mentioned earlier, that is embedded in the SSDT, not the DSDT. I have been unable to find where exactly the stock values are drawn from to modify, trying to replace the entire SSDT didn't work, and putting override values in the DSDT makes it too big.
Or, like Kizwan mentioned, you can overclock (but not undervolt) by trying to change the values of the PLL generator (the 'clock' itself) either in the BIOS or with software like SetFSB, though SetFSB AFAIK does not currently support the 1645 (you'd have to take apart your entire laptop to find the model# of the PLL chip, just for the chance that SetFSB might be made to work for you). I don't think there's too much demand for OC of the CPU, considering the heat/throttling problems that many are having with the quad cores. -
Stock clocks A13:
1645_A13.zip
Also, I did manage to fix the _BQC Linux error messages. I am still unable to make (PCIe / _OSC) work error free in Linux without adding extra devices to the Windows "Safely Remove Hardware" menu, though I have been trying. -
-
Hey seeker,
Still waiting for a 800/1000 OC for the 1647s.
Thanks! -
@ seeker man the 813/1067 clocks are running hot..! the system is throttling in 10-15 mins... can i have a 800/1050 without the os capablities thing?? thanks..!
-
I'll make you one tonight.
-
-
-
-
.
-
-
Hi, really amazing work you've done here
Do you think that fan voltages can be adjusted somehow to make it spin all the time, just slower?
Also do you think it is a good idea to try to change memory frequency to say 1600MHz although they are rated 1333MHz? On desktop most memories are capable of running one step faster...
Thx -
2. I tried it, but it didn't do anything, just stayed at 1333. Though it does work when you turn it lower. I think that to get the 1600 setting to work, you'd need RAM with 1600 in the SPD, though even that may not work as 1333 is the spec limit of the memory controller in the i7 quads. -
seeker_moc: I established my stable clocks to be 840MHz core and 960MHz memory. I originaly thought that I'll settle with your "Mild OC Edition", but these clocks just seem to be too much higher and thus tempting...so can I ask you to mod 1 bios for me (with all options unlocked)? I'd really appreciate it...
System specs are in signature.
Thx -
The Dell download won't let me. Says they are the same version so it won't update. Need to put stock back on.
Thx
p.s. never mind, i found this post by seeker from a while ago. It worked for me
http://forum.notebookreview.com/del...downgrading-your-1645-bios-5.html#post6904588 -
-
something didn't go right. I tried to flash twice and got the same results.
-
Is there a way to do the same thing for my XPS studio 1340 with modifyed BIOS update?
-
-
No software OC tool whatsoever. Which is correct? GPU or default?
I've used your BIOS OC's before and the MHz values are always the same. -
-
Attached Files:
-
-
-
^ Strange. The PowerPlay toggle isn't where it normally is and I can't locate it.
Edit 1: Powered down and booted back in Win7... still no changes.
Edit 2: Reflashed with the 813/1067 OC. PowerPlay is back. Clocks are right in GPUZ.
Attached log file too.Attached Files:
-
-
-
-
Do you all flash from windows or dos?
-
-
hey seeker wen will u be back on earth?? The usb bug is killing me... it wont allow me to boot with a flash drive..! when i try login thought usb hdd in bios it boots to broadcom and just exits!
-
-
-
^ Thanks. Works great
-
-
Haha strange.
-
BIOS modding for GPU OC fun and profit!!
Discussion in 'Dell XPS and Studio XPS' started by seeker_moc, Sep 30, 2010.