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

On 12/28/2020 at 1:02 AM, macgirl said:

 

Long time since I visited this, since I do not use much my XPS M1330

Now that I update my old Mac Pro (2009) with new pair of XEONS and NVME drive running Big Sur thanks to OpenCore I am curious if I can upgrade my XPS with Clover to OpenCore and if I can get proper shutdown

Obviously because it’s Processor and lack of SSE4 I can not upgrade beyond El Capitan, but would be nice if I can use my already patched DSDT that I use with clover

 

I also have real MacPro3,1 MacPro4,1 and three MacPro5,1's all Dual CPU updated to latest Xeon's except MacPro4,1 only single CPU.  I won't upgrade to Big Sur yet all on Catalina 10.5.7 using Dosdude1's patcher.  Also using Dayo's MyBootMgr which is basically rEFInd and Opencore.  I have heard USB2 is kinda broken in Big Sur unless you use a Hub, otherwise once the USB 2 is ejected and re-inserted it won't work without a Hub.  Sorry off topic just wanted to reply that I have everything working great in Catalina and won't dive in to Big Sur yet.  My Asus G750JX Haswell Processor is running Big Sur happy with that!

 

As far as the M1530 I don't know if we can actually move up to Big Sur without some newer patching, since Dosdude no longer supports past Catalina. There are fe ways to patch for a real mac if you google there are a few methods of patching but not sure how this would work on our legacy XPS M1330/M1530.

 

Edited:  nevermind the comment on CPU power management it is working with a opencore.  It’s the the LCD brightness issue a s I can’t seem to get "control enter" to work like it should to be able to remember that drive, the boot drive next time it boots.   Maybe the HFSplus legacy issue?

Edited by oSxFr33k
Link to comment
Share on other sites

  • 3 months later...

Hi Guys,

 

Sorry I haven't replied to this thread for a while.  Don't have as much time for tinkering as before and newer releases of macOS have become less and less compatible with our >10 year old machines.

 

@oSxFr33k, re Display Brightness Slider - it was working in Mavericks and Yosemite with Rehabman's ACPIBacklight.kext v 3.0.4 but the brightness slider in System Preferences stopped working in ElCapitan.  As a workaround, you can still control screen brightness in newer macOS with the Brightness app by bergdesign with ACPIBacklight.kext loaded.

 

Spoiler

1119344482_Brightnessappbybergdesign.png.3a3518111bcda058ae69713a4bccbef2.png

 

Edit:

GenericBrightness.kext works with the brightness slider in System Preferences for macOS >10.10 (tested in 10.13.6)...XPS M1530 Generic Brightness.zip
Caveats

  • Need to add line Name (_HID, EisaId ("LCD1234")) under Device LCD in your DSDT
  • Install the kext in /Library/Extensions and rebuild kext cache (injecting from boot loader folder causes kernel panic)
  • The System Preferences slider doesn't work linearly - only on the left most side does brightness seem to change.  Menu bar brightness slider by bergdesign has more linear gradations.

 

Spoiler

1039497267_GenericBrightness.kextinmacOSHighSierra.thumb.png.b7568184939d77477d901d2fbee44fe2.png

 

Re setting the default boot entry with <Ctrl><Enter> in OpenCore - this doesn't seem to work on our machines due to lack of hardware NVRAM.

 

Re Big Sur and also related to NVRAM, it is very difficult to install macOS 11 from scratch on our machines since the installation process requires variables stored in hardware NVRAM.  There is a thread on this by @pac-man a few months ago but IMHO, it is much easier to install Big Sur first in a supported machine/hack/VM, then clone to a USB hard drive (eg with SuperDuper v3.5) that can be booted on the XPS M1530.

 

As you noted, Apple removed some USB2 backwards compatibility so you can't easily unplug and replug USB mice/keyboards directly onto the machine's USB ports.  Nevertheless, I've managed to reliably boot Big Sur 11.2.3 (and High Sierra 10.13.6, Snow Leopard 10.6.3) with the latest release OpenCore 0.7.0 and the attached EFI folder...

OC 0.7.0 EFI for XPS M1530.zip

 

Spoiler

2135608072_BigSur_11.2.3onXPSM1530OC0.7.0.thumb.png.23f6c1c1e326865d14c481b98daab7c5.png251028745_HighSierra_10_13.6onXPSM1530OC0.7.0.thumb.png.7dc6fc4d39c19ed132bb1786f05376d9.png1224256932_SnowLeopard_10.6.3onXPSM1530OC0.7.0.thumb.png.98333be2f41c8291ed9939fd5e8e0198.png

 

OpenCore Legacy Patcher v0.1.9 has some post-install patches for Geforce Tesla cards that restore open GL acceleration in Big Sur but there will still be some graphics anomalies using apps that require metal.  Unfortunately, 11.3+ introduced further changes that cause annoying boot hangs (due to Apple removing backwards compatibility with old components, including those found in legacy (real) Mac Pros, as discussed in this MacRumors thread).

Edited by fusion71au
added link to Brightness app by bergdesign and GenericBrightness.kext
  • Like 2
Link to comment
Share on other sites

  • 1 year later...
  • 2 months later...

Hi Guys.

 

After finding out that Open Core Legacy Patcher 0.6.1 enables Ventura to run on a MacBookPro5,1, I thought I might try booting Ventura 13.2 on my XPS M1530 with OC 0.8.9 and kernel and kext patches adapted from OCLP 0.6.1…

 

Screenshot booting into Ventura 13.2_22D49 before and after patching...

 

Spoiler

1509261542_Ventura13.2onXPSM1530.thumb.png.4736814575adbde468092c2f5a93ccf6.png1866911190_OCLP0.6.1patchesfromMBP51.png.492c69c8799ce18e7c4347fe1fb93ec8.png2098490974_Ventura13.2onXPSM1530patchedwithOCLP0.6.1.thumb.png.42576616b7344c773c7af9b7cfe7a431.png

 

The following EFI folder should boot High Sierra --> Ventura 13.2 on the XPS M1530....MBP5,1 OCLP 0.6.1 EFI for XPS M1530.zip

 

Note:  VoodooHDA v3.0.2 should be installed manually in /Library/Extensions as described in this post by @Slice since it won't load through bootloader injection for macOS 11.3+.

 

I highly recommend reading @khronokernel's explanation for the various patches used in OCLP and also the specific changes needed to boot Ventura.  Thanks to him and all the OC/OCLP developers that keep our ancient hacks running :thumbsup_anim:.

 

Edited by fusion71au
VoodooHDA needs manual install into /L/E for macOS 11.3+
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...