
bobdamnit
Members-
Posts
297 -
Joined
-
Last visited
-
Days Won
11
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by bobdamnit
-
Can confirm this fixes it. Running DSDT from quoted link is fixing display corruption issue. (Its for a D620-GMA. Will this affect my D520? I don't want to run this too long if it will. D520/D620-GMA are almost identical. BIOS is different however.) Sweeeeeeeeeet! Insomnia now works! (Must have hot corner for display sleep. Display will not wake back up upon lid open.) Damn. This disables VGA output. Well, here's my setup as well, just for documentation. -D520 -BIOS A08 -BIOS setup per the Herve's thread (where applicable) User configured EDP settings -AnV-Slice modified VoodooPS2 -NullCPU -SleepEnabler -Emulated SpeedStep -TSCSync -AppleSmartBattery -Hibernation fix I've never had to "touch" /S/L/E, but I did it with original DSDT I just reinstalled and it did not fix the issue.
-
Ran a few tests last night. I freed up some hard drive space and installed Snow Leopard to test on that as well. All tests were done with the "display sleep" hot corner, and retested with the "1 minute display sleep" setting. OS X 10.7.5 Test 1: Display sleep with external monitor hooked up with default EDP revision 65 DSDT... -Internal display sleeps fine -External monitor is not detected -Internal display wakes up "pixelated" -Nothing happens on external monitor (I've never gotten VGA out to work with EDP DSDT.) Test 2: Display sleep without external monitor hooked up with default EDP revision 65 DSDT... -Internal display sleeps fine -Wakes to pixelated screen Test 3: Display sleep with external monitor hooked up in mirror mode with user joe82's DSDT... -Internal display sleeps fine -External monitor is detected and works, sleeps fine -Internal display wakes to a pixelated screen -External monitor wakes fine Test 4: Display sleep with external monitor hooked up in "extended" mode with user joe82's DSDT... -Internal display seeps fine -External monitor is detected and works, sleeps fine -Internal display wakes to pixelated screen -External monitor wakes to "random vertical stripes of color bars" (Almost like a television emergency broadcast, but each "bar" is a random size.) Conclusion: -User joe82's DSDT is slightly better, as it enables external monitor support -Internal display ALWAYS wakes to a pixelated screen, no matter the DSDT or having an external monitor present I setup some hard drive room and installed 10.6.0 just for shits and giggles. I reran the exact same tests with the EDP revision 65 DSDT and here are my results: -External display is not detected -Internal display sleeps great -Internal display wakes great. No pixelation. Can someone provide me with a link to completely uninstall EDP revision 65 and install the older revision? I'd like to test out revision 43 with Lion/Snow Leopard and see if the display corruption happens. In other words, I'd like to see if its a Lion specific issue, or an EDP issue. (Revision 43 didn't seem to do this, but I really don't remember testing it out.) I plan on removing Snow Leopard and installing Lion on that partition. I do NOT plan on updating. I want to test revision 43 on 10.7.0 and revision 65 on 10.7.0. I feel this will let me know whether its an EDP issue, or a Lion issue.
-
Definitely happening here on internal screen (ONLY!), 10.7.5, EDP revision 65, when only the display sleeps. (Hot corner) Display only supports 800x600 @ 60hz, and 1024x768 @ 60/50hz. Fn+F1 sleep's the computer like it should. I have no hotkey to sleep the display. Pressing Fn+F8 (CRT/LCD for changing display output to VGA port) does nothing until I plug in an external monitor, and even then, all it does is just disable the external display until I replug the display in. If I close the lid, the computer sleeps. Because I have a BIOS password set, when I open the lid, the display wakes up properly and isn't pixelated. (Thats the best way I can explain it, is extremely pixelated.) Pressing the power button brings up the "Shutdown/Sleep/Restart/Cancel" dialogue box like it should. It's quite annoying because I cannot use any sleep prevention methods for closing the lid (Insomnia, Caffeine, etc...) for transferring the laptop quickly around the house. (All my testing is done without an external display attached.)
-
When I installed Lion, EDP was revision 43. I updated EDP after installing 10.7.5 (From 10.7.0) to revision 65, and thats when this started happening. I don't know if the 10.7.5 update did it or the new EDP revision did it. (Did GMA 950 kexts change from 10.7 to 10.7.5?) I can't screenshot it to show you what I mean. Screenshots come out looking normal after a reboot. (In other words, a screenshot does not capture the garbled display, but shows true resolution, making me think its a display/DSDT problem and not a driver issue.) I should also add that this issue happens on user "joe82" modified DSDT that is posted here as well.
-
Can confirm this with a D520 GMA, 10.7.5. Wakes fine from "Sleep", but display sleep garbages the screen and only a reboot will fix it. I honestly thought I was the only one with this issue, so I never brought it up.
-
Mountain Lion install freezes then quits after 15 seconds
bobdamnit replied to Sirron's topic in The Archive
First guess is that you did not install the MyHack Boot pack correctly. Second guess is that for some reason DSDT wasn't installed correctly. According to your installer log (I am looking at nothing but the installer log), I would say that Lion/Mountain Lion crashed very early in the installing process. I would say that the installer quits here: Nov 26 15:35:32 localhost Unknown[285]: 2012-11-26 15:35:32.885 LCA[284:707] NSSoftLinking - The Librarian framework's library couldn't be loaded from (null). Nov 26 15:35:32 localhost Unknown[285]: 2012-11-26 15:35:32.887 LCA[284:707] NSSoftLinking - The function 'LBCurrentProcessHasUbiquityContainer' can't be found in the Librarian framework. Nov 26 15:35:35 localhost configd[112]: subnet_route_if_index: can't get interface name Nov 26 15:35:36 localhost Unknown[285]: 2012-11-26 15:35:36.345 LCA[298:203] *** NSTask: Task create for path '/usr/sbin/diskutil' failed: 22, "Invalid argument". Terminating temporary process. Nov 26 15:36:11 localhost ReportCrash[299]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0 Nov 26 15:36:11 localhost ReportCrash[299]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0 Where it starts reporting "localhost ReportCrash[299]". (If you notice, the installation continues even though errors have been logged.) This indicates to me that the installer is trashed. Are you installing with InstallESD.dmg or Apple OS X 10.7/8.app? Use InstallESD.dmg if you can. It seems to be a much cleaner install. All "ReportCrash" errors are 299, which by the Apple Knowledgebase means that the install media is basically ruined (Either bad image, or bad media). I suggest acquiring a legit copy of the InstallESD.dmg for either 10.7/8 and reinstalling using MyHack. Be sure to include the CORRECT boot pack, otherwise the machine will behave almost the exact same way. Also, be sure to double check whether or not your Flash/SD/DVD media is capable of handling HFS+, GUID, bootable operating systems. If, by chance, you are absolutely positive you have MyHack/OS X bootpack/EDP configured properly, I think its time to look into a hardware conflict. Try disabling Ethernet/WIFI/Bluetooth in BIOS and see if the machine will boot. (I've seen WIFI cards halt the Leopard installer at the same error, as well as Ethernet, PCMCIA, USB2.0, PS/2, etc...) What I'm getting at, is disable AS MUCH as you can in BIOS and try reinstalling. You may have a quirky chipset causing errors that a quick disable in BIOS might fix. Also, since it seems that the core of the install crash seems to be "Nov 26 15:35:36 localhost Unknown[285]: 2012-11-26 15:35:36.345 LCA[298:203] *** NSTask: Task create for path '/usr/sbin/diskutil' failed: 22, "Invalid argument". Terminating temporary process.", I would look into whether or not ACHI is enabled in BIOS. I know this gives you more questions than answers, but try to narrow them down one at a time. If you can narrow it down, we are pretty creative. We'll almost certainly be able to get you into OS X, and from there, you can use EDP to get the machine tweaked. -
I do not have a docking station. My machine has S-Video built in. Also, I do not have a DVI port. I have S-Video and VGA only. (VGA works, S-Video, does not. As Macbook's with the GMA 950 don't come with S-Video, I did not expect S-Video to work.) It started mirrored, yes, however I found that I could change from mirrored to extended desktop without any problem. Also, once I changed it to extended desktop, it comes up extended every time now. As for why my machine uses Apple's stock parameters for AAPL01,Pipe, I have no idea. I'm not good with DSDT and all that. I do know that my machine is kind of non-Dell standard. For example, anyone using the D520 with OS X and more than 2Gb of RAM will not have Ethernet. It shows up, but will not assign an IP address or connect to a domain at all. We know why, but cannot fix it. My D520 does not have this problem. I have 3Gb RAM in it right now and am connected wired at home with it typing this out. I don't know why mine is different either.
-
As a matter of fact, that did! External display shows up mirrored to the internal display after Lion 10.7.5 boots. After Lion boots, both displays are now on and mirrored. (S-Video, as expected, does not work.) Here is my DSDT.aml from EDP. Not sure if it will still help, as it seems you figured this out! DSDT.aml.zip
-
I can't really get you files from Windows because I do not have Windows installed and in order for me to install it I would have to completely wreck my OS X install and I just don't want to do that. I apologise. If there's nothing you can really patch to do this, I'll just leave it alone. OS X operates pretty decently (albeit a little hot) and most of my hardware operates with little to no modifications. I'm pretty sure DSDT has been patched for my GMA 950 so that the display doesn't stay off, but other than that I'm not sure whats been modified to make it work better with OS X. I'd have to ask the lovely OSXL crew, as I'm using their modified DSDT for EDP. Thanks anyway, EMlyDinEsH. I'll still try to help you if I can. (It is the holiday season, after all!)
-
I purchased VMWare Workstation 8 and installed that, then downloaded a pre-made 10.8 image and ran it in VMWare. Then I pulled the hard drive from my Latitude D520 and hooked it up to my desktop running the pre-made OS X image. Once the computer was fired up, I ran the VMWare image and mounted the laptop drive as a physical drive in VMWare, allowing me to work with it in Mac OS X 10.8. I partitioned it, installed the MyHack installer to the small partition, and booted right from the hard drive to install OS X on my D520. Thats one way to do it. If you need more specifics, let me know. I'll write up a quick guide to do this. Another way involves DD for windows and a bit of command line knowledge, but it is definitely possible to build a bootable OS X installer in Windows. (You'll need to pay for TransMac or use the 14 day trial to accomplish this!)
-
I chose to leave out the pre-modified DSDT. If you need/want them, let me know. It only comes as DSDT.aml. Files sent. Thanks for looking, EMlyDinEsH! Edit: Forgot IORegistryExplorer file! Sending another email containing that file only!
-
DSDT has already been modified on most, if not all, Latitude D series laptops. Has the SSDT? For example, if I send you the IORegistry taken from 10.7.5 for my D520 and the DSDT from EDP for my model, will that be sufficient? Having native Speedstep and sleep have always been a quest of mine lol.
-
So, I got it! Open a Terminal and input the following (I'm assuming you have I8kfanGUI.app installed into /Applications): sudo chmod 4755 /Applications/I8kfanGUI.app/Contents/MacOS/I8kfanGUI sudo chown root:admin /Applications/I8kfanGUI.app/Contents/MacOS/I8kfanGUI sudo chmod 4755 /Applications/I8kfanGUI.app sudo chown root:admin /Applications/I8kfanGUI.app After that, use DockDodger to remove the Dock icon for I8kfanGUI. (If you want.) Select the application as a login item, checkmark the "Hide" box, and restart. Should work just fine after that. (It is for me!)
-
Its real damn annoying, actually. But I'll get it. I'm a pretty patient guy. I'm looking into how LaunchAsRoot accomplishes it and seeing if I can mimic it. The other option is to rebuild the whole damn GUI with Xcode for 10.7 SDK. (I'm looking into this, but never having worked with Xcode, that could take a while.) That might be hard, as the GUI originally used a daemon to launch it, and anytime I try to remove the daemon in Xcode I get a staggering number of build errors that I'm clueless about fixing. I can build the GUI sources with 10.7 32/64-bit 10.7 SDK including the daemon, but the thing still asks for a password. (Even with building the thing to have 755 permissions.) So, yeah. Its being a pain in the ass.
-
I can get the kext to automatically load with launchd. Open a Terminal and enter the following command: sudo pico /Library/LaunchDaemons/i8kfan.plist When pico opens i8kfan.plist, add the following to the plist file: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs$ <plist version="1.0"> <dict> <key>Label</key> <string>i8kfan</string> <key>ProgramArguments</key> <array> <string>/sbin/kextload</string> <string>/System/Library/Extensions/i8kfan.kext</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> Press Control+O to write out the file, then Control+X to close the pico editor. Back in the Terminal, enter the following command: sudo launchctl load /Library/LaunchDaemons/i8kfan.plist Reboot. To confirm the kext is loaded, perform the following in a Terminal: kextstat -l (thats a lowercase "L") Look for the following: com.PotatoSalad.kext.I8kfan If you see that, the kext is loaded properly at startup. Now, if I could just get around the GUI needing an admin password EVERY time it starts... Hope this helps.
-
Its the stock blue pad, but the machine was under extended warranty until November 2011 and I had it replaced about September 2011. (I purchased it through school and they offered business extended warranty dirt cheap so I paid extra for it.) I also had them replace the motherboard fan, touchpad (it was wasted), and the display hinges. All in all, its a pretty new computer I keep regularly maintained. Windows temps (at idle) stay around 38-40C. OS X temps (at idle) stay around 50-55C. So I just dont think its the heatsink/thermal pad. I remember having high temps way back in Leopard/Snow Leopard. I think this machine just runs hotter with OS X. (Fan control would help that, as would undervolting the CPU. I paid for CoolBook, but I never really saw any temperature differences with undervolting.)
-
When I said I fully open her up, I mean remove everything. Keyboard, top case/touchpad/buttons, and get all the way down to where I can see the second RAM bank under the keyboard, the only fan, and the motherboard under the case/touchpad/buttons. I also remove the underside RAM/WiFi door, DVD-RW drive, and HDD before I spray with compressed air. I can see the fan/ducts from the fan port, and they look relatively clean. I do know that it could benefit from a new coating of thermal paste, however seeing as the CPU is locked down with a copper heatsink/aluminum block and 4 screws, I've been hesitant to perform that action on this laptop. (I re-do thermal paste every year on my desktop computers.) I tend to stay away from using vacuum cleaners because they cause too much static electricity and will fry the computer. I've done this on many desktops lol.
-
That basically explains what I am doing. I set the D520 down on my desktop and plug it into my VGA cable on my Dell 27 inch monitor and start the D520. I see the whole entire boot process on the laptop display and nothing on the external monitor. Because I have a BIOS password set (For hibernation purposes), I let OS X autologin. As soon as Lion gets booted, the laptop display goes blank and the external monitor shows random stripes of colors. (Some large, some pixel width.) I cannot do anything. Pressing FN+F8 will make the laptop display flash for a second and the external monitor think I unplugged the cable. The external monitor will not come back on even if I unplug/replug it back into the VGA port, neither will the laptop display. At that point, I have to push the power button and hit the "R" key to reboot the machine and unplug the VGA cable before Lion boots. The Dell external monitor is a Dell S2740L. I have no way of knowing how to tell if the D520 is picking up the monitors EDID. I also tried this with an Acer AL2002W 19 inch monitor. It gave me the same results. Sorry for the late reply. Hunting season just opened where I live. Hope this helps
-
Yeah, I had the laptop open about 3 months ago. I usually open it up once every six months and blow the dust out with a can of compressed air. The thermal paste may be old, definitely. But I can keep temps down in the low 30's C if I put the fan (hidden hardware test menu) in a medium speed and run "Conservative Performance" in VoodooPState. Thats kind of why I'd like the I8kfan project working. I just have never worked with I/O Kit. And don't have the time right now to tackle it.
-
VGA was not working at all with the DSDT from the latest EDP. This DSDT will give me display but it is random stripes of colors. Unusable. I am using 10.7.5. I can try with 10.6.8, but it will take me a few days to get that setup. (Its my vacation time and I am going on vacation.)
-
Can anyone tell me why temps are getting out of hand? Running just a web browser playing a simple Kongregate game (flash based games) my temps skyrocketed to easy 88 degrees celsius and were climbing before I had to do something about it. I ended up shutting down the browser, and that brought temps back down. Then, I brought up the FN+Shift 15324 hidden menu and spun the fan up to "D7" (about 4,800 RPM) and temps dropped back down to normal after a minute. But I noticed while I was in the hidden menu that even though BIOS had control of the fan, it wouldn't spin to max. I've noticed that there is a IO Kit driver for controlling the fan, and when loading the next manually I can control the fan with the I8kfanGUI app. Although the kext doesn't load manually (and I cannot force it with launchd) you have to load the kext manually every time you boot OS X. While its a nuisance, it does work. Why won't BIOS force fans to high even when temps are out of this world? BIOS controls the fan just fine in Snow Leopard on this machine. I also run Linux daily on this machine on a LiveDVD and BIOS has no problem forcing the fans to run max in Linux. So whats different in Lion? TJMax value's have been modified correctly so I am getting correct temperature readings. (In I8kfanGUI, Temperature Monitor, and iStat, all readings are identical.) I do have VoodooPState installed, and I leave it on "Conservative Performance". Because I cannot make I8kfanGUI work properly, I do not use fan control unless I absolutely have to via the hidden menu. I do use Safari, and it is fully updated. So is OS X. Also, I tried this with EDP DSDT and with the recently modified DSDT by user joe82 seen here. Both have the same issue.
-
Mine comes with the T5500, so if you have that CPU then the TJMax is 100. I don't exactly know if all D520's came with the T5500 CPU though. Thanks for the tip!
-
Will test tonight and report back. Thanks, Joe! Boots fine with 1024x768 DSDT. Will report later when I get home about VGA/S-Video mirroring. Edit: Doesn't work on my D520. It outputs display to the external monitor however the display is garbled. This is a bit better than the original DSDT, which did not output anything to an external display. S-Video did not work at all. If you need a picture to see what I mean by "garbled" (distorted, unusable, random stripes of colors), I can definitely take a picture and upload it. But "random stripes of colors" pretty much describes it lol.
-
Since I don't see any other guide's for this machine, I figured I'd try to help out the community by creating one! Keep in mind that this guide isn't exactly machine specific. Several of the Latitude D4x0's, D5x0's and D6x0's are very similar to the Latitude D520 and this guide can easily be used for them too. Pre-Installaiton Thing's you'll need: -8Gb USB Flash drive/Small partition on HDD -InstallESD/Mac OS X Lion.dmg from App Store -MyHack 3.1.2 -Some form of OS X 10.6+ (VM, previous install, etc...) You can follow the Preinstall Guide already written up here on OSXL. I modified it a little bit, which I will outline here in this guide, however I will assume you chose to follow the USB guide exactly. I chose to install the OS X Lion installer on my hard drive in the D520. I chose to do this because I want to experiment with a bunch of different configurations in 10.7 before I update to 10.7.X. Having the install media on the hard drive makes install times dramatically faster than using USB flash disks. Also, I didn't have a flash drive. Once you have your install media prepared, its on to configure BIOS and install OS X BIOS configuring and installing OS X: Note: I chose not to use the modified BIOS for the D520. Using the modified BIOS removes the need for a patched/modified DSDT as the DSDT is patched/modified in the modified BIOS. (Thats the only benefit, as far as I can see.) Place your install media in the D520 and power the machine on. As soon as you turn the machine on, start tapping F2 to enter BIOS. Once in BIOS, set a "System" password inside the "Security" settings. Don't set an "Administrator" password, make sure its a "System" password. Note: The System password can only be 8 or less characters. Any more than 8 characters and BIOS will not accept the characters past 8. (You'll know you hit the max amount when BIOS beeps at you.) Make it something you can remember! While technically its pretty easy to bypass the password if you forget it (Even EDP has an option to do it!), it makes it very hard to do when any time you start the computer it asks for a password. If you can't remember the password, you won't load ANY operating system to be able to bypass the password. Make it easy on yourself, DONT FORGET THE PASSWORD! Further down, you will see the "Bypass" settings. Go to that and set it to "Bypass restart" only! Now, every time you cold boot, or wake from standby, BIOS will present you with a screen to input that System password. However, because we selected "Bypass restart" whenever you restart the D520, BIOS will not prompt for a password. Tap escape and select "Save and exit". The D520 should reboot. Note: I had you do this in preparation of having OS X installed. Setting a system password will help later with Hibernation issues, and selecting "Bypass Restart" will save you from entering a system password sometimes. Start tapping F12 to bring up the boot selection menu. Select "USB Removable Media" and hit enter. If you've done everything correctly, Chameleon boot loader should start and begin loading the OS X installer. I like to boot the installer with the verbose flag, and if you need any specific flags for your machine, now is the time to input them. Select your language. Once the installer is up and running, click "Utilities" in the menubar and select "Disk Utility". Once Disk Utility loads, make sure you select the drive you want to install OS X to. Format the drive in MBR if you plan on using Windows on the machine as well as OS X. Exit Disk Utility. Select your recently formatted drive and hit "Install". You can't customize any options. Install time should be anywhere from 15-40 minutes, depending on your install media read/write speed. First boot: Once OS X is installed, reboot. Remove your install media and let the computer boot from the hard drive. Since this is the first boot, you'll need a few boot flags to help you along. I'll outline the ones I used to help me get booted the first time: -v -USBBusFix=No (DO NOT INCLUDE THE "-"!) "-v" means "Verbose". This will show you everything OS X is doing while it is booting. "USBBusFix=No" tells Chameleon that USB doesn't need any fixes. Setting this will enable the stock ApplePS/2 keyboard driver to work during the OS X setup. Neither of them are required after first boot. Once setup is finished, VoodooPS/2 will take over in OS X and allow your trackpad/keyboard to work and since setup only runs the first time, "USBBusFix=No" is only helpful the first boot. Once OS X is up and running, you'll need to download EDP and run that. Most D520's came with the Broadcom 4311 wireless card, and if you still have that card, you should have wireless out of the box. Of course, there are some Broadcom cards that aren't intended to run in OS X. I happen to own one of these cards. Its labeled the Broadcom 4312, however the device ID's show me that its a 14e4:4315. There are drivers for the Broadcom cards that don't work in OS X. I'll include the one that worked for my specific card. Alternatively, you can rebrand the Broadcom card to an Apple Airport or Airport Extreme card and it will work natively. Rebranding Broadcom Cards Guide. Configuring EDP: Ok, I'm assuming you have OS X installed and wireless working. Download EDP and run that. Put in your password and select option 1. Select the D520 and then select option 1 for "Default Values". When it asks if you want NullCPUPowerManagement, select yes. When it asks if you want SleepEnabler, select yes. When it asks if you want Emulated Speedstep support, select yes. Select yes for VoodooTSC. It will ask what sound driver you want. The D520 comes with the STAC9200 device. I chose patched AppleHDA for STAC9200, but I installed SoundFlower because I still get audio lags. VoodooHDA #1 works, however has no microphone support and no audio lags. If you do not need a microphone, I suggest this one. I also picked VoodooBattery to get battery readings in the Finder menubar. EDP has its own version of MyFix, so once EDP is completed you can reboot. At this time, you should have a mostly working copy of OS X 10.7. Sound should work (if it doesn't, check System Preferences/Sound and make sure "Internal Speakers" are selected), as well as wireless, battery, keyboard and touchpad. We are going to do a bit of extra configuring with EDP to get the best out of our machines. Re-run EDP and select option 2 (Configuration). Select Option 4 to install SoundFlower. EDP will return to the configuration menu after a few seconds. Select option 2 to disable Hibernation. EDP will return back to the configuration menu after a few seconds. Select "X" to return to the main menu. Select "Q" to quit. Reboot. Hibernation/Sleep should now work properly because we configured it with EDP and because of the "Master Password" we set in BIOS. Any sound delays you might have had can be taken care of witht SoundFlower. Just make sure it starts up with OS X. Updating: Updating is easy. Run the 10.7.5 combo update and before it automatically reboots, re-run EDP and select your choices again. Reboot with verbose. If you have my wireless card, you MUST reinstall the Broadcom43XXFamilyRev2 kext with Kext Wizard for wireless to work again after updating to 10.7.5. Now you are fully updated, and everything should be working properly! Tips: If anything fails, feel free to drop a post in here. Hopefully we can help you figure it out. Hibernation works, but display sleep does not. It works, but the screen will come back to life distorted but usable. Nothing seems to bring it back except a reboot. Fixed in latest EDP. Battery icon in menubar doesn't automatically update. Removing the charger and replugging it back in will make it update. Fixed by using AppleSmartBattery in EDP Adjust the "TJMax" value in /Extra/Extensions/IntelCPUMonitor.kext/Contents/Info.plist. Set it to whatever your TJMax temperature is for correct temperature readings in hardware monitor software. Also keep in mind that anytime you run EDP you will have to make these changes. Be sure to lookup your CPU on the Intel Website. Wireless doesn't reactivate after Hibernation. You have to shut it off in OS X and turn the card back on. After that, it operates flawlessly. Fixed with latest Apple AirPort update Display sleep is still broken. Disable clamshell sleep via PMSET and the display will only wake when closing the lid by using a hot corner to sleep/wake the display. Minor annoyance. Please feel free to let me know if I missed anything important! Credits: OSXL community for being such a great forum OSXL development team for such a great driver pack Hervé for the "USBBusFix=No" flag Anyone else that deserves credit I didn't give. (Apologies!) Broadcom43XXFamilyrev2.kext.zip
-
Thanks for this. I used I8kfan+GUI way back on Leopard and Snow Leopard and it worked fine. (Sometimes the GUI got a little stupid, but nothing major.) I'll definitely tweak the Info.plist file and see how it runs. I imagine it would help to already know the max fan speed, min fan speed, etc that your fan can handle. Also, does the <key>I8kTemperatureCurrent</key> point to anything particular? Or does it read from BIOS and implement through I/O Kit? And I must ask, does this load in /S/L/E, or /E/E? Does it load at all, or must it be manually loaded like the previous "i8kfangui.kext"? Can we use the GUI that came with the original (That this is based from)? Edit: Try as I might, I cannot get this to load in /S/L/E or /E/E. I couldn't even load it with a terminal. I end up with the following error: Requesting load of /Users/bobdamnit/Downloads/I8k.kext. /Users/bobdamnit/Downloads/I8k.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8). However, if I grab the one from the OP's earlier post (https://osxlatitude.com/index.php?/topic/1782-try-my-i8kfankext-for-64bit-kernel/), that one loads just fine. Just not automatically. Fan control is working great for me, even without accessing the hidden BIOS menu and disabling BIOS control of the fan. It kept wanting to flip between "Low" and "High", but after doing that about 15 times, it finally took my defined presets. Temps went down easily 10 degrees celsius. Between this and PState, my D520 is cool. (Idle on "On Demand" performance is about 49 celsius.) Second edit: Kext is annoying. Wont load with launchd automatically. Only safe way I know of to launch an I/O Kit kext. I've already bypassed the I8kfanGUI.app requiring administrative priv's, just need a way to auto-load this kext and this would be awesome.