Jump to content
duduclx

[GUIDE] Dell Latitude E6410 Nvidia El Capitan Clover [ENG]

242 posts in this topic

Recommended Posts

Advertisement

1/ About Display port and VGA:

My config is working with triple screen (VGA + DP + Laptop screen).

So your config.plis with EDID injection is not needed for integrated laptop ports.

 

I've tested it with dock station, without success.

Something is missing.

I've injected EDID, but the external screen still black

Important, the output is on ioreg and almost active, but not effective in monitor preferences.

 

I think this point can be solved by dsdt injection and a bin patch on the framebuffer.

 

2/ I think you should reinstall your El Capitan.

Sometimes installs fails without errors.

Usually, we have (dell 6410 users) installed our system with two boot on install system.

 

Cheers

 

My change.plist was made from trying things out blindly, basically i have no idea whatever i twiddled with. Anyway, VGA and DP worked on my dock, although no audio through it.

 

Also, i have redone the USB once again, with 10.11.4. Initially i installed Clover as per your guide, i even updated the latest FakeSMC, but still halt at the geforce sensors loading and showing a the bios version code of the card and then restarting, even in single user mode.

 

I got rid of your DSDT/SSDT files as mine is an i5, and i dont have an internal Intel GMA GPU like yours, just the nVidia NVS 3100m.

 

This is getting incredibly tense to deal with compared to the previous OS X versions :(.

 

Thanks for your support btw.

Share this post


Link to post
Share on other sites

PlutoDelic,  I have noticed it is not the GPU that causes it to lock their and reboot. For some reason, clover does not always include the kexts from it's folder,  so I had to install them via S/L/E. I did not use dudu's DSDT either,  I used my old one from my Yosemite build, with the USB fix. 

 

Make sure your apple HDA is vanilla, and make sure you include the adummyhda ].kext,  this was a major culprit for me for locking at the geforce starting.

 

Finally,  if you are including the applehda.kext patch injections into your clover, do note that IDT3 is incorrect,  he is missing a 1 at the end of his address

Share this post


Link to post
Share on other sites

I tried that too, any boot with Yosemite files fails immediately. :(

 

Are you saying you somehow copied the kexts to "installers S/L/E", cause that would be very new for me. The moment we had kernel injection i was very happy as i really hated maintaining the S/L/E folder after updates. Id use injection as much as possible...

 

Ill give it a try tonite once again

Share this post


Link to post
Share on other sites

Yeah either that or maybe try throwing the files into the 10.10, 10.11, and the other folder,  maybe it just isnt picking up that the newest osx update is 10.11.  I couldn't bother with the hassle any more, because it would only sometimes work, so I placed it in S/L/E

 

if you are going off of patel4prez yosemite guide, all of his files carried over nicely to El Capitan.  Pretty much what I did was I had his old version, made an El Capitan usb boot disk, installed el capitan over yosemite, then installed clover onto the main drive with the settings from this guide - turned off the fix shutdown setting (We need to add a different one for e6410, which dudu does in his DSDT), fixed the AppleHDA address, added the files from this guide, patched the dsdt from patel4prez with the USB fix and it worked.

 

Although, on my one e6410, I had to completely delete the s/l/e folder, and include it with the vanilla version of el capitan.  With this version I had to use the NVidia drivers that I posted above to get video working

Share this post


Link to post
Share on other sites

Yeah either that or maybe try throwing the files into the 10.10, 10.11, and the other folder,  maybe it just isnt picking up that the newest osx update is 10.11.  I couldn't bother with the hassle any more, because it would only sometimes work, so I placed it in S/L/E

 

if you are going off of patel4prez yosemite guide, all of his files carried over nicely to El Capitan.  Pretty much what I did was I had his old version, made an El Capitan usb boot disk, installed el capitan over yosemite, then installed clover onto the main drive with the settings from this guide - turned off the fix shutdown setting (We need to add a different one for e6410, which dudu does in his DSDT), fixed the AppleHDA address, added the files from this guide, patched the dsdt from patel4prez with the USB fix and it worked.

 

Although, on my one e6410, I had to completely delete the s/l/e folder, and include it with the vanilla version of el capitan.  With this version I had to use the NVidia drivers that I posted above to get video working

 

I used patel'z thread too as most of my research has been shared there anyway :(...

 

Havent yet given up but it seems im heading in that direction

Share this post


Link to post
Share on other sites

what is the mentionned usb fix ?

can someone add it there ?

 

@yves31: make sure to enable nvidia graphic card in Bios !

it will not work wit intel GMA !

 

@plutodelic: haven't tested your config for dock station, but i will ...

even if it may not work, it will be a great start to make it works

(but it will work with your patch, for sure).

 

@knight of dragon: i don't really understand all your used config.

i have no lag, but i should test the video driver and look around graphic perf, powermanagement, openGL...

surely a usefull information.

 

@Hervé: thanks for the tips !

i'll look at it, but i'm very busy till next summer.

Share this post


Link to post
Share on other sites

I have no choice but to give up, i just cant troubleshoot the reason of the fails, they're way to many.

 

OP's files dont work, nothing makes it past the geforce sensors loading, even if i remove DSDT. I even used a guide for Mavericks/Yosemite files with updated clover and kexts, no luck either.

 

Knight 0f Dragon was kind enough to share his setup files with me. While im having a bit of progress with his files, it still very annoyingly not working and i hate the fact that the issue seems so unclear to me.

 

 

Normal/Verbose boot goes quite far, mounting my two internal disks, one with Windows one with Yosemite.Sometimes it boots to the apple logo (but no progress bar changes) and sometimes after a few minutes, it will shutdown (not restart). Strangely, Safe Mode fails way earlier then normal boot.

And with Knight 0f Dragon's files UEFI booting restarts right after detecting all CPU cores, while Legacy booting results in all the above findings.

 

How come there is such a difference how things are dealt with from UEFI to Legacy booting?

Share this post


Link to post
Share on other sites

I can't even get UEFI working on my SSD,  I had to do legacy only.  IIRC. I saw a guide getting UEFI working correctly on SSD, but I never bothered with it.  Are you able to create a USB version?  I am pretty sure I was able to get into El Capitan with just the initial install and Clover, no extra kexts, but I lost the ability to use the USB (This is where the DSDT comes in to play).  Later on tonight I will try and recreate this process, and let you know the bare minimum needed to get into El Capitan.  You will then have to just work piece by piece till you figure out where you went wrong.

Share this post


Link to post
Share on other sites

Weirdly, and this has to do with my limited knowledge, booting with injected kexts, i never noticed it is actually a choice (kinda saw "without"...), thinking that normal boot injects clover's kext folders.

 

Well, it booted to the installer, installed fine, booted on the disk fine with a few drawbacks (wifi, etc), so i thought i'd give power management and sleeping a try. While i put it on sleep, the computer wouldnt turn silent and sleep, so i pushed the power button, only to find out i forced OS X in to hibernating.

Now any sort of booting results in to a CPU halt (it says kext loading disabled??) and shuts down.

 

I can clearly say, Mountain Lion started to be so easy to deal with compared to its previous releases, then came Mavericks which i think was the most Hackintosh friendly system. Yosemite had a few bumps but it was easy to, but with El Capitan, i think Apple has accepted the challenge and wants to annoy us to death.

 

 

Regarding UEFI boot, there is one problem. This device is made to use the windows UEFI standard, no the EFI regulations from GPT. I installed Win10 with UEFI, and i noticed that it created the EFI partition as the 2nd partition, basically a stupid layout, but the UEFI seems to detect clover there (manual entry), and it boots the OS X from my 2nd drive (exchanged Optical with HDD Caddy). My point is, i dont think it is SSD related, more like our UEFI implementation adapted to Microsoft rather then standards. Weridly, it will see the standard EFI partition in USBs though.

Share this post


Link to post
Share on other sites

You need to reboot without hiberation to get it back on (Should be a setting in Clover),  In regards to booting with injected kexts,  that choice changes depending on your config, if you tell it to inject by default, it will give you the without option, and vice versa.  I was never able to get hibernation to work, so I just disabled it all together: sudo pmset hibernatemode 0. I also disabled my Mac from going to sleep since that freezes the system,  I did not think the change from Yosemite to El Capitan was a lot of trouble, but then again I used to have Chameleon on mine, not Clover.  I am liking the fact I can use my iMessage again though  I have missed that for the past 2 years haha.

Share this post


Link to post
Share on other sites

Setting hibernation mode to 0 may not be sufficient. Make sure to check the eventual presence of an existing sleep image file in /var/vm and to delete if present:

sudo rm -f /var/vm/sleepimage

You can ensure to never have that file again by pointing the sleep image file to null device:

sudo pmset hibernatefile /dev/null

Share this post


Link to post
Share on other sites

Well, i have made it up to a point, and was able to troubleshoot a few things.

 

I made a Clover v3364 (will update to v3411 shortly) with El Capitan 10.11.4 bootable USB (both as Legacy and UEFI). Strangely, only booting with injected kext's results in to boot, i have no idea how i switched the feature off to do it automatically.

I have used Knight 0f Dragon's file he privately shared with me, mainly due to similarity in our e6410 as we both have an i5 and his DSDT.

 

ATM, booting still from USB Clover to EC on Disk. most of the things work, except Audio and WiFi

 

Graphics wise, i have to share a few tricks i learned from Mountain Lion days, the Fn + F8 combo.

  • DisplayPort works and it can extend or mirror both displays (no audio though).
  • VGA works, but it wont just detect it. However, if you press Fn + F8 during boot or Clover to switch the Video Output, it will work on VGA.
  • Same thing with VGA on Docking Station, Fn + F8 will switch to VGA.
  • Fn + F8's only drawback is that it either uses the built-in or the external output, it's kinda a SWITCH.
  • EDIT: Fn + F8 is devastating if done while on OS X, it freezes the system instantaneously, even if you intend to switch back.

 

Again, UEFI USB boot results in a rapid restart, it barely covers a page of output, but it does enter Darwin as the output is OS X related.

Legacy USB boot works, and even the graphical interface has a better resolution, and mouse works, never knew Clover supported mice.

 

Of course, i have Sleeping issues and just disabled Hibernation (thanks Knight 0f Dragon and Hervé), not sure if this is "Power Management" related, but sleeping is not a priority but i would love to have it.

 

Anyway, here are my files:

 

The tables have turned and im not giving up easy :).

 

EDIT: just noticed the thread is under Netbooks? how come?

Share this post


Link to post
Share on other sites

Audio only works with Voodoo HDA,  I think dudu may have left the voodoo kext in,  but I could not find a patch for our audio board.  As for wifi, what chipset are you using?  The default one provided in e6410 will not work.

Share this post


Link to post
Share on other sites

Audio only works with Voodoo HDA,  I think dudu may have left the voodoo kext in,  but I could not find a patch for our audio board.  As for wifi, what chipset are you using?  The default one provided in e6410 will not work.

 

I had ML, Mavericks and Yosemite working well under it, but i think i was forced to use MacBookAir5.2 SMBIOS in order for it to work...

 

btw, i really cant seem to make Clover read the whole config.plist of yours (and mine :P), i changed the inject kexts to yes and still nothing, in fact, i noticed that Clover wont read anything related to config.plist, i tried to manually enter the options to see the cpu stuff and noticed P and C states are not ticked, where as they are in my config.plist. wondering if that's the reason why they release a new revision so fast, we had like 5 of them in two months...

 

PS, @dudu, while using the DOCK, if i dont touch anything while booting (not pressing Fn + F8), the built-in and the VGA both turn off, however, the system works without a problem as i could SSH on my small server inside. Pressing Fn + F8 during boot will make only the VGA usable, leaving the built-in display useless.

 

EDIT: just noticed that Clover Configurator does not see anything from the file as well...all the fields are blank when i open it.

Share this post


Link to post
Share on other sites

grab my Yosemite config.plist i shared a page behind, i did some random stuff from the Clover Wiki guide, and had VGA work as an extensions. However, the system needs to boot with the stuff, i.e, if you boot completely, and put you laptop on the dock after, it wont work. this could be DSDT related, but again, that is something i have no knowledge about.

 

PS, i havent yet installed Clover on my setup disk, but im booting the disk from the USB i installed with. Is there any reason why OS X sees the root disk as ejectable?

 

Here's the screenshot, it doesnt seem to treat its own disk compared how it treats the Windows disk. wth?

 

EDIT: i noticed that SIP is on in my machine, so that definitely means the config.plist is not being read?...cause it does have the rt scripts against it.

Share this post


Link to post
Share on other sites

About the display port from dock not working of you haven't boot with the computer docked:

- the system don't reload the output, closing opening the laptop screen may do the trick.

- the framebuffer have not the correct number of port and/or the patch is not applied.

 

About the disk icon, see patch in my config.

This is a well know issue.

 

About SIP.

That's normal. The patch in clover don't change the statut of crsutil but your SIP is patched.

Then, if you use xtrafinder, the app will open a warning about SIP, but it will work because of the patch.

You can disable SIP from recovery boot.

About the display port from dock not working of you haven't boot with the computer docked:

- the system don't reload the output, closing opening the laptop screen may do the trick.

- the framebuffer have not the correct number of port and/or the patch is not applied.

 

About the disk icon, see patch in my config.

This is a well know issue.

 

About SIP.

That's normal. The patch in clover don't change the statut of crsutil but your SIP is patched.

Then, if you use xtrafinder, the app will open a warning about SIP, but it will work because of the patch.

You can disable SIP from recovery boot.

 

Cheers

About the display port from dock not working of you haven't boot with the computer docked:

- the system don't reload the output, closing opening the laptop screen may do the trick.

- the framebuffer have not the correct number of port and/or the patch is not applied.

 

About the disk icon, see patch in my config.

This is a well know issue.

 

About SIP.

That's normal. The patch in clover don't change the statut of crsutil but your SIP is patched.

Then, if you use xtrafinder, the app will open a warning about SIP, but it will work because of the patch.

You can disable SIP from recovery boot.

 

Cheers

Share this post


Link to post
Share on other sites

Very weird. my P and C states are checked on my config

 

I have a dock also,  when I get around to it I can post some results I am getting with it

 

The FIXES under DSDT was not closed, i think that's why it resulted in no reckoning whatsoever...

Share this post


Link to post
Share on other sites

E6510 nVidia is 99% identical to E6410, main difference being the screen size. All you'd possibly have to do is adjust the DualLink parameter if screen resolution exceeds 1600x900 (set to 1 if above, 0 otherwise).

 

http://downloads.dell.com/manuals/all-products/esuprt_laptop/esuprt_latitude_laptop/latitude-e6410_setup%20guide_en-us.pdf

http://downloads.dell.com/manuals/all-products/esuprt_laptop/esuprt_latitude_laptop/latitude-e6510_setup%20guide_en-us.pdf

Share this post


Link to post
Share on other sites

I have managed to get a UEFI boot successful and just did a fresh install with it. removing EmuVariable efi driver and adding slide=0 as a boot argument did it.
 
EDIT: Nice, VGA works, both from Dock and VGA output, and this time it actually extends...
 
Screenshot
 
A few things i noticed different in UEFI install and environment, during install, it detected my UK PC keyboard, and the touchpad is detected as a mouse, not as a touchpad. Also, as before, Wifi and sound are not working (they are compatible, and wifi is being shown at the USB section in System Report).
 
Unfortunately, i dont understand anything related to DSDT but i hope to learn finally and give my machine a proper one, i just read about generating one with Clover, will go further on that...
 
PS, i got Dual screen through VGA working from my previous Yosemite config.plist, but i did merge all the changes i saw on Dudu's and Knight 0f Dragon's config's. I will share a package soon for the sake of troubleshooting, UEFI definitely deserves some attention.
 
EDIT2: This is the clover i set up post-installation with the installer, i am not sharing to cause any inconsistency, just to further the project and the life of this little machine. While i had problems doing just this previously, this time it worked like a charm, the UEFI only installation worked just fine, and all you have to do in bios is add "
 \EFI\CLOVER\CLOVERX64.efi" as a UEFI entry, and select the disk Clover is at.

EFI.zip

 

Again, to summarise:

  • No Audio - I didnt use the VoodooHDA method, would prefer the native one.
  • No WiFi - Might change the SMBIOS model here as i remember my WiFi works out of the box if i switch to MacBookAir5,1 or MacBookAir5,2
  • Internal Driver shown as External - in fact, it's the drive it loads itself from. I tried the AHCI patch i found on the net, but it screwed Clover up. Might also be that i've installed OS X/Clover on my 2nd drive, in the Caddy (HDD Module for the Optical Slot)
  • No Sleep

 

Obviously i have DSDT issues as i am using Knight 0F Dragon's DSDT, and we might have different hardware, not sure how much that differs.

Share this post


Link to post
Share on other sites

Dell e6410 Configuration:

 

Manufacture Date 9/2/2010

Bios: A16

Memory: 8GB Dual InterLeave DDR3 SDRam (4GB per stick)

Processor Type: Intel® Core i7CPU M640 @2.80GHz,  (used to have an i5 @ 2.40GHz)

Video: NVidia NVS 3100M, Vieo Bios 70.18.53.00.4 512MB 14" Wide XGA+ Native Resolution 1440x900

Audio Controller: IDT92HD81

Wifi Device:Broadcom Wireless (Used to have Intel Centrino, these are not compatable as far as I know)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ajmcello
      The following files exist on the github:
       
      a) Clover.app-v1.11-5100.zip
      b) Clover_v2.5k_r5100.pkg
      c) CloverISO-5100.tar.lzma
      d) CloverV2-5100.zip
      e) CLOVERX64.efi.zip
       
       
      Is (a) for installing as an app on OSX? What is it for?
       
      What is (b) for, the .pkg? Not exactly familiar with .pkg. I've seen it used in UNIX, but I believe it's also a PKG format for installing packages on OSX. So, what is the difference between this (b), and (a)? (a) is labeled v1.11-5100, while (b) is labeled v2.5k_r5100.
      (c) contains only this file, Clover-v2.5k-5100-X64.iso, which I assume is a pre-bootloader.
      (d) looks like the NON ISO version, to build an ISO?
      (e) Contains CLOVERX64.efi, which is the same CloverX64.efi for Clover.app-v1.11-5100 and CloverV2-5100.zip
       
      Thanks for any explanations. 
       

       
       
       
       
    • By tonyx86
      I was inspired by @duduclx post here for installing El Capitan on a Dell Latitude E6410, so I decided to install Mojave 10.14.5 and subsequently 10.14.6.  Everything works perfectly (including sleep).  I'm starting this thread hoping to help others install Mojave on their E6410s.  A brief installation guide is provided later in this first post.  The interested reader is encouraged to read the other posts in this thread to see how this solution evolved and to learn additional tips/details not provided in this first post (including dual-booting with macOS and Windows).
       
      My system is as follows:
      Dell Latitude E6410 (I7-620m, Nvidia 3100M, 8GB DDR3, 512GB SSD, 1440x900 display, BIOS: A17) MacOS: Mojave 10.14.6 (APFS) (Patched with DosDude Mojave Patcher 1.3.3) MacModel: MacBookPro 6,2 (LPCB._DSM.Name "pci8086,3b09") Kexts: Lilu 1.3.6, VoodooHDA 2.9.2, AirportBrcmFixup 2.0.0, IntelMausiEthernet 2.4.1d1, ACPIBatteryManager 1.90.1, BrcmPatchRam2.kext, BrcmFirmwareRepo.kext, VoodooPS2Controller (the "Refined ALPS Touchpad" version - release 6 developed by @Dr. Hurt and compiled by @bronxteck), not the original version), USBInjectAll (with custom SSDT-UIAC), VoodooSDHC.kext (configured as shown here). Wi-Fi: Broadcom BCM 94352HMB (with AirportBrcmFixup.kext) CLOVER (Legacy): R4961  
      Configuration items that may be different from what you have seen in other E6410 configurations
      Addition of _OFF and _ON methods to _PTS and _WAK methods respectively (to control discrete graphics in order to enable sleep/wake) LPCB._DSM patched with device-id "3b09" AND "name", "pci8086,3b09" for native Nehalem power management with MacBookPro 6,2 ECDV renamed to EC so that AppleBusPowerController loads AGP.VID._DSM patched with device-id "0a29" so that AppleGraphicsPowerManagement loads No CLOVER Generate P or Generate C States (with the correct LPCB._DSM and MacBookPro 6,2, these CLOVER options are unnecessary for this architecture and only limit max multiplier and reduce number of P states) DSDT patched to include HDAU device (device-id 0x0be3)  
      What is NOT working:
      Display brightness can be controlled with keyboard keys, but cannot be controlled with slider in Display settings. Graphics Power Management - AGPM loads (because 10de,0a29 device is injected), but there's no evidence that 3100m frequency and voltage is changing.
        What is NOT tested:
      Smartcard Reader eSata (I have this disabled in my BIOS) Firewire Port (it does appear in the Network settings, just haven't tried it) Microphone Jack PC Card Slot (I have this disabled in my BIOS)  
      What IS working:
      SLEEP IS WORKING! Everything else not mentioned above.   Speedstep/CPUPowerManagement is perfect, system temps are low, CPU multiplier operates as expected, battery life is long Shutdown is fast Display/graphics acceleration is perfect (thanks to DosDude's Mojave patcher) Brightness (adjusted with brightness keys on keyboard) works perfectly Battery Manager works (battery status is displayed in menu bar) simply by installing ACPIBatterManager.kext. Wi-Fi (after changing to Broadcom BCM94352HMB and installing AirportBrcmFixup.kext) Audio (volume adjustable, volume indicator appears in menu bar).  Switched to VoodooHDA from AppleALC after AppleALC caused slow boot due to "IOHDACodecFunction timeout." Ethernet port (with IntelMausiEthernet.kext) Broadcom BCM20702A0 Bluetooth (with BrcmPatchRam2.kext and BrcmFirmwareRepo.kext) Optical Drive External VGA (with corrected NVCAP.  Need NVCAP 04000000 00000100 0E000000 00000007 00000000 (credit: here) for working external VGA display. Headphone jack Display Port (tested using DP > HDMI adapter) Camera SD Card Reader  
      Known issues and their solutions (These issues have all been resolved, with the solutions incorporated into the attached config files.  The issues are listed here for historical purposes and no further work is needed unless stated otherwise).
      AAPL,clock-id and device_type do not appear in IORegistry for EHC1.  Solution is to use CLOVER on-the-fly patching/fixing/renaming for EHC1 and EHC2. ALPS trackpad performance is not good with the "standard" VoodooPS2Controller.kext that I initially used.  Switching to the "Refined ALPS TouchPad driver" is a big improvement.  I've implemented and tested this on my system.  The ALPS version of VoodooPS2Controller.kext mixes up a few keys.  Need to switch the Command and Option keys (System Preferences > Keyboard > Modifier Keys) and change keyboard type to ISO European. This configuration (captured in the attached config files) uses an injected device-id (10de,0a29) for NVidia 3100m to get AGPM to load.  While I haven't observed any performance differences, a better approach may be to inject AGPM properties for device 10de,0a6c (the actual device-id for the 3100m).  This AGPM method is discussed later in this thread.  I have briefly tested this "FakeSMC.kext method" for injecting AGPM attributes without any noticeable changes in laptop/graphics behavior. IOHWControl is not loaded under AGPM (Should be AGP > VID > NVDA,Display-A@0 > NVDATesla > AGPM > gpu-control > IOHWControl as viewed in IORegistryExplorer).  It is loaded on a real MacBookPro6,2 running Mojave and is loaded on this Dell Latitude E6410 running High Sierra.  If I "Inject NVidia" via CLOVER, IOHWControl loads properly. The Dell Latitude DSDT (BIOS A17) has a bug in Method (GNOT).  In the method, the expression  If (LOr (LGreater (OSYS, 0x07D0), LLess (OSYS, 0x07D6))) always evaluates to TRUE, so the patched DSDT has no dependency on the value of OSYS.  I suspect that LOr should be replaced with LAnd, so that this expression is TRUE for variants of Windows 2001 and False for any other OS.  While this may have no affect on MacOS, it makes one wonder how such an obvious bug made it through Dell QA and is still present in BIOS A17.  Also makes one wonder whether the sleep problem (which no one has solved) was fixed in Windows to address another DSDT bug. The assigned value of ACOS and OSYS in the DSDT are conditional on the operating system.  There is no condition for "Darwin."  The solution is to add a condition for "Darwin" (making it equivalent to one of the defined operating systems (e.g. Linux, Win7, etc).  The attached config hard-codes ACOS and OSYS values equivalent to those for Linux.  Another way to handle this (different from the method employed in the attached config files) might be to override _OSI with XOSI (defined in a custom SSDT). The portType of the Internal Bluetooth device is portType=0 which, according to Rehabman's comments in SSDT-UIAC-All.dsl, is an external USB 2 port.  This should be an internal USB port (portType=2).  I learned through trial and error that the HUB1 and HUB2 definitions in Rehabman's SSDT-UIAC-ALL.dsl apply to the ports on the EHCx USB hubs.  The solution is to include the HUB1 definition in SSDT-UIAC.dsl and change portType to 2 for HP15.  This change doesn't appear to affect/fix sleep, but it may prevent instant wake if we get sleep working. There are minor differences between a real MacBookPro6,2 IORegistry dump and this HackBookPro6,2 IORegistry dump that can be resolved with simple DSDT edits.  I am now running with these changes, but haven't found these changes to make any difference in operational behavior.
      Rename Device (AC) -> Device (ADP1) Remove UID from Device (HPET) Add compatible ID "PNP0C01" to Device (HPET) Change ADP1:_STA from 0x0F to 0xFFFFFFFF Enable Ambient Light Sensor and renamed to Device (ALS0) from Device (ALS) Add compatible ID "smc-als" to ALS0 Rename LID -> LID0 Change "name" definitions to Buffers in _DSM methods Rename Device (PBTN) to PWRB Rename Device (SBTN) to (SLPB) Change HDAU.hda-gfx from "onboard-1" to "onboard-2" Change GFX0.hda-gfx from "onboard-1" to "onboard-2" Sleep / Wake does not work with the basic DSDT edits.  I have discovered that Sleep / Wake can be made to work by adding discrete graphics _OFF and _ON methods to _PTS and _WAK methods respectively (borrowed the concept and code from a working E6430 DSDT: Credit here: https://osxlatitude.com/forums/topic/9248-working-sleep-on-intel-hd-and-nvidia-nvs-on-dell-latitude-e6430-optimus-enabled-or-disabled/page/6/. LCD screen is blank when waking laptop by opening lid (screen is not blank when waking with power button).  Solution is to add darkwake=8 to CLOVER boot args.  Thank you @Hervé for this tip.  
      Brief Installation Guide:
      Configure BIOS (version A17) as follows (leave default unless listed here): Boot Sequence: USB, Internal HDD, CD/DVD, Modular Bay HDD; Boot List Option: Legacy; Integrated NIC: Enabled; Parallel Port: Disabled; Serial Port: Disabled; SATA Operation: AHCI; Misc Devices: Enable Modular Bay, Camera, External USB, Microphone, Media Card and 1394; Latitude ON Reader: Disabled; Keyboard Illumination: Auto ALS and Input; Ambient Light Sensor: Enabled; OROM Keyboard Access: Disable; TPM Security: Disable; Computrace: Deactivate; CPU XD Support: Enable; Performance: Enable all options; Power Management: Disable Wake on AC, Disable Wake on LAN/WAN, Express Charge: Standard, Charge Behavior: Enabled; Keypad: Fn Key Only; Mouse/Touchpad: Touchpad/PS-2 Mouse; USB Emulation: Enable Legacy; Fn Key Emulation: Disabled; Fastboot: Thorough; Virtualization: Enable Intel Virtualization, Disable VT for Direct I/O, Disable Trusted Execution; Wireless Switch: Bluetooth and WLAN; Wireless Device Enable: Bluetooth and WLAN;  Create your MacOS installer USB (Use DosDude's Mojave Patcher for Mojave) (start with High Sierra and not Mojave if you're new to hackintosh). Install CLOVER (Legacy) on installer USB using attached EFI as your guide for patched ACPI, kexts and config.plist Install MacOS to your SSD.  When you run DosDude's Mojave Patcher, DO NOT install LegacyUSBInjector.kext - you're going to use Rehabman's USBInjectAll.kext.  Also, do not install the DosDude SIP kext (you're using CLOVER to manage SIP). Install the following kexts in /Library/Extensions:  ACPIBatteryManager.kext, AirportBrcmFixup.kext, BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, FakeSMC.kext, FakeSMC_ACPISensors.kext, FakeSMC_CPUSensors.kext, FakeSMC_GPUSensors.kext, FakeSMC_LPCSensors.kext, IntelMausiEthernet.kext, Lilu.kext, USBInjectAll.kext, VoodooPS2Controller.kext (the "Refined ALPS Touchpad driver," not the original), VoodooSDHC.kext (configured as shown here). Switch Command and Option keys to compensate for Refined ALPS driver issue (System Preferences > Keyboard > Modifier Keys).  Also change keyboard type to ISO European to fix the [ ` ~ ] key (to the left of the "1" (one) key. Install VoodooHDA Install HWMonitor application  
      Tips for Improved Performance (on this and other older systems)
      System Preferences > Spotlight > Search Results: Uncheck all options System Preferences > Spotlight > Privacy: Add all Volumes System Preferences > Accessibility > Display: Check "Reduce motion" System Preferences > Accessibility > Display: Check "Reduce transparency"  
      Other tips
      If your fan is always running and temps are good, try pressing Fn + z After applying Mojave updates, HWMonitor may not display discrete graphics attributes.  On systems with multiple displays, a second (or third display) may not be active after applying the Mojave update.  The solution to this is to run "sudo kextcache -i /" (in a terminal window) and reboot.  This will usually fix the issue.  If the issue is not fixed, run DosDude's Post Install Utility, apply the Legacy Graphics Patch, reboot and then run "sudo kextcache -i /" if necessary.

      E6410.zip
    • By Dolamarv
      Hi all, I have been using an x240 thinkpad for more than 2 months as hackintosh and it is very stable. As of now I am in Catalina 10.15.1 and it’s running great until I updated it to the new clover build r5100. My laptop won’t automatically sleep when I close the lid down now. I reverted back to 5099 and close-lid automatic sleep works. I don’t know what caused the problem but I think 5100 fixed a dsdt patching of some sort that that conflicted with my config plist? Thanks in advance!
    • By ricardos7
      Preciso de ajuda para terminar um meu hackintosh, alguém poderia me ajudar?
       
      Boa tarde a todos, gostaria de ajuda com o meu hackintosh, estou fazendo um hack em um notebook Dell 5557, as configurações estão abaixo.
       
      ESPECIFICAÇÕES TÉCNICAS
      Processador
      Modelo: Intel Core i7 - 6ª Geração Intel Core i7-6500U
      Velocidade: 2.5 GHz até 3.1 GHz com Max Turbo Cache: 4Mb
      Memória RAM Quantidade: 16GB DDR3L 1600MHz (2X8).
      Armazenamento Capacidade: 240 GB SSD
      Tela Tamanho:15.6” Resolução: FULL HD 1920x1080p Touch
      Webcam integrada de alta definição (720p) com microfone digital
      Gráfico Integrado Intel HD 520
      NVIDIA® GeForce 930M com 4GB DDR3 Dedicada
      Áudio Realteck 

      Dell Wireless 1705 WiFi
      1x  HDMI 1.4ª
      2x USB 3.0
      1x USB 2.0
      1x Ethernet 10/100 RJ-45
      1x Entrada de Cartão 5 em 1 (SD, SD 3.0, SDHC, MS e MS PRO)
      Leitor de Cartão
      Tipo: SD, SDHC, SD3.0, MS, MS Pro
      Alimentação Bivolt 3 células 43Wh
       
      Os problemas que encontrei ate agora foram.
      O que não funciona?
      WIFI
      AUDIO
      BRILHO DA TELA
      BLUETOOTH
      GERENCIAMENTO DE ENERGIA NAO SEI COMO SABER SE FUNCIONA
      GRAFICOS DEDICADOS NVIDEA 930M
       
       
      O QUE FUNCIONA?
      GRAFICOS INTEL
      TECLADO
      TRACKPAD
      TECLAS FN
      PLACA DE REDE
       
      AS DSDT E AS SSDT?
      Nao sei como fazer para esse modelo mais ja extrai as originais mais nao sei quais arquivos usar e quais pachs ativar,
      alguém poderia me ajudar a terminar esse hack por favor. Desde ja obrigado.




    • By Aldaro
      Gigabyte, in their infinite wisdom, decided to remove the option to disable serial ports, and not being able to do so has been causing me some problems. I know that I have to either use a patch in clover, or create a custom SSDT to disable super I/O, but I honestly do not know how to go about doing this. One of the weirder problems I'm experiencing is the inability to connect to Apple Music (error 11556) unless I go into my network settings, and delete my serial connection. If anyone could help me out with this, that'd be greatly appreciated; anyway, thank you for taking the time to read this.
       
      SPECS:
      Mobo GIGABYTE Z390 M GAMING (UEFI F8)
      CPU: i5 9600k
      RAM: 32GB DDR4 @ 2666 Mhz
      GPU: AMD Radeon RX 580 w/ 8GB of VRAM (MSI armor oc edition)
      Storage Samsung 970 evo 500GB
×