Jump to content

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


immo
 Share

2,030 posts in this topic

Recommended Posts

Okay, here's an update.


 


I ran that terminal command, and this is what came out:


 


Index Refs Address            Size       Wired      Name (Version) <Linked Against>


   30    0 0xffffff7f82656000 0xa000     0xa000     org.voodoo.driver.PS2Controller (1.1.0) <11 7 5 4 3 1>


   38    0 0xffffff7f82528000 0x2000     0x2000     net.osrom.kext.Disabler (1.0.1) <4 3>


   44    0 0xffffff7f82660000 0xb000     0xb000     org.netkas.FakeSMC (3.3.1) <11 7 5 4 3>


   53    0 0xffffff7f8266b000 0x4000     0x4000     org.voodoo.driver.PS2Keyboard (1.1.0) <31 5 4 3>


   55    0 0xffffff7f8266f000 0xd000     0xd000     org.voodoo.driver.PS2Trackpad (1.1.0) <31 5 4 3>


   73    0 0xffffff7f80e5a000 0x21000    0x21000    org.voodoo.driver.VoodooHDA (2.8.7) <72 12 7 5 4 3>


 


Not sure if I can identify any conflicts there.  It looks like some of the familiar characters are there (VoodooHDA, the PS2 ones, etc).  There is that one net.osrom.kext.Disabler...is that the same as the HDADisabler?  


 


I installed those hardware monitors.  The first one (HWSensor) didn't seem to recognize my hardware...it is only giving me HD temp (33C).  Maybe I just don't have it configured right.


 


The iStat Menu is working better.  Things look pretty normal though....CPU is hovering around 6% user and 4% system (just with Chrome and iStats running).  Memory is 11%.  I don't seem to be seeing any temperatures....maybe I need to get it configured.  Or maybe OS X isn't detecting my temp sensors for anything but the HD?  Either way, with usage being relatively normal, it seems unlikely that CPU loading issues are causing my laggy mouse/sound.


 


I think that about covers it.  I'll wait to hear back from you guys before I go and start messing with my kexts....although the only ideas I have to try are to roll back the VoodooHDA to 2.8.4 or to try download/reinstall HDADisabler. 


 


Thanks in advance!


Link to comment
Share on other sites

 

Okay, here's an update.

 

I ran that terminal command, and this is what came out:

 

Index Refs Address            Size       Wired      Name (Version) <Linked Against>

   30    0 0xffffff7f82656000 0xa000     0xa000     org.voodoo.driver.PS2Controller (1.1.0) <11 7 5 4 3 1>

   38    0 0xffffff7f82528000 0x2000     0x2000     net.osrom.kext.Disabler (1.0.1) <4 3>

   44    0 0xffffff7f82660000 0xb000     0xb000     org.netkas.FakeSMC (3.3.1) <11 7 5 4 3>

   53    0 0xffffff7f8266b000 0x4000     0x4000     org.voodoo.driver.PS2Keyboard (1.1.0) <31 5 4 3>

   55    0 0xffffff7f8266f000 0xd000     0xd000     org.voodoo.driver.PS2Trackpad (1.1.0) <31 5 4 3>

   73    0 0xffffff7f80e5a000 0x21000    0x21000    org.voodoo.driver.VoodooHDA (2.8.7) <72 12 7 5 4 3>

 

Not sure if I can identify any conflicts there.  It looks like some of the familiar characters are there (VoodooHDA, the PS2 ones, etc).  There is that one net.osrom.kext.Disabler...is that the same as the HDADisabler?  

 

I installed those hardware monitors.  The first one (HWSensor) didn't seem to recognize my hardware...it is only giving me HD temp (33C).  Maybe I just don't have it configured right.

 

The iStat Menu is working better.  Things look pretty normal though....CPU is hovering around 6% user and 4% system (just with Chrome and iStats running).  Memory is 11%.  I don't seem to be seeing any temperatures....maybe I need to get it configured.  Or maybe OS X isn't detecting my temp sensors for anything but the HD?  Either way, with usage being relatively normal, it seems unlikely that CPU loading issues are causing my laggy mouse/sound.

 

I think that about covers it.  I'll wait to hear back from you guys before I go and start messing with my kexts....although the only ideas I have to try are to roll back the VoodooHDA to 2.8.4 or to try download/reinstall HDADisabler. 

 

Thanks in advance!

 

 

Based on your terminal output, your system does not show any kext conflicts. Also, I believe that the HDADisabler.kext has been obsolete for quite a while.

Again, your sound stuttering issue might be caused by some incorrect settings within the VodooHDA.kext Info.plist.

Within the aforementioned Info.plist., change the Boost from 1 to 0 and Vectorize from YES to NO.

 

Also, try this latest  VoodooHDA.kext-v2.8.7.zip

Link to comment
Share on other sites

  • 3 weeks later...

Hi everyone, 

How do i enable sleep on Yosemite? 10.10.1

i run this command through terminal     sudo pmset -a hibernatemode 0

but when i press sleep the screen just turns off and back by pressing any key.

what else should i do .... Do i need any kext?

 

Thanks

 

 

Sleep does not work on the XPS M1530...it works OK on the 1330. No fix for this, and there may never be one.

 

Chris

Link to comment
Share on other sites

  • 4 weeks later...

@Jerzy Vasilevsky,

 

Attached below are files re-upped from post #1715

 

Yosemite XPS M1530 Clover Installer Files.zip

Utilities.zip

 

Also Yosemite XPS M1530 Chameleon Installer Files.zip from post #1719

 

Notes:

 

 

It looks like all the files and attachments from old posts were lost when IM went down about 2 weeks ago.  Hopefully they will be restored soon by the mods/admins....need a little patience :).

_________________________________________________________________________________________

 

 

 

Updates

4/9/15 Upgraded my Yosemite installation to 10.10.3 without any dramas.  Nothing to fix with Clover's on the fly patching and VoodooHDA taking care of everything :).

 

It looks like Apple want to force everyone to upgrade to 10.10.3 since they won't patch the security vulnerability below, which exists on all OSX versions from 2011 !!!

 

Hidden backdoor API to root privileges in Apple OS X

 

7/2/15: Successful upgrade through Appstore to 10.10.4.  Those with third party SSDs can now enable TRIM with trimforce command.  Everything working with the same config....

 

8/17/15: Upgraded Yosemite to 10.10.5 build 14F27 with no issues at all.  Has further security fixes including one for the DYLD_PRINT_TO_FILE privilege escalation vulnerability.  Also upgraded Clover to r3259 which has fixed kext injection for El Capitan....

 

post-846696-0-15649700-1439805618_thumb.png

Utilities.zip

Yosemite XPS M1530 Clover Installer Files.zip

Yosemite XPS M1530 Chameleon Installer Files.zip

  • Like 2
Link to comment
Share on other sites

  • 1 month later...

DarwinX, can you throw more light on the issue - Is improper PCI match effecting fan control from IoKit ? Is anyone working on that . If some source is shared we can collaborate to fix the DSDT for our machines.  

 

I'm sure, the temperatures are definitely lower in 10.9 than 10.8.x  at medium load possibly due to the app nap feature . So try out App store version and post your results.

 

 

 

Definitely, Yep voodoo definitely could be the culprit.  I forgot to inform about the kexts I'm using earlier, my apologies. They are very stable I've been using since Lion. (created for 10.6 by nawcom) and AppleHDA was binary patched for Stac 9205.

 

Update :

 

Airdrop not working between 10.9 and iPhone 5C , can some one confirm about the airdrop in 10.9  ? My wifi card is airdrop supported Broadcom card rebranded  as apple extreme

 

 

Attached :

 

AppleACPIPS2Nub.kext

ApplePS2Controller.kext

AppleHDA.kext

 

Should be used in S/L/E

 

attachicon.gifOCT-2013_indiandragon.zip

Hi,the file is missing.

 

Can the AppleHDA also be used in Yosemite for STA9205?

Link to comment
Share on other sites

  • 2 weeks later...

AppleGraphicsPowerManagement 10.10.3

 

Greetings, friends.

 

Looks like Apple has made many changes w.r.t Graphics power management from 10.10.3. 

 

1. Default - kills graphics and renders the OS X un-bootable.

 

2. Patching APGM with device ID - kills graphics and renders the OS X un-bootable.

 

3. Patching the AppleGraphicsDevicePolicy.kext inside AppleGraphicsControl.kext with , Model Number & String as no & Removing Unwanted sections such as GFX0,IGPU from AGPM lets me boot but AGPM doesn't load. States switch aggressively on battery (1-2),  (1-2-3 ) on power and stays in 3. Interestingly performance seems to be improved than earlier version. Still, I would like to have the AGPM working as our cards's aren't heat friendly and it's summer  :fiery:

 

It's advisable to install the 10.10.3 Supplementary update as well.

 

These two kexts are loaded together (or) alternatively . I don't see any behavioural change though.

com.apple.iokit.IOGraphicsFamily (2.4.1) <12 7 5 4 3 1>

AppleGraphicsControl.kext

Log prints,

kernel[0]: IOGraphics flags 0x43

Hi  @fusion71au , You didn't say about any APGM issues. Does it mean that you don't witness the above (or) AGPM works as it should in your setup ?

 

 

Attachements :  (If your graphics is working as it should, don't bother to download these).

 

Patched AppleGraphicsDevicePolicy inside AppleGraphicsControl.kext  (Substitute with your Model Number, i.e Mac-XXXX.. )

Patched AppleGraphicsPowerManagement.kext ( Don't add device id, remove unnecessary i.e GFX0, IGPU ).

 

10.10.3_AGPM_AGC_Indiandragon.zip

 

  • Like 2
Link to comment
Share on other sites

@indiandragon,

 

I haven't bothered to patch AGPM.kext for 10.10.3  and my XPS M1530 still boots and functions OK.

 

TBH, I don't see much of a difference perfomance or temp wise between Mavericks 10.9.5 (where I run with a patched AGPM.kext) or Yosemite 10.10.3 (where I use the vanilla kext).  It maybe because I run on AC power all the time (my battery has given up the ghost) and I don't see much graphics power state switching anyway (even with the patched kext).

  • Like 1
Link to comment
Share on other sites

@indiandragon,

 

I haven't bothered to patch AGPM.kext for 10.10.3  and my XPS M1530 still boots and functions OK.

 

TBH, I don't see much of a difference perfomance or temp wise between Mavericks 10.9.5 (where I run with a patched AGPM.kext) or Yosemite 10.10.3 (where I use the vanilla kext).  It maybe because I run on AC power all the time (my battery has given up the ghost) and I don't see much graphics power state switching anyway (even with the patched kext).

 

 

Thanks.

 

In my case 10.10.2 updated just fine and graphics worked with vanilla AGPM, but 10.10.3 brought no desktop as many others over forums have complained ('black screen on 10.10.3') as well needing a patch to AppleGraphicsDevicePolicy.

Link to comment
Share on other sites

  • 1 month later...

Hi Guys,

 

I thought I'd do a write up of OSX 10.11 "El Capitan" DP1 on the XPS M1530. 

 

Essentially, the procedure is the same as for installing Yosemite (if you use Clover) but the main problem is that the USB ports won’t work due to buggy drivers in this build.  This means that instead of creating and booting off a USB installer, you need to boot to an installer partition on the hard drive (use the createinstallmedia method) or directly run the Install OS X 10.11 Developer Beta .app in the Applications folder as described below. 

 

How to install

 

 

 

Prerequisites

1.  Working Clover installed in EFI system partition of the hard drive.  FakeSMC and VoodooPS2Controller kexts installed in /EFI/CLOVER/kexts/Other or /EFI/CLOVER/kexts/10.11. 

2.  “Install OS X 10.11 Developer Beta” app in the Applications folder

post-846696-0-34660400-1434194643_thumb.png

 

Procedure

1.  Open Disk Utility and create a new partition or format an existing one for El Capitan.  In the Erase tab, I named the partition “El_Capitan” and formatted as Mac OS Extended (journaled).

post-846696-0-02318800-1434194057_thumb.png

2.  Run the Install app from the Applications folder and choose the El_Capitan partition as the target.  The installer will add temporary installation files to your current OSX partition (in my case, Mavericks) in the first “Preparing to install” phase.  This stage will progress quite quickly after which you are asked to reboot the computer…

post-846696-0-25514700-1434194165_thumb.png

post-846696-0-69658900-1434194184_thumb.png

3.  At the Clover Main Menu, select “Boot OS X Install from xxxx” and “with injected kexts”, using the arrow keys and <spacebar>.

post-846696-0-57028200-1434194254_thumb.png

post-846696-0-58603000-1434194837_thumb.png

4.  The actual installation phase on the El Capitan partition will begin with scrolling text on the screen for a few minutes before you reach the installer GUI and progress bar - see the screenshot below.

post-846696-0-45968700-1434194384_thumb.jpg

At the end, it will reboot the computer for the second time…

5.  At the Clover Main Menu, you can now select “Boot Mac OS X from El_Capitan” and “with injected kexts”, using the arrow keys and <spacebar>.

post-846696-0-01038600-1434194409_thumb.png

post-846696-0-49200700-1434194895_thumb.png

6.  The final phase is pretty straightforward – choose language, keyboard, location and time zone, network, user name and password etc.  When you finally reach the desktop, the “about” screen will initially show “OS X Yosemite” version 10.11 :hysterical:

post-846696-0-67153900-1434194488_thumb.png

This will change automagically to “El Capitan” when you connect to the internet and Apple’s servers eg when you sign into the App store or iTunes.

 

Post Install

1.  Remove temporary installer files from your original OSX partition (in my case Mavericks).  The files are in a hidden folder named “.IABootFiles” and can be deleted with the Finder or through terminal...

post-846696-0-45655300-1434195154_thumb.png

sudo rm -rf /.IABootFiles

2.  Use the latest Kext Utility to install post install kexts like VoodooHDA and AppleHDADisabler.  The latest version of KU repairs disk permissions, updates kext caches and automatically adds the boot argument “rootless=0” to the com.apple.boot.plist in /Library/Preferences/SystemConfiguration

 

 

 

Thoughts on OSX 10.11 DP1

A good summary of known issues can be found in the developer release notes and on the netkas forum

 

 

 

  • Collecting some information in this post:
  • iMac (Mid 2007 or newer) • MacBook Air (Late 2008 or newer) • MacBook (Late 2008 Aluminum, or Early 2009 or newer) • Mac mini (Early 2009 or newer) • MacBook Pro (Mid/Late 2007 or newer) • Mac Pro (Early 2008 or newer) • Xserve (Early 2009)
  • kext-dev-mode still works
  • Nvidia driver is….. still 310.42.05a43 , no love for maxwell
  • New root-less security is based on sandboxing shell and its commands, so you can’t edit system files even if you a root and file has 755 mode
  • files are editable if you boot yosemite
  • To disable rootless mode set boot argument rootless=0
  • You can still set boot-args with sudo nvram even in rootless mode.
  • No Metal for pre-Fermi nvidia cards
  • OpenGL still at level 4.1
  • USB storage devices, including internal SD card readers, may become unavailable after system sleep and require either re-plug or restart to recover.
  • USB input devices may become non-functional on some Macs after several days.
  • USB 1.0, 1.1 and older 2.0 devices may not function.

 

 

 

 

  • Not ready for main install yet due to USB bugs
  • Clover only - Chameleon not able to boot OSX 10.11 at the moment Chameleon r2717 working :).
  • Mostly looks and works the same as Yosemite (not much added functionality)
  • Still a problem with reboot on invoking sleep a second time on the XPS M1530.
  • Emphasis on security makes it a hassle for power users – can’t manipulate system files unless rootless=0 used, no permissions repair or debug mode in Disk Utility
  • Trim Support for third party SSDs added using trimforce enable command

 

 

sudo -s
trimforce enable

 

 

  • Like 5
Link to comment
Share on other sites

  • 2 weeks later...

El Capitan Updates

Following 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

post-846696-0-07349400-1434946888_thumb.png

2.  Rename all instances of EHCI to EHC1

post-846696-0-77393400-1434946946_thumb.png

I'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 1

The problem seems to be that Apple has defined what ports should be available to the system depending on what SMBIOS is used.  The new kexts controlling USB in 10.11 are AppleUSBEHCIPCI.kext and AppleUSBXHCIPCI.kext found inside IOUSBHostFamily.kext (see @pokenguyen's guide).

 

Defining extra USB ports for the MBP 5,1 SMBIOS using a legacy AppleUSBEHCIPCIPortInjector.kext enables both LHS USB ports to work.  Only the RHS USB port remains non functional now.

 

Hopefully Apple will fix the USB drivers in the later DPs or public betas ...

 

Edit 2

I now have all USB ports working under El Capitan !!!  Using FakeSMC to inject extra USB ports for MBP 5,1 SMBIOS  (copying the native port injection template of MBP 4,1) - thanks @wern apfel's idea.

 

  • 6/28/15 Successful upgrade to DB2  :)...

post-846696-0-77327400-1435449469_thumb.png

 

  • 7/9/15 - Upgrade to DB3/Beta 15A216g with no issues

post-846696-0-47628700-1436613844_thumb.png

 

  • 7/22/15 - Upgraded to DB4/Beta 15A226f.  FakeSMC and third party kexts need to be in /S/L/E or L/E (Clover injection from EFI blocked).  Had to use bootflag rootless=0 for the first boot after update (to enable FakeSMC.kext to load).  Can remove for subsequent boots.

 

 

 

post-846696-0-88224600-1437524796_thumb.

 

 

  • 7/28/15 - Upgraded to DB5/15A235d with Clover r3251Setting CsrActiveConfig=0x67 or 0x65 in RtVariables of Clover's config.plist replaces bootflags rootless=0 and kext-dev-mode=1.

post-846696-0-40698700-1438121489_thumb.

 

  • 8/4/15 - DB6/15A244d with Clover r3253.  CsrActiveConfig=0x1 in RTVariables/config.plist (allow unsigned kexts) or 0x3 (allow unsigned kexts + allow unrestricted access to file system eg S/L/E) is sufficient for a successful upgrade...

post-846696-0-75894500-1438683588_thumb.

 

8/15/15 Clover r3258 has kernel patch that fixes kext injection in El Capitan!  If all third party kexts are placed in EFI/CLOVER/kexts/10.11, you can set csr-active-config=0x0 in RTVariables/config.plist and boot with SIP fully enabled.

  • 8/20/15 - DB7/15A263e with Clover r3259.  DB7 has fixed the annoying "you have opened ....app for the first time" bug for auto logon apps introduced in DB6.  Must be getting close to the GM :)....

post-846696-0-63827500-1440066699_thumb.

 

  • 9/01/15 - DB8/15A279b.  All OK after update....

post-846696-0-94749500-1441104929_thumb.png

 

 

 

post-846696-0-80258700-1441892856_thumb.

post-846696-0-02631200-1441892894_thumb.

post-846696-0-91934600-1441892942_thumb.

post-846696-0-67444200-1441892966_thumb.

 

After the final reboot...

post-846696-0-03102600-1441893026_thumb.

 

You can delete the hidden "OS X Install Data" folder to remove the installer entry from the Clover Main Menu...

post-846696-0-66506600-1441893225_thumb.

 

 

DSDT_El Capitan.zip

FakeSMC.kext_ElCap.zip

  • Like 3
Link to comment
Share on other sites

I have an XPS M1530 with the T9300 processor and GeForce 8600M GT GPU.

 

I had Mavericks running without problems. Performance was not an issue at all. Everything was zippy.

 

A couple of days back, I followed the instructions in post #1715 and installed a fresh copy of Yosemite (10.10.3). Everything went smooth and I am fully up and running (using Clover).

 

But one thing that has become extremely obvious is that the computer has become unmistakably slower. Just switching between spaces takes a couple of seconds. Mission Control lags like crazy. Even switching between apps in the same space takes long. Dragging windows around is very choppy, moving in frames and creates artefacts on the screen.

 

All this points to graphics issues. But I am not sure how to troubleshoot or solve this. Any ideas would be appreciated.

 

I am attaching Clover's config.plist for your reference.

 

$ kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) <Linked Against>
   14    4 0xffffff7f82717000 0xb000     0xb000     org.netkas.FakeSMC (3.3.1) <11 7 5 4 3>
   15    0 0xffffff7f82722000 0xd000     0xd000     org.kozlek.GeforceSensor (1.0.2d1) <14 12 7 5 4 3>
   16    0 0xffffff7f82733000 0x2000     0x2000     org.slice.PC8739x (1) <14 7 5 4 3>
   25    0 0xffffff7f8270a000 0x8000     0x8000     org.rehabman.driver.AppleSmartBatteryManager (1.50) <11 4 3>
   26    0 0xffffff7f82736000 0x3000     0x3000     org.slice.HWInfo (1) <14 7 4 3>
   27    0 0xffffff7f8273a000 0x6000     0x6000     org.slice.IntelCPUMonitor (1.1) <14 7 5 4 3>
   35    0 0xffffff7f82741000 0xa000     0xa000     org.voodoo.driver.PS2Controller (1.1.0) <11 7 5 4 3 1>
   42    0 0xffffff7f8274b000 0x4000     0x4000     org.voodoo.driver.PS2Keyboard (1.1.0) <38 5 4 3>
   43    0 0xffffff7f825f8000 0x2000     0x2000     net.osrom.kext.Disabler (1.0.1) <4 3>
   51    0 0xffffff7f8274f000 0xd000     0xd000     org.voodoo.driver.PS2Trackpad (1.1.0) <38 5 4 3>
   66    0 0xffffff7f80b6b000 0x48000    0x48000    at.obdev.nke.LittleSnitch (4240) <5 4 3 1>
   83    0 0xffffff7f80df1000 0x7000     0x7000     VoodooSDHC (1.1d1) <19 12 5 4 3>
   90    0 0xffffff7f80eb5000 0x21000    0x21000    org.voodoo.driver.VoodooHDA (2.8.7) <89 12 7 5 4 3>

 

I would really appreciate some help, because my machine is pretty much unusable at the moment.

 

UPDATE: It turned out to be a widely reported issue with Yosemite - the WindowServer process using up very high CPU. My WindowServer process was constantly at 70+%. That was what was bringing my machine to a crawl.

 

I tried a lot of combination of fixes. At the moment, it seems to be solved after "Reducing Transparency" from the Accessibility settings in System Preferences.

 

I tried a lot of things, including installing the nvidia web drivers. I have now uninstalled them.

config.plist.zip

Edited by Anjan Tek
Link to comment
Share on other sites

  • 2 months later...

Hi all,

 

Thanks to everyone on the here, I was finally able to install El Capitan on my M1530!

 

I am having a hard time figuring out how to get the battery indicator to work.  I used the DSDT that fusion71au posted (thank you!) in #1888. Tried installing AppleSmartBatteryManager and ACPIBatteryManager with no luck (neither seems to be loading).

 

Does the DSDT require changes? What am I missing? Thanks!!!

 

elfox

Link to comment
Share on other sites

@elfox,

 

You can try installing the latest ACPIBatteryManager.kext v1.55 from @Rehabman's repo in /Library/Extensions together with the attached DSDT.aml installed in the EFI/EFI/CLOVER/ACPI/patched folder. 

 

Make sure to have csr-active-config set to 0x3 in RT Variables/config.plist to allow installation of kexts to /L/E, delete or rename AppleSmartBatteryManager.kext in S/L/E and repair permissions/rebuild caches with Kext Utility.

 

After rebooting the computer, check that the battery kext has loaded by running the kextstat command in OSX terminal eg

fusion71aus-MacBook-Pro:~ fusion71au$ kextstat | grep Battery
   17    0 0xffffff7f80db5000 0x8000     0x8000     org.rehabman.driver.AppleSmartBatteryManager (1.55) 43FC443B-927B-33B3-A081-CCAC54573CB2 <11 4 3>

Unfortunately, my original battery has long since expired (running on AC power only) so I can't test how accurate the battery meter is :).....

 

 

 

post-846696-0-39071100-1440828461_thumb.png

 

 

More information in the AIO guides: DSDT/SSDT: Enable battery by patching your DSDT using pre-made patches ( Laptop-exclusive ).

 

 

 

i followed the tutorial in Post 1715 to install Yosemite.

 

Now i have no Wifi, any idea or kext file who gives a solution?

 

 

@Kiwi4ksc,

 

If you read the first post, you'd know that for Intel Wireless, there is no support in OSX.

 

To have native support (works OOB without additional kexts), you need to install a compatible wireless card eg Dell DW1505 with BCM4321 - see this wireless card list @OSX Latitude.

 

Personally, I use an ASUS N10 wireless USB which works after installing Realtek's RTL8188SU driver and Wireless Utility App.

El_Cap Battery.zip

  • Like 2
Link to comment
Share on other sites

@elfox,

 

You can try installing the latest ACPIBatteryManager.kext v1.55 from @Rehabman's repo in /Library/Extensions together with the attached DSDT.aml installed in the EFI/EFI/CLOVER/ACPI/patched folder. 

 

Make sure to have csr-active-config set to 0x3 in RT Variables/config.plist to allow installation of kexts to /L/E, delete or rename AppleSmartBatteryManager.kext in S/L/E and repair permissions/rebuild caches with Kext Utility.

 

After rebooting the computer, check that the battery kext has loaded by running the kextstat command in OSX terminal eg

fusion71aus-MacBook-Pro:~ fusion71au$ kextstat | grep Battery
   17    0 0xffffff7f80db5000 0x8000     0x8000     org.rehabman.driver.AppleSmartBatteryManager (1.55) 43FC443B-927B-33B3-A081-CCAC54573CB2 <11 4 3>

Unfortunately, my original battery has long since expired (running on AC power only) so I can't test how accurate the battery meter is :).....

 

 

More information in the AIO guides: DSDT/SSDT: Enable battery by patching your DSDT using pre-made patches ( Laptop-exclusive ).

 

You're simply fantastic! Works like a charm. Will see if it's accurate; I am just hoping it will tell me when the battery is almost dead :).

 

elfox

Link to comment
Share on other sites

You're simply fantastic! Works like a charm. Will see if it's accurate; I am just hoping it will tell me when the battery is almost dead :).

 

elfox

Spoke too soon :). Seems to give the correct read after boot, but then the battery meter does not move. Will keep digging; I am certainly further than I was before your help!

Link to comment
Share on other sites

I'm so glad to see this thread is still active. I have Mavericks on my Dell M1330 now and other than HDMI everything works pretty well. I don't use sleep or hibernate. I tried downloading Yosemite from the app store and it told me it wasn't compatible. Does anyone have a great tutorial I can follow to install from a thumb drive or do an in place upgrade once I download the OS from another machine. Any other glitches I should be aware of to get it working well again or will all my old Mavericks .kexts do the trick. I am using chameleon as my boot loader. Thank you all in advance for all your help.


I may go ahead and put the lastest developer preview on another partition too. What is the lastest and has anyone had any experience getting it working.

Link to comment
Share on other sites

  • 3 weeks later...

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"!

 

 

Eg Create Apple "native" El Capitan installer with Chameleon

Requirements
* 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 --volume /Volumes/Installer --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

2.  Install Chameleon Enoch r2760 targeting the installer USB (now named "Install OS X El Capitan")
3.  Replace the /Extra folder on the USB with the attached one from this post.

4.  Boot to the USB "Install OS X El Capitan" with just -v verbose flag

 

 

 

 

  • I've also updated post#5 in the Clover Config thread for El Capitan GM - has all the necessary Clover files to run El Capitan on the XPS M1530.  The config.plist has CsrActiveConfig set to 0x3 (to allow unsigned kexts and unrestricted file system access during your post-install) and "dummy" serial numbers (change to your own serials for iMessage purposes - see also Pattern of MLB thread).  It is recommended to change CsrActiveConfig in RtVariables to 0x0 after you are happy with the post install.

El Capitan XPS M1530 Extra folder.zip

  • Like 5
Link to comment
Share on other sites

  • 2 weeks later...

Ok, so long trying installations, yesterday I tried El Capitan copying my existing Mavericks to a GUID Disk on my Mac Pro, upgraded to 10.11 and copy back to the XPS-M1330 MBR disk.

 

After some tries of Chameleon and Clover I got full boot but in either case I got a very slow system. Now I am trying a clean installation.

 

I never installed Yosemite on the XPS-M1330, only on the Mac Pro and I didn’t like it, so the Mac Pro get Mavericks again.

 

At the office I got Yosemite on an iMac, I hate some glitchs of the UI, but I installed El Capitan on a Parallels VM.

 

I'll keep you posted if I pluck all my hair  :sick: or El Capitan works better than Yosemite.

  • Like 2
Link to comment
Share on other sites

Ok right now I have El Capitan success instalation on the XPS-M1330 but here are some glitches:

 

Success boot with Clover, hang with Chameleon Enoch r2773

 

Audio: having stutters, since VoodooHDA never worked for me I used my DSDT.aml patched to work with AppleHDA.kext 1.74a1

 

Sleep: work until wake because reboots.

 

Since I got success boot with Clover I give it a try to my Mavericks but I have audio stuttering as well  :(

 

Also I tried Chameleon Enoch r2773 on my Mavericks but WiFi and Bluetooth aren’t recognized or something else that prevents them to work.

Link to comment
Share on other sites

Hi macgirl,

 

For Clover and audio, you can try manually adjusting the CPU BusSpeedkHz (experiment changing config.plist values on a bootable Clover USB stick first).  I remember @indiandragon had to reduce Clover's detected value by about 10% in order to get stable audio without stuttering.  It seems to be a problem with Clover and certain Merom CPUs.

 

For the boot hang with Enoch 2773 and El Capitan, this is probably because the kernel is not being patched to enable kext injection.  Make sure you have a kernel.plist file in /Extra on your hard disk's "active" booting partition.  Alternatively, it should work if you manually enter the bootflag at the Chameleon menu eg -v KernelBooter_kexts=Yes

 

Re sleep - there are many compatibility issues with El Capitan's new USB stack and sleep eg the RTL8192SUs.kext that enables my wireless USB prevents successful sleep in my system.  If I manually disable it, I can get a successful sleep wake cycle.  The  XPS M1530 will still reboot if you try to invoke sleep a second time (same behaviour as Yosemite).

 

Good Luck!

  • Like 2
Link to comment
Share on other sites

Thanks,  fusion71au

 

Finally I could boot with Enoch 2773 but with iCloud problems.

 

I am trying to adjust the BusSpeedkHz and check sound… 1st attempt sounds good with 10% reduced

Link to comment
Share on other sites

 Share

×
×
  • Create New...