Jump to content
InsanelyMac Forum
pepto

[GUIDE] Run macOS Sierra on a Dell Latitude E6320

Recommended Posts

Run macOS Sierra on a Dell Latitude E6320

 

NO ONE IN THIS FORUM (INCLUDING ME) IS RESPONSIBLE FOR ANY LOSS (DATA, MATERIAL, EQUIPMENT…) OCCURRED TO YOU, YOU ARE THE ONLY ONE RESPONSIBLE, AND BY FOLLOWING THESE INSTRUCTIONS YOU AGREE TO TAKE ALL THE RISKS AND RESPONSIBILITIES. THIS INSTALLATION ISN'T WITHOUT RISKS SO TAKE ALL THE PRECAUTIONS BEFORE DOING ANY FOOLISH ACTION, BACKUP YOUR DATA!

This tutorial will describe the steps to install macOS Sierra on a Dell Latitude E6320 i5 2520M.
If you find any mistakes or have something to improve then please send me a PM and i will update the tutorial.

A special thanks goes to Brian from Tech Erra, 9 to 5 Mac and Morpheousman for using parts of their tutorial

I am from The Netherlands so sorry for my bad English.

mac.jpg
1. Credits/Sources
Everything OSx86-related is a collaborative effort amongst people who enjoy doing these things, as well as those of us who enjoy tweaking and experimenting with things. Below are a list of sources used to compile this guide:

  • OSX Latitude.com
  • Tech Erra
  • OSX86 Wiki
  • InsanelyMac
  • Forum member Jake Lo from OSXLatitude.com for helping me out with installing.
  • Morpheousman and Polyzargon from InsanelyMac who helping me with my other topics. (Dell 780)
  • MacPeet, Chris1111 and all other forum members who helping out the community.

A special thanks goes to Brian from Tech Erra, 9 to 5 Mac and Morpheousman for using parts of their tutorial. And Hervé from insanelymac for using is modified DSDT.aml for E6320

2. Requirements
Here are the requirements:

  • A Dell Latitude E6320 – This is necessary to install macOS Sierra for this tutorial
  • A copy of Mac OS X – This can be in the form of an existing hackintosh, a virtual machine within Windows or Linux, or even a regular Mac. If you don’t have any of these things, then find someone who can help you out for a while. I prefer using a hackintosh with OSX El Capitan, Using an already working copy of Mac OS X either in a VM or a native hackintosh install is HIGHLY recommended.
  • A 8GB USB flash drive (or larger) – We’ll be copying the files to the drive appropriately, so make sure that you have a flash drive with enough storage space (8GB or larger).
  • A copy of macOS Sierra – The method used by this guide requires that you have a copy of the macOS Sierra Installation app, wich is available for free from the Mac App Store.
  • 30-60 minutes of time – Depending on how tech-savvy you are, this may be quick, or it may take a while.
  • An SSD or HDD to install 10.12 to – For me, I used a 500GB HDD to install 10.12 to.
  • An Wireless N Nano USB Adaptor – For use with wifi Highly recommended. I use a TP-LINK TL-WN725N adaptor.
  • E6320_V2.zipThis ZIP file contains everything that you need to get your flash drive properly prepared.

3. My Specs
My installation was successfully done on an Dell Latitude E6320 i5-2520M laptop computer with the following specs.

  • Intel Core i5-2520M @ 2.5GHz, 3MB cache, Dual Core
  • 4GB DDR3 1333Mhz RAM
  • Western Digital 250GB HDD
  • INTEL HD3000 Video
  • Intel 825xx onboard network
  • Dell wireless 375 Bluetooth 3.0 onboard (works OOB)
  • IDT 92HDxxx HD audio onboard
  • TL-WN725N Wireless N Nano USB Adaptor
  • Apple Magic Trackpad (only @home)
  • Apple Wireless Keyboard US (only @home)
  • Apple Magic Mouse

4. Download OS X Sierra

  • Download macOS Sierra from the Mac App Store.
  • Once macOS Sierra is downloaded, close the install pop-up that appears using Command (⌘)+Q.
  • The application INSTALL macOS Sierra will appear in /Applications
  • Done!

5. Prepare bootable USB Installer
Note on flash drives: You will need a USB flash drive to make this work. Your USB should be at least 8GB and a USB 3.0 drive is preferred. Kingston sells an 8GB USB 3.0 drive for less than 10 euro.
Now, we need to prepare the USB Drive so that it will properly bootup on your PC. Make sure that the disk you choose to use doesn't contain anything that you want to keep, because the following tutorial will purge everything on the drive.

  • Open Finder - Applications and right-click on Install macOS Sierra and select Show Package Contents.
  • Open Contents - Resources.
  • Open a Terminal window thru Applications - Utilities - Terminal.
  • In the Terminal window type sudo followed by a space.
  • Drag the createinstallmedia file from the finder window opened in Step 4 to the Terminal Window.
  • Type --volume followed by a space.
  • Connect your USB drive and drag the USB drive into the Terminal Window.
  • Type --applicationpath in the Terminal followed by a space.
  • Open Finder - Applications and drag the Install macOS Sierra into the Terminal Window.
  • Press Return on the keyboard to submit the full command.
  • Type a 'Y' to continue when prompted to do so, and press Return on your keyboard
  • The install process will begin by erasing the contents of your USB disk and copying the installer files to the USB disk. The entire process is quite lengthy; it can takes around 15-30 minutes, so you will need to show some patience

6. Installing Clover to the USB Disk

  • Unpack the E6320.zip to your desktop or specified map you preferred.
  • Open the map E6320 - Clover_v2.3k_r3726.
  • DubbleClick on the Clover_v2.3k_r3726.pkg package file.
  • Clover installation screen will be prompt.
  • Click on Continue - Continue.
  • Click on Change Install Location on the right bottom.
  • Choose your USB Stick named Install macOS Sierra Public Beta click on Continue.
  • Click on Customize on the left bottom.
  • Choose Install Clover in the ESP
  • Choose Bootloader : Install boot0af in MBR
  • Choose in Clover EFI for CloverEFI 64- Bits SATA
  • At last choose Install RC Scripts on target volume
  • Click after that on Install.
  • Clover will installed on the EFI Partition on the USB after install you can see the EFI partition in Finder.

7. Prepare USB stick for the Dell E6320
Now, we need to prepare the USB Drive so that it will properly bootup on your Laptop.

  • Go to map where you have unpacked the E6320 zip file there you will find a map called EFI.
  • Copy the map EFI and go to your EFI partition thru Finder.
  • Paste the EFI folder in the EFI partition and replace everything.
  • Done your USB Stick is ready to boot macOS Sierra installer.

8. Bios Settings Dell Latitude E6320
Before we boot from the Dell Latitude we need to optimize the bios for OSX Sierra

  • Start your Dell Latitude and press F2 to get into the Bios.
  • In the main screen click on "Load Defaults", the bios will be reset to default settings.
  • Go to General - Boot Sequence and choose on the right for USB Device and click the up arrow so that the USB Device is on top, click on apply to make the setting.
  • Go then to System Configuration - SATA Operation and choose on the right for AHCI click again on apply and choose exit, now the Bios is ready for installing OSX Sierra.

9. Installing OSX Sierra from your USB drive
Time for the fun stuff! We’ll now boot from your USB drive and install macOS Sierra onto the Hard Drive.
Using a USB 4G flash drive will help things out quite a bit.

  • Power on unit while tapping F12 Key to choose boot device, select USB device.
  • When Clover boot screen is visible, choose boot "Install macOS from Sierra USB Installer".
  • Choose you desired language and click on the arrow, the macOS Utilities screen will appear.
  • For a new installation of macOS, you must erase and format the destination drive according to the following steps before continuing.

If you are upgrading from Mavericks , Yosemite or El Capitan and you want to keep your files and apps, skip steps 1-9. (NOT TESTED IN SIERRA)

  • Choose in the macOS utilities for Disk Utility and click Continue.
  • Disk Utility will be opened, highlight your target drive for macOS Sierra installation in the left column.
  • Click ERASE button on top.
  • Under Name: Type Sierra or any other name.
  • Under Format: Choose Mac OS Extended (Journaled).
  • Under Scheme: Choose GUID Partition Map.
  • Click Erase.
  • Click on Done.
  • Close Disk Utility you will be prompted to the macOS Utilities screen.
  • In the macOS Utilities screen choose Install macOS and click 2x on Continue.
  • Agree the license agreement and click again on Agree
  • When the installer asks you where to install macOS, choose your Sierra HDD click on Install.
  • Sierra will be installed on the HDD, this will take about 6 - 15 minutes depending of your HDD.
  • Upon completion, system will restart a 1st time.
  • Press F12 key to choose the boot device.
  • When the Clover Boot screen is visible, Choose "Boot macOS Install from Sierra".
  • macOS will continue to Install the OS on your HDD this will take about 10 -25 minutes after that the installation will be finished and your laptop will reboot.

10. Booting for the first time macOS Sierra

  • When the Clover Boot screen is visible, Choose "Boot MAC OS X from Sierra"
  • You will eventually get to the setup screens for macOS Sierra. Go through the setup process to setup macOS Sierra.
  • At the country selection choose your country and press continue.
  • Select Your Keyboard choose ABC and press Continue.
  • Choose at "How do i connect to the internet " ..."My Computer Does Not Connect to the Internet", we will fix this later, go further with the setup process and press continue.
  • Choose at Transform Information To This Mac for "Don't Transfer any information now" click on Continue.
  • At Enable Location Services for "Enable Location Services on this Mac" click Continue.
  • Agree the Terms and Conditions.
  • Create your Computer Account and uncheck "Set time zone based on current location" press Continue.
  • Choose your Timezone and click Continue.
  • At the Diagnostic screen click Continue.
  • The setup process is ready, Done!.

11. Setting up your keyboard

  • When the setup is finished the Keyboard Setup Assistent will appear.
  • Press Continue to Identify Your Keyboard.
  • You will ask to press some keys.
  • After pressing some keys you will get the message Your Keyboard Cannot Be Identified, press OK.
  • Choose at Select the Keyboard Type for ANSI (United States and others)
  • Press Done your Keyboard is setup

12. Adjust some settings in macOS 10.12

  • Once in 10.12 go to Finder – Preferences – General and choose in show these items on the desktop for
  • Hard Disk
  • External Disk
  • Go to tab Sidebar and choose your desired Favorites, Shared and Devices.
  • Close the Finder Preferences.

13. Change Security & Privacy for 3rd party software

  • Start Terminal choose GO - Utilities - Terminal.
  • In Terminal type sudo spctl --assess --master-disable followed by password to activate the option in Security & Policy "Allow apps downloaded from" Anywhere.
  • Go to System Preferences – Security& Privacy and look of the option "Anywhere" is active if not activate the option.
  • Close system preferences.

14. Revert HDD for proper boot.

  • Launch Terminal and execute the following command:
  • sudo diskutil corestorage revert /
  • When prompt type your password.
  • Exit Terminal and reboot again with your USB to macOS.

15. Installing Clover to the HD
The steps 15 and 16 are the same as steps 6 and 7 but now we will install clover to the HDD of the E6320.

  • Unpack the E6320.zip to your desktop or specified map you preferred.
  • Open the map E6320 - Clover_v2.3k_r3726.
  • DubbleClick on the Clover_v2.3k_r3726.pkg package file.
  • Clover installation screen will be prompt.
  • Click on Continue - Continue.
  • Click on Change Install Location on the right bottom.
  • Choose your HDD named Sierra click on Continue.
  • Click on Customize on the left bottom.
  • Choose Install Clover in the ESP
  • Choose Bootloader : Install boot0af in MBR
  • Choose in Clover EFI for CloverEFI 64- Bits SATA
  • At last choose Install RC Scripts on target volume
  • Click after that on Install, Clover will installed on the EFI Partition on the USB after install you can see the EFI partition in Finder.

16. Prepare HDD for booting the Dell E6320
Now, we need to prepare the HDD Drive so that it will properly bootup on your PC.
Go to map where you have unpacked the E6320 zip file there you will find a map called EFI.

  • Copy the map EFI and go to your EFI partition thru Finder.
  • Paste the EFI folder in the EFI partition and replace everything.
  • Done your E6320 is ready to boot macOS Sierra.

17. Install Wlan driver for the TL-WN725N
The wireless lan on the Dell E6320 doesn’t work, therefore I use a Wireless N USB Nano Adaptor from TP-LINK. The software is straight forward and installs without problems.

  • Go to your E6320 folder which you have extracted to your HDD of your macOS Sierra.
  • Open the map "beta driver for mac os X 10.11" .
  • Run Installer_RTL.pkg
  • Click Continue - Continue - Continue - Agree - Install
  • Enter your Password and click Install Software - Continue Installation
  • Click Restart to Reboot your Laptop.
  • The first time you will get a kernel panic don't worry reboot again and the laptop will start macOS Sierra.
  • Done!

18. What's working?
Just about everything.

19. Finished!
You’ve successfully installed macOS Sierra onto your Dell Latitude E6320.

TROUBLESHOOTING

20. iMessage & FaceTime Fix
You will need MLB and Rom numbers from a legit Mac device that is on the mac server.
Run iMessage debug on a iMac, Macbook, etc and make a copy and paste of the Terminal output.

  • Open Clover Configurator.
  • Mount EFI Partition.
  • Import config.plist from EFI/EFI/Clover (File , import configuration, browse to config.plist and select).
  • In Clover Configurator Click on RT Variables, Enter Rom and MLB Values from iMessage output from valid iMac device.
  • Save changes to config.plist.
  • Reboot, Sign into iMessage.

iMessage and FaceTime should now both be working.

21. BOOT 0 Error
If you are using a 4k HDD you can get boot:0 error, to solve this issue do the following.

  • Reboot system back into Sierra installer (USB)FLASH DRIVE).
  • Run Disk Utility find the Disk Identifier (eg. disk0s2).
  • Unmount the drive you installed Sierra on.
  • Launch Terminal and execute the following command:
  • dd if=/usr/standalone/i386/boot1h of=/dev/disk0s2.
  • Exit Terminal.
  • Boot Normally.

Run macOS Sierra 10.12 E6320.pdf

Share this post


Link to post
Share on other sites
Advertisement

Hi Pepto,

 

just want to thank you, thank you and really thank you for sharing all your knowledges. No time for testing now but this topic is in my favorites.

 

:thumbsup_anim:  Luuv

 

Share this post


Link to post
Share on other sites

Excellent. Thanks my laptop its running macOS Sierra ... but the keyboard has a few bugs with caps....you know how to solve it ? ....thanks again :D

Share this post


Link to post
Share on other sites

Excellent. Thanks my laptop its running macOS Sierra ... but the keyboard has a few bugs with caps....you know how to solve it ? ....thanks again :D

I have no problems with the keyboard  :surprised:

Share this post


Link to post
Share on other sites

My 2cents contribution to this thread...
 
Regarding hardware specifications, please note the following:

  • LAN card is Intel 82579LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x1502)
  • Audio card is IDT 92HD90 (Codec 76E7) High Def audio (PCI ven id 0x8086, dev id 0x1c20)
  • Card reader is O2 Micro SD card reader (PCI ven id 0x1217, dev id 0x8231)

You do not need to use VodooSDHC kext for the card reader, the following DSDT patch supports the device OOB and avoids Sleep/Wake issues caused by VoodooSDHC. Under the RP0x device used for the SD card reader, rename device PXSX to SDXC and add the following _DSM method:

                Device (SDXC)          // renamed from PXSX
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)          // injected DSM method
                    {
                        Store (Package (0x08)
                        {
                            "AAPL,slot-name", 
                            "Built-in", 
                            "device_type", 
                            Buffer (0x11)
                            {
                                "Media controller"
                            }, 
                            "model", 
                            Buffer (0x18)
                            {
                                "O2 Micro SD card reader"
                            }, 
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci14e4,16bc"          // Apple's own device as declared in AppleSDXC kext
                            }
                        }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                    ...

NB: on my E6220, the card reader is located under device RP06. You'll have to check this in IOReg to locate it on the E6320 as it may differ.
 
Regarding the Clover on-the-fly patches:
1) IOGraphicsFamily:
I'm pretty sure all you need to fix the boot display glitch is:

Find 0100007525
Replace by 010000EB25

That's all I'm using and it's working fine.
 
2) AppleIntelSNBGraphicsFB:
The vanilla SNB framebuffer kext contains the following display port definitions:

01 02 04 00 10 07 00 00 10 07 00 00 // Nb of connectors -> "04"
05 03 00 00 02 00 00 00 30 00 00 00 // built-in laptop display
02 05 00 00 00 04 00 00 07 00 00 00 // display port
03 04 00 00 00 04 00 00 09 00 00 00 // display port
04 06 00 00 00 04 00 00 09 00 00 00 // display port

`
 The following mods will give you HDMI video/audio + VGA + DVI (off docking station)

Find 02 05 00 00 00 04 00 00 07 00 00 00
Replace by 02 05 00 00 00 08 00 00 05 00 00 00   // patched: HDMI, display port #5 (built-in port)

Find 03 04 00 00 00 04 00 00 09 00 00 00
Replace by 06 02 00 00 00 04 00 00 08 00 00 00   // patched: VGA, display port #8 (built-in + docking-station port)

Find 04 06 00 00 00 04 00 00 09 00 00 00
Replace by 04 06 00 00 00 04 00 00 07 00 00 00   // vanilla: DVI, display port #7 (docking-station port)

`

If DP output is desired (port #6), either of the following 2 mods can be used instead of one of the above lines (display definitions limited to 4 ports):

02 05 00 00 00 08 00 00 06 00 00 00

or

04 06 00 00 00 04 00 00 06 00 00 00

NB: With this DP mod, external audio only goes through DP (not HDMI) and VGA dies.

Share this post


Link to post
Share on other sites

Hit Cap Lock twice to enable and twice to disable.

 

Excellent. Thanks my laptop its running macOS Sierra ... but the keyboard has a few bugs with caps....you know how to solve it ? ....thanks again :D

Share this post


Link to post
Share on other sites

My 2cents contribution to this thread...

 

Regarding hardware specifications, please note the following:

  • LAN card is Intel 82579LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x1502)
  • Audio card is IDT 92HD90 (Codec 76E7) High Def audio (PCI ven id 0x8086, dev id 0x1c20)
  • Card reader is O2 Micro SD card reader (PCI ven id 0x1217, dev id 0x8231)
You do not need to use VodooSDHC kext for the card reader, the following DSDT patch supports the device OOB and avoids Sleep/Wake issues caused by VoodooSDHC. Under the RP0x device used for the SD card reader, rename device PXSX to SDXC and add the following _DSM method:


                Device (SDXC)          // renamed from PXSX
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)          // injected DSM method
                    {
                        Store (Package (0x08)
                        {
                            "AAPL,slot-name", 
                            "Built-in", 
                            "device_type", 
                            Buffer (0x11)
                            {
                                "Media controller"
                            }, 
                            "model", 
                            Buffer (0x18)
                            {
                                "O2 Micro SD card reader"
                            }, 
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci14e4,16bc"          // Apple's own device as declared in AppleSDXC kext
                            }
                        }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                    ...
NB: on my E6220, the card reader is located under device RP06. You'll have to check this in IOReg to locate it on the E6320 as it may differ.

 

Regarding the Clover on-the-fly patches:

1) IOGraphicsFamily:

I'm pretty sure all you need to fix the boot display glitch is:


Find 0100007525
Replace by 010000EB25
That's all I'm using and it's working fine.

 

2) AppleIntelSNBFraphicsFB:

The vanilla SNB framebuffer kext contains the following display port definitions:


01 02 04 00 10 07 00 00 10 07 00 00 // Nb of connectors -> "04"
05 03 00 00 02 00 00 00 30 00 00 00 // built-in laptop display
02 05 00 00 00 04 00 00 07 00 00 00 // display port
03 04 00 00 00 04 00 00 09 00 00 00 // display port
04 06 00 00 00 04 00 00 09 00 00 00 // display port
`

 The following mods will give you HDMI video/audio + VGA + DVI (off docking station)


Find 02 05 00 00 00 04 00 00 07 00 00 00
Replace by 02 05 00 00 00 08 00 00 05 00 00 00   // patched: HDMI, display port #5 (built-in port)

Find 03 04 00 00 00 04 00 00 09 00 00 00
Replace by 06 02 00 00 00 04 00 00 08 00 00 00   // patched: VGA, display port #8 (built-in + docking-station port)

Find 04 06 00 00 00 04 00 00 09 00 00 00
Replace by 04 06 00 00 00 04 00 00 07 00 00 00   // vanilla: DVI, display port #7 (docking-station port)
`

 

If DP output is desired (port #6), either of the following 2 mods can be used instead of one of the above lines (display definitions limited to 4 ports):


02 05 00 00 00 08 00 00 06 00 00 00
or


04 06 00 00 00 04 00 00 06 00 00 00
NB: With this DP mod, external audio only goes through DP (not HDMI) and VGA dies.

 

Herve can you post de DSDT for the SD fix.

Share this post


Link to post
Share on other sites

I can't, I don't have a E6320. Just patch your DSDT as I explained: identify the RP0x/PXSX device in IOReg and simply patch your DSDT according to the code I posted. You can't really go wrong...

Share this post


Link to post
Share on other sites

I tried the way you said,

In step 9, I just faced some errors(2 threads but only found 1), after searching I found this topic:

 

http://www.insanelymac.com/forum/topic/205531-kernel-panic-should-have-2-threads-but-only-found-3/

 

and I renamed the DSDT.aml to DSDT2.aml and the problem solved, but now after I wait for progress bar to fully load, it shows me prohibition sign instead of apple's logo and it does not pass.

Can u help me solve the problem?

Share this post


Link to post
Share on other sites

@Herve I have tried to patch the DSDT but I get a unexpected $end, can you help me out with this about patching DSDT I am a Noob  :P . I have included the DSDT which I use.

 

Oke I have done some searching I have found the PXSX in IOReg but I see 2 RP, RP02 and RP06 the only difference is the awake entry ACPI-WAKE-TYPE 0X2 See attached screenshot of ioreg

 

Also have attached the DSDT editor screen, I have tried different things but every time I get a unexpected $end

 

DSDT.aml.zip

post-286091-0-78482000-1474962484_thumb.png

post-286091-0-63768300-1474962551_thumb.png

Share this post


Link to post
Share on other sites

 Latest news from me i have used a 6220 DSDT and everything is working well ^_^ I know that is not the right method but its works for now.

Share this post


Link to post
Share on other sites

 Latest news from me i have used a 6220 DSDT and everything is working well ^_^ I know that is not the right method but its works for now.

You can post the DSDT file please :D ... 

Share this post


Link to post
Share on other sites

@Pepto, you've gone through all the trouble of posting screenshots of your IOReg but for the wrong device! Can you please confirm that your SD card reader is indeed under RP06. Reboot with your E6320 DSDT then check the PCI ids listed under RP06->PXSX device. Expect vendor 1217 and device 8321.

 

If, as expected, it's indeed RP06->PXSX, use the attached revised DSDT. It's got:

* DTGP method added

* RP06.PXSX renamed to RP06.SDXC (i.e. same device name as Apple's)

* required DSM method injected into RP06.SDXC

 

Revised_E6320_DSDT.aml.zip

Share this post


Link to post
Share on other sites

@Pepto, you've gone through all the trouble of posting screenshots of your IOReg but for the wrong device! Can you please confirm that your SD card reader is indeed under RP06. Reboot with your E6320 DSDT then check the PCI ids listed under RP06->PXSX device. Expect vendor 1217 and device 8321.

 

If, as expected it's indeed RP06->PXSX, use the attached revised DSDT. It's got:

* DTGP method added

* RP06.PXSX renamed to RP06.SDXC (i.e. same device name as Apple's)

* required DSM method injected into RP06.SDXC

 

attachicon.gifRevised_E6320_DSDT.aml.zip

I will give it a try

Share this post


Link to post
Share on other sites

Well...I replace all EFI folder in new zip version but the sound fails :( .... using the new DSDT posted by Herve its fine and the config.plist mod with via ports works fine too.

Share this post


Link to post
Share on other sites
Hello, I got the TP link usb wifi and installed the latest driver. However, it's telling me that I'm connected but there's no internet. Is there a hack or a kext that can help with that?

thanks

Share this post


Link to post
Share on other sites

Hello, I got the TP link usb wifi and installed the latest driver. However, it's telling me that I'm connected but there's no internet. Is there a hack or a kext that can help with that?

thanks

It must works if you have the TL-WN725N Wireless N Nano USB Adaptor. No need to hack the kext.

Share this post


Link to post
Share on other sites
Hervé, on 27 Sept 2016 - 7:15 PM, said:

@Pepto, you've gone through all the trouble of posting screenshots of your IOReg but for the wrong device! Can you please confirm that your SD card reader is indeed under RP06. Reboot with your E6320 DSDT then check the PCI ids listed under RP06->PXSX device. Expect vendor 1217 and device 8321.

 

If, as expected, it's indeed RP06->PXSX, use the attached revised DSDT. It's got:

* DTGP method added

* RP06.PXSX renamed to RP06.SDXC (i.e. same device name as Apple's)

* required DSM method injected into RP06.SDXC

 

attachicon.gifRevised_E6320_DSDT.aml.zip

Hervé i have now used your DSDT i works ok and i have it included in the new zip file for installation. Thanks for that. :thumbsup_anim:

Share this post


Link to post
Share on other sites

Thanks to all.... here is my config.plist with Herve´s mod for graphics glitch in boot and display ports working... 

 

Edit:

Can't attach files so... here is the config.plist content  :D

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>slide=0 kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>1</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>3</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>VBoxHfs</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<true/>
					<key>FullTitle</key>
					<string>UEFI Internal</string>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<false/>
					<key>NoCaches</key>
					<false/>
					<key>Type</key>
					<string>Other</string>
				</dict>
			</array>
		</dict>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Linux</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string>mac</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>0</integer>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>Second Stage Boot2</string>
				<key>Find</key>
				<data>
				QYjE6wM=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				QYjE6yM=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Second Stage Boot2</string>
				<key>Find</key>
				<data>
				AQAAdSU=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				AQAA6yU=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Second Stage Boot1</string>
				<key>Find</key>
				<data>
				hcB0XUg=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				McB0W0g=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Expect 2 matches</string>
				<key>Find</key>
				<data>
				ixnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				53YdEQ==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>10.10-SNB-Port _0x6-DP2HDMI</string>
				<key>Find</key>
				<data>
				AwQAAAAEAAAJAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				BgIAAAAEAAAIAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>10.10-SNB-Port _0x5-DP2HDMI</string>
				<key>Find</key>
				<data>
				AgUAAAAEAAAHAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				AgUAAAAIAAAFAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>10.10-SNB-Port _0x5-DP2HDMI</string>
				<key>Find</key>
				<data>
				BAYAAAAEAAAJAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				BAYAAAAEAAAHAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Expect 2 matches</string>
				<key>Find</key>
				<data>
				hBnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>MLB</key>
		<string>C02G4D8BDRJ7P1NTP</string>
		<key>ROM</key>
		<string>817a8561ebca</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>04/22/11</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>MBP81.88Z.0047.B0E.1104221557</string>
		<key>Board-ID</key>
		<string>Mac-94245B3640C91C81</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>MacBook-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>08</string>
		<key>Family</key>
		<string>MacBook Pro</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<true/>
		<key>ProductName</key>
		<string>MacBookPro8,1</string>
		<key>SerialNumber</key>
		<string>C02HKK0ODH2G</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

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 MaLd0n
      Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder CLOVER Install.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
    • By MaLd0n
      First... If you need DSDT edits... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation --Create a bootable copy of El Capitan and Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder CLOVER Install.zip   --Install EL Capitan / Sierra / High Sierra and boot into system! for Sierra/High Sierra you need a Processor with SSE4.1 instruction   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time! -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) and tell me what your hardware! -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generate in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609    My DSDT GA P35-DS3 DSDT.MaLd0n LGA775.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -LPC -HDEF -RTC -EHCI -UHCI -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF --Native Power Management
       
      Use Clover, check Generate P and C States
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --AUDIO
       
      Device HDEF + AppleAlc + Lilu
       
      --install Lan driver by Mieze
        -Atheros http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By Gymnae
      This guide guide is a work in progress
       
      Introduction
      The H370 chipset powers 8th generation Core-i CPUs by Intel and is actually much newer than the Z370, even though it name implies otherwise. The H370 requires new approaches compared to the Z370, since it includes newer or different components. An example would be on-die USB 3.1 and WiFi support.
      Since this guide is not a "hold-your-hand-every-step" guide, I assume you know:
      Clover installation and configuration How to create an install medium BIOS configuration and access Have heard of ACPI patching (I'm a newb at this myself)  
      What works
      Sleep (via DSDT edits and emulated NVRAM) on-board Audio (via CloverALC script) Native PM (without any kext or patch) All USB ports iGPU for both acceleration and display dGPU (I'm running an Nvidia GTX 1080)  
      Untested
      NIC --> I'm using WiFi only  
      What doesn't work
      Native NVRAM via AptioMemoryFix.efi DMVT Pre-alloc higher than 64MB (but not necessary)  
      1. Installation
      This guide heavy inspired by the work of /u/corpnewt of /r/hackintosh and his (sorta) Vanilla guide
       
      1.1 Create the install media for MacOS
      Follow this, if you are using a Mac to start off with. If you are totally new to MacOS, then please check the basic guide Creation of an installer media in windows or linux
       
      1.2 Install Clover on the install media
      Using the Clover installer, ensure you are installing to the USB medium you are using for the installer.
      Chose the following options:
      AptioMemoryFix UEFI booting only Install to ESP You have to get your hands on an apfs.efi. A google search can help, or extracting it from the Installer package. Make sure you procure a version matching the MacOS version you are about to install. Place the apfs.efi in drivers64UEFI.
       
      1.2 Adjust the config.plist for the installer
      You can use the config.plist attached as a guideline, but take a look at it before and at least adjust the SMBIOS - otherwise it won't boot.
      Attention: The attached plist contains audio patches introduced by a post-install step. If you run into problems, you might remove those. It also contains a manual slide value, which should normally not be needed, but works fine for me. It is also tuned for usage with an Nvidia Pascal dGPU as main GPU.
       
      The config you create now should serve you nicely for install and running the system.
       
      Take care of adding the following basics:
      SMBIOS: iMac18,3 - You can generate a serial number via Clover Configurator. The creation of a proper SMBIOS is covered in many guides to good extend Look at the graphics section and adjust the injection for Intel to your situation  
      Fixes

      Patches

      Devices

      Graphics

      Kernel and Kext patches
       
      1.3 kexts and friends
      Add the supplied SSDT-UAIC.aml to "patched" - it limits the injected USB Ports to the actual number and ports valid for this board.
       
      Required kexts on "Other":
      FakeSMC.kext IntelGraphicsFixup.kext Lilu.kext When having an Nvidia card: NvidiaGraphicsFixup.kext IntelMausiEthernet.kext in case you're running Ethernet USBInjectAll.kext with the HCI-300-series-injector.kext --> These two should be installed to /L/E after install  
      We are leaving sound out at the moment, this is something for post-install. Please note the absence of Shiki, I don't find it necessary. Video material I tried made use of the iGPU without shiki.
       
      1.4 Check BIOS and install
      You should be ready for install. But before you reboot, please take a look at your BIOS and set it up accordingly (copied from the aforementioned guide and adapted):
      Load Optimized Defaults Disable VT-d setting If your system has Secure Boot Mode, disable it Set OS Type to Windows 8/10 or OtherOS - I have not seen a difference Turn off internal Serial and Parallel port Turn off Network stack for boot Turn off wake-on-lan (for now) Set XHCI Handoff to Enabled Don't enable decode over 4G Depending on your GPU, set priority for boot Set internal GPU to enable Set DMVT pre-alloc to 64MB Set USB legacy to enabled Activate XMP profile 1 f your Ram has it (mine doesn't and I added the timings manually) Set ERP to enable, disable platform power management (I need to do more research if this could be enabled)  
      I've attached my current BIOS config "hack2". You can place that on a fat32 drive (the EFI partition of your install USB drive might be an idea) and see if it loads. It's made for and with the F2 BIOS.
       
      The install itself should be like other MacOS Hackintosh installs with it several reboots and ensuring to select the correct boot device in Clover.
       
      2. Post-install
       
      2.1 Install clover on target
      This is a no-brainer, but install a fresh copy of Clover on your target medium.
       
      During install select again AptioMemoryFix but also additionally
      EmuVariableUefi-64.efi Install RC scripts on target volume because otherwise NVRAM doesn't seem to work
       
      After the install, copy
      config.plist contents of "Other" content of "patched" apfs.efi from drivers64UEFI to your new clover install.
       
      2.1 Edit DSDT for slumber
      This is necessary only once on initial install and every time, you edit or upgrade the BIOS. The DSDT.aml attached to this post might work for your system or give you a file to compare to. Don't expect it to work for you, though.
      I won't go into the details of DSDT extraction and patching. There are better guides (the linked guide is a rip-off of rehabman's guide from a different forum). Please follow such a guide to extract your ACPI data.
       
      Locate and disassemble the DSDT with the newest iasl binary you can put your hands on, then open it with MacIASL in its newest version you can find (Hint: Here is a good source) You can check if the version is new enough if MacIASL doesn't throw error upon compiling a freshly extracted DSDT.aml or DSDT.dst
       
      Add rehabmans repo (as per linked guide) and apply the following patches:
      Rename _DSM to _XDSM Fix _WAK Arg0 v2 USB3 _PRW 0x6D Skylake (instant wake) Find the CNVW device and remove the _PWR function there.
       
      Compile the DSDT and place it in "patched".
       
      2.2 Install kexts to system
      As mentioned in the install section, it's better to follow rehabman's instruction and install USBinjectAll.kext to /L/E:
      sudo cp -R Release/USBInjectAll.kext /Library/Extensions sudo touch /System/Library/Extensions && sudo kextcache -u / 2.3 Enable onboard Audio
      This is where I'm not so happy currently, I'd like it to work without altering AppleHDA. But currently I find no other way.
       
      2.3.1 Install FakePCIID & FakePCIID_Intel_HDMI_Audio
      Rehabman tells us to use a kext installer to install it to /S/L/E. Chose the RELEASE folder
       
      2.3.2 Run CloverALC command
      Ensure your EFI partition is mounted before running this command
      Get the newest version of CloverALC command (audio_cloverALC-xxx.sh) and run it. Our Audio codec is RTL887 and I'm running with layout ID 1
       
      2.4 Optional steps
      If you have a dGPU, now it's the time to install its drivers and adjust the config.plist for it.
      This is out of scope of this guide. Yet, my supplied config.plist is ready to be used with Nvidia Pascal cards and using the Nvidia web driver.
       
      3. ToDo
      Move away from static DSDT patching to SSDT hotpatching --> requires my work Native NVRAM --> requires developer work Audio without AppleHDA patching --> requires developer work  
      4. Thanks to
      @MaLd0nfor helping finding the right way with the DSDT
      @RehabMan, for being a legend and helping me out patching
      @toleda, for audio patches for the 300 series
      /u/corpnewt, for his superb vanilla guide
      @wmchris for his super XPS 9550 guide and introducing me to hot-patching
      all the developers of clover and it's awesomeness
       
      SSDT-UIAC.aml
      config.plist
      DSDT.aml
      hack2
    • By frankiee
      Hi there, time for my first guide after asking so many things
       
      Updated for newer Clover versions and with additional instructions for more apps: gdisk and RU.
       
      So what may be overlooked sometimes in the whole boot loader discussion is the ability of UEFI to do more than just loading an OS. This is why I see ".efi" files as "apps" because in fact they just are, built on a special kind of API: UEFI. So, you can actually do stuff like editing, diagnosing, testing certain stuff at the lowest possible system level without booting to any OS.
       
      DISCLAIMER: Use this guide at your own risk! For educational purposes only! Should do not any harm, but remember you are dealing with rather low level stuff. But at least for me everything went flawless.
       
      Prerequisites:
      Working clover installation Clover Configurator or some app to edit the config.plist  
      1) Memtest
       
      This is how to install the UEFI version of Memtest with Clover:
      Download memtest, I used this link: Image for creating boot-able USB Drive Open the archive by double clicking on it. Mount the file memtest86-usb.img within by double clicking again. Now, you should see a folder named EFI in this volume, containing a folder BOOT. Open it. The files containing it are the actual app, in 32 and 64 bit versions. Think in almost all cases we want to use the 64 bit version. Now, mount your EFI partition, using Clover configurator. Create a folder named MemTest86 in the EFI folder on your main drive. Copy all files in the EFI/BOOT folder from the mounted image to your newly created folder. That ends the basic setup! Now, we add the correct Menu entry to the clover boot menu, so that we can actually start this app.
       
      Get into clover configurator, open your standard config.plist from your boot drive and go to the GUI section. Under "Custom Entries", add an entry like this:
       

       
      Please note while the path you enter is not case sensitive, you must make sure you use the backslash "\" for entering paths, and not a slash. So basically what we do is tell clover where it can find the app, give it a name, and tell clover it is a "Windows" app. Note: with older Clover versions we had to set this to "Linux", but for now "Windows" is the setting that works.
       
      If you prefer to do a manual config, add this entry to your config.plist, under GUI/Custom/Entries:
      <dict> <key>CustomLogo</key> <true/> <key>Disabled</key> <false/> <key>FullTitle</key> <string>MemTest86</string> <key>Hidden</key> <false/> <key>Ignore</key> <false/> <key>Image</key> <string>\EFI\CLOVER\themes\Icons\os_mint.png</string> <key>Path</key> <string>\EFI\MemTest86\BOOTX64.efi</string> <key>Type</key> <string>Windows</string> <key>VolumeType</key> <string>Internal</string> </dict> Now, save and reboot and you should see the newly created entry. Note that I also used a custom Icon - this is optional - in case you don't you will just see a generic windows icon instead:
       

       
      And this is how it looks like:
       

       

       
      PS: also noticeably faster and you get also more features with this version than with the older version, for example it does now write a log file. For more Information, see: http://www.passmark.com/forum/showthread.php?4315-Memtest86-Version-5-Beta-%28Pure-UEFI%29
       
       
      2) gdisk
       
      Another app you can use is the UEFI version of gdisk (aka GPT fdisk), which you can use to edit and change your partitions.
       
      Warning! Install and use this app at your own risk! If you do something wrong here you might nuke your drive(s), so only use that if you know what you are doing.
       
      This is how to do it (even easier):
      Download here: https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.1/gdisk-binaries/gdisk-efi-1.0.1.zip/download Mount your EFI partition Unzip the file and copy the resulting folder to your EFI Folder, so your path goes like this "/Volumes/EFI/EFI/gdisk-efi" Get into clover configurator, open your standard config.plist from your boot drive and go to the GUI section. Add an entry like this:  
      If you prefer to do a manual config, add this entry to your config.plist, under GUI/Custom/Entries:
      <dict> <key>CustomLogo</key> <false/> <key>Disabled</key> <false/> <key>FullTitle</key> <string>GDisk</string> <key>Hidden</key> <false/> <key>Ignore</key> <false/> <key>Image</key> <string></string> <key>Path</key> <string>\EFI\gdisk-efi\gdisk_x64.efi</string> <key>Type</key> <string>Windows</string> <key>VolumeType</key> <string>Internal</string> </dict> When everything went OK you should see this after selecting the respective entry in Clover:
       

       
       
      3) RU
       
      I recently found one more app that might be interesting to some, and thats "Read Universal" or in short "RU". This is a tool that enables you to debug your BIOS and read (and modify!) every imaginable data, including UEFI variables, ACPI Tables etc.
       
      Warning, again! I think blindly messing around with this app is even more dangerous, but on the other hand it gives you access to a lot of potentially interesting stuff.
      Download here: http://ruexe.blogspot.de/ The next steps are basically the same as above so make a folder in your EFI partition, copy the .EFI files and make another custom entry in your config.plist Here are some screens:
       

       

       

       
       
      So this is what you also can do with UEFI and clover. I am curious which other useful applications might exist!
       
      Anybody who knows, maybe post it here?
    • By fantomas1
      Hi InsanelyMacaholics   

      Use this thread to link / talk about of the future Nvidia Web Driver updates for macOS Sierra.
       
      10.12.6
      Nvidia Web Driver - 378.02.02.25f08 --> build 16G1314 (thanks to BreBo)  New!
      Nvidia Web Driver - 378.02.02.25f07 --> build 16G1314 (thanks to haring)
      Nvidia Web Driver - 378.05.05.25f06 --> build 16G1212 (thanks to WeBeRiO)
      Nvidia Web Driver - 378.05.05.25f04 --> build 16G1114 (thanks to lukazm)
      Nvidia Web Driver - 378.05.05.25f03 --> build 16G1036 (thanks to Gradou)
      Nvidia Web Driver - 378.05.05.25f01 --> build 16G29 (thanks to Badruzeus)
       
       
      10.12.5
      Nvidia Web Driver - 378.05.05.15f01 --> build 16F73 (see this post)
       
       
      10.12.4
      Nvidia Web Driver - 378.05.05.05f02 --> build 16E195(thanks to crachmaster4999)
      Nvidia Web Driver - 378.05.05.05f01 --> build 16E195 (thanks to Moviemakergr)  Pascal support!!!
      Nvidia Web Driver - 367.15.10.45f01 --> build 16E195 (thanks to Lanc)
       
       
      10.12.3

      Nvidia Web Driver - 367.15.10.35f01 --> build 16D32 (thanks to shatterhenner)
       
       
      10.12.2
      Nvidia Web Driver - 367.15.10.25f02 --> build 16C68 (see this post)
      Nvidia Web Driver - 367.15.10.25f01 --> build 16C67 (see this post)
      Nvidia Web Driver - 367.15.10.25b06 --> build 16C60b/16C63a (see this post)
       
       
      10.12.1
      Nvidia Web Driver - 367.15.10.15f03 --> build 16B2657/16B2659 (thanks to Moviemakergr).
      Nvidia Web Driver - 367.15.10.15f01 --> build 16B2555 (thanks to Moviemakergr)
       
       
      10.12.0
      Nvidia Web Driver - 367.15.10.05f01 --> build 16A323 (thanks to phi777)
       
       
      GM
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A323 (same driver since DP4/PB3)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A322 (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A320 (see this post)
       
       
      DP/PB
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A313a (DP8 & PB7) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A304a (DP7 & PB6) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A294a (DP6 & PB5) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A286a (DP5 & PB4) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A270f (DP4 & PB3) (thanks to TheRacerMaster)
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A254g (DP3 & PB2) (see this post)
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A238m (PB1) (thanks to Faun) 
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A239j (DP2) (thanks to Faun)
      Nvidia Web Driver - 367.05.10.05b03 --> build 16A201w (DP1) (thanks to Xmedik)
       
×