Jump to content

macgirl

macgirl

Member Since 05 Jul 2005
Offline Last Active Apr 26 2016 03:38 PM
*****

#2227393 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by immo on 26 March 2016 - 01:22 PM

 Edit 3/26/16 Its probably not a good idea to have kexts with the same name in both /S/L/E (or /L/E) and /CLOVER/kexts since there maybe race conditions during boot where sometimes loading from the prelinked kernel/kernelcache occurs before injection from /CLOVER/kexts and vice versa ---> unpredictable results. FWIW, I only place FakeSMC and VoodooPS2Controller kexts in /CLOVER/kexts while all other kexts like VoodooHDA.kext and AppleHDADisabler are in /L/E. You might like to try @Micky1979's kextstatx86 utility to determine which kexts are being loaded and from where....Cool I wasn't aware of that tool. A race condition would explain it. I assumed the /EFI/CLOVER/kexts would load first to be able to bypass SIP and work for installers, etc. Knowing that, I wonder if maybe AppleHDA is getting called before AppleHDADisabler which is goofing things up? Would also explain why the speed stepping on graphics is missing at the same time. Thanks!Immo

#2227110 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by immo on 25 March 2016 - 07:03 PM

@macgirl, There was some discussion about patching AppleGraphicsPowerManagement kext a while back - eg post#1795 by @laostia, post#1846 by @indiandragon.  For the 8600M GT in the XPS M1530, VendorID=10de DeviceID=0407.  For the 8400M GS in the XPS M1330, VendorID=10de DeviceID=0427. Personally, I haven't bothered in El Capitan (running the vanilla kext here) and I still get acceptable graphics state switching and temps on my XPS M1530.  With the system at idle/low graphics load, GPU Core/Shader Freq=168/337MHz GPU Core 0.png at intermediate graphics load, GPU Core/Shader Freq=275/550MHz GPU Core 1.png at high graphics load, GPU Core/Shader Freq=475/950MHz GPU Core 2.png   @immo, Might be an El Capitan SIP problem since the patched kext won't load...Did you try setting CsrActiveConfig to 0x1 or 0x3?Hi @fusion71au. Placing the kexts in the EFI folder passes this restriction anyways doesn't it? My setting is 0x1...

#2226850 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 25 March 2016 - 02:37 AM

@macgirl, There was some discussion about patching AppleGraphicsPowerManagement kext a while back - eg post#1795 by @laostia, post#1846 by @indiandragon.  For the 8600M GT in the XPS M1530, VendorID=10de DeviceID=0407.  For the 8400M GS in the XPS M1330, VendorID=10de DeviceID=0427. Personally, I haven't bothered in El Capitan (running the vanilla kext here) and I still get acceptable graphics state switching and temps on my XPS M1530.  With the system at idle/low graphics load, GPU Core/Shader Freq=168/337MHz  GPU Core 0.png 19.98KB 1 downloads at intermediate graphics load, GPU Core/Shader Freq=275/550MHz  GPU Core 1.png 17.13KB 0 downloads at high graphics load, GPU Core/Shader Freq=475/950MHz  GPU Core 2.png 20.17KB 0 downloads   When it happens the kextload command can be used to load VoodooHDA manually and sound will work, however graphics speed stepping cannot be made to work using k...

#2201553 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by immo on 29 December 2015 - 05:42 PM

For Cstates Power Management,  ACPI_SMC_PlatformPlugin registering the LPC driver failing still broke in Yosemite/El Capitan?  No Fix with Clover? Thanks Edited: Install of EC went very smooth and I just answered my own question it still fails. For the CPU PM and setting in the ACPI section is this all that has to be done?  I have the 2.6GHZ Processor.Here is my entire ACPI section. The rest came from others posting here (@fusion71au and/or @macgirl). I also included the CPU section because it is critical that you customize it correctly for your CPU. Read @fusion71au's posts on the topic of setting up your Clover config.plist. They are excellent, and give you tricks like getting iMessage to work. <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Name</key> <strin...

#2196964 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by immo on 14 December 2015 - 03:50 AM

Hi all. I realized something interesting with speed stepping between Clover and Chameleon Enoch. With Clover, the lowest speed step on my machine is: Bus Speed 200 x Multiplier 6 = 1200 MHz. and a voltage of 1V. But with Chameleon, it seems to have an even slower speed where the bus steps down to 100MHz!Bus Speed 100 x Multiplier 8 = 800 MHz with a voltage of 0.925V.I cannot see how to access this speed step with Clover, especially since we are required to specify the bus frequency as 200MHz. Any idea if this is possible? EDIT: Apparently this is a Core 2 Duo feature called SLFM (super low frequency mode). It does indeed half the bus speed when entering this state. ImmoSolved it! But with a caveat.I've always used the Dell SSDTs for speed steps and never automatically generated them because the Dell ones just worked with Chameleon for years. However with Clover this is not the case. I tried editing Cover's config.plist to drop the SSDTs and generate P-States...

#2196736 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by immo on 13 December 2015 - 06:09 PM

Hi all. I realized something interesting with speed stepping between Clover and Chameleon Enoch. With Clover, the lowest speed step on my machine is: Bus Speed 200 x Multiplier 6 = 1200 MHz. and a voltage of 1V. But with Chameleon, it seems to have an even slower speed where the bus steps down to 100MHz!Bus Speed 100 x Multiplier 8 = 800 MHz with a voltage of 0.925V.I cannot see how to access this speed step with Clover, especially since we are required to specify the bus frequency as 200MHz. Any idea if this is possible? EDIT: Apparently this is a Core 2 Duo feature called SLFM (super low frequency mode). It does indeed half the bus speed when entering this state. Immo

#2195512 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 09 December 2015 - 10:15 PM

 I did the update to 10.11.2, also Security Update to Mavericks, in both cases I lost Sound, my modded AppleHDA.kext no longer loads in neither  :( As always VoodooHDA only gives sound on the headphones jacks but nothing on the speakers. kextcache shows this:WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext"WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext"WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleHDA.kext"Hi @macgirl, Did you remember to set CsrActiveConfig to 0x3 in your config.plist/RtVariables before running the update?  This will allow you to replace the native AppleHDA.kext in /S/L/E with your patched one and then rebuild caches/pre-linked kernel by running Kext Utility ---> reboot.  Onc...

#2183932 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 31 October 2015 - 01:18 AM

@macgirl, Maybe your BusSpeedkHz value still needs tweaking? From the Clover wiki "If it is slightly incorrect, clock issues may arise and the system will behave in a strange way." @immo has posted a useful guide on how to calculate the correct value - from post#1: "Note on mine and other machines you have to manually set the BusSpeedkHz parameter in config.plist as it detects double what it should be, causing animations to go half speed and sound to stutter.  I got the number to use by taking my top speed divided by the multiplier when using Chameleon as reported by HWMonitor and then multiply by 1000 (2388/12*1000=199000)."

#2180729 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 22 October 2015 - 10:50 AM

Hi guys, Just updated to El Capitan 10.11.1 (build 15B42) without any issues. Also for those of you disappointed with El Capitan's crippled version of Disk Utility, I've patched the one from Yosemite to work with El Capitan....  Spoiler  OSX 10.11.1 with old DU.png 925.65KB 3 downloads Credit to @Justus Beyer - download here: Disk Utility(patched) 10.10.5 :).

#2177146 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 13 October 2015 - 10:37 AM

@macgirl, Try replacing your FakeSMC with the attached FakeSMC.kext.  I have edited the info.plist so the UsbConnector number for USB ports 1-3 have been set to 3 (normal usb socket) instead of 255 (internal connector).  I am also assuming you have EHCI and EHC2 in your dsdt like @immo....  UsbConnector number.png 485.69KB 0 downloads Attached Files  FakeSMC.kext.zip 194.74KB 20 downloads

#2173872 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 05 October 2015 - 11:19 PM

@macgirl, AFAIK, NVRAM under Chameleon is still broken so things like iMessage/Facetime/iCloud won't work until the developers of the FileNVRAM module update it for Yosemite/El Capitan.... Personally, I would stick with Clover.  As a work-around, you can use the legacy Windows bootloader to load XP and Windows 10 and chainload to Clover on your HFS partition using boot0md ---> load OSX:  see post#2 in my guide Using EasyBCD to Chainload Chameleon or Clover from the legacy Windows Bootloader. The best solution for compatibility with Clover is to convert the MBR install of Windows 10 to UEFI (see post#359 in the AIO guides)---> load bootmgfw.efi directly from Clover ---> start Windows 10, but this can't be done with XP which is legacy only...

#2173447 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 05 October 2015 - 06:26 AM

@macgirl, The rootless=0 boot flag is now obsolete - deprecated in El Capitan from DB4 onwards. On real Macs and systems with functioning NVRAM, the "Apple way" to disable SIP is through booting into the El Capitan Recovery HD and running csrutil disable in terminal.  For our hacks and systems which don't have real NVRAM, the only way to disable System Integrity Protection aka "rootless security" is through boot loader plist settings: Clover set CsrActiveConfig in RtVariables eg Spoiler     <key>RtVariables</key>  <dict>    <key>BooterConfig</key>    <string>0x28</string>    <key>CsrActiveConfig</key>    <string>0x3</string>  </dict>  See @blackosx's post#7796 for the hex values to use to disable the various SIP levels.  In summary 0x67 completely disables SIP --...

#2173592 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by immo on 05 October 2015 - 12:43 PM

I have two DSDT files, one with the HDEF mod and the other without. These are my Clover files:  @immo, Try with MBP 5,1 SMBIOS and the attached FakeSMC.kext v3.3.1 which injects extra USB ports for the MBP 5,1 SMBIOS  (copying the native port injection template of MBP 4,1).  Since you have EHCI and EHC2 in your dsdts from the first post, I have modified the info.plist inside the FakeSMC so that the IONameMatch is the same...  Spoiler IONameMatch.png More detail about USB fixes in El Capitan is in @pokenguyen's thread.  Note - he uses a "Dummy Kext" instead of FakeSMC to inject the properties and achieve the same result. @fusion71au, @macgirl thank you both! Installed El Capitan though the installer app, just as I would on a real Mac. I am now a member of the Clover fan club. The USB fix in the FakeSMC @fusion71au posted was definately necessary. I also needed @macgirl's DSDT (with no HDEF patch) to make it work. I'd like to figure o...

#2169368 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 21 September 2015 - 08:05 AM

Hi Guys, Just a heads up about a few developments: Chameleon Enoch r2760 now has the ability to inject kexts into the kernelcache/prelinked kernel.  This means that Chameleon, like Clover, is now able to directly boot into the Recovery Partition and into Installers made natively with Apple's createinstallmedia program.  Even better, with r2773, you can also install OSX by directly running the "Install OS X....app"! Spoiler Eg Create Apple "native" El Capitan installer with ChameleonRequirements * 8GB or larger USB drive formatted HFS+ (MBR or GUID) named “Installer” * “Install OS X El Capitan.app” downloaded to the Applications folder * Chameleon Enoch r2760+ * Attached /Extra folder with DSDT.aml, o.c.b.plist, SMBIOS.plist, kernel.plist, VoodooPS2Controller and FakeSMC patched for El Capitan 1.  Open OSX terminal and type the following line, then <Enter>....  sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia...

#2147102 [GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

Posted by fusion71au on 22 June 2015 - 04:31 AM

El Capitan UpdatesFollowing a tip from @Polyzargone, I was able to get one of the USB ports (bottom left one) working in OSX 10.11!   A few additional edits are required to our patched DSDTs (you can use MaciASL with Pjalm's "Basic Apple Renames" patch from his repo): 1.  Rename all instances of USBx to UHC(x+1) where x is a number from 1-5 Basic Apple Device Renames.png 717.86KB 3 downloads2.  Rename all instances of EHCI to EHC1 Replace EHCI with EHC1.png 170.37KB 3 downloadsI've used the new DSDT with Mavericks and sleep and all USB functionality seems to be intact. Unfortunately, in El Capitan the 2 other USB ports don't work and sleep is still broken.  The system refuses to go to sleep, even for the first invokation (screen goes blank but fans still run --> can't wake it up without a hard reset).  Audio and other basic functions like shutdown still work however. Edit 1The problem seems to be that Apple has defined what ports s...

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy