Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

4,824 posts in this topic

Recommended Posts

@tluck

 

heres what I'm running into.

 

I first fresh install, run myhack using the extra folder with the added kexts from that other forum. 

I then run clover v2 r1625 (lenovo edition) so i can boot from hdd.

then i see that you guys are running r1888 so then i download that from source forge and install. seems legit? =)

then i can no longer boot once installing that generic version from source forge so i must use my flash drive to boot via 1625 again 

id really appreciate a step by step haha. I thought id be able to figure this out but seeing as its my first time hackintoshing (albeit on a laptop) im having great difficulty.

and as far as dsdt.aml edits, i have no real idea where to begin. i extract my current one using DSDT editor and i know changes need to be made, but im not sure where your tailored dsdt,aml file is located in this pack? and what kind of edits would i have to make for my system? 

Follow my steps on the last page! You don't need an /Extra/ folder with Clover. All of your config files/dsdts will be in the EFI volume.

Share this post


Link to post
Share on other sites
Advertisement

 

@honeywell - well thats quite  a list of problems with clover! yeah, especially if EDID injection is not fixing glitches for you - doesnt seem like there as many reasons to use clover!? 

 

I boot the same GUID disk with chameleon from a small USB when i want to use it as laptop vs docked station. why? i get random odd sleep/wake problems with clover (related to VoodooPS2). so i just boot up using chameleon (v2251) on a USB when I care about sleep. i bought very small size USB drive that doesn't stick out far. other than the sleep problem on clover - it runs the same with either boot loader. i left /Extra on the HD so it has the same dsdt/ssdt as clover. I get all the benefits of a GUID disk.

 

thoughts/observations

2nd HD: i can only think there is some sort of timing hang on finding your HD in the side port? there maybe a way to ignore it with clover or the bios. 

 

system freeze: I couldn't reproduce the mute freeze on my system. but over the last 2 months I did have random hang/freeze or 2 at one point. but nothing i could redo on demand.

 

temperature for reference:

my fan runs normally around 3500-3600 RPM and running a bunch of stuff to heat it up to the max (geek bench, VMware, sync) - got up to about 89deg C - 

when i hit the bluethinkvantage - fans run around 4500 RPM and it drops temps about 6-7 degrees for same tests. 

 

imessage: i got imessage working on chameleon first then. i think this what i used: http://routerjockey.com/2013/01/23/fixing-imessage-on-hackintosh/

 

when i switched to clover i was getting a login/inactive error and i had to login with my iphone to get reset the account and then it started to work. i followed someones procedure i googled to fix when it complains and then tells you call customer support. it is very touchy for sure.

@fdandy006

 

i dont have the optimus option - i have just integrated HD 3000 gfx. seem that the dsdt can handle both types?  there maybe other sites with information on how to make it work - by maybe you must stay with HD3000 for OSX.  

 

for sound, the AppleHDA kext expects an HDEF section in your dsdt that defines the codec and layout-id. if you cannot get that working, VoodooHDA maybe a good option?

 

note:there are 2 dsdt files in the OEM folder i posted. one is for 1600x900 display and the other is intended for low-res display.

 

Clover looks in your ESP for /EFI/CLOVER/config.plist when it cannot find a productID match in /EFI/CLOVER/OEM. if your productID matches the folder it will use OEM/<ProductID>/config.plist. 

 

my assumption is that all the custom kexts (from /EFI/CLOVER/kexts) are installed in /S/L/E - thats just how i prefer it. others use myhack etc.

 

Hey Guys, just reporting back.

 

Managed to upgrade to 10.8.4 and finally got sound working.

 

In the end it was tlucks dsdt along with the kext that got it working.  I think my mistake was placing some of the other aml files in there which as I can read now, had adverse effects.

 

Screen is still glitchy sometimes but generally good.

 

Does anyone else get 'drift' when browsing the internet.  An example is when using the forums - the screen seems to scroll very slowly?

Share this post


Link to post
Share on other sites

For those trying to get up and running on Clover, I added instructions (steps) and notes to post #241 hopefully it makes things a bit clearer as to what is in the zip and how to make it work for your box given CPU/Display differences.

 

@fdandy006 - what resolution screen to you have? for some the EDID injection has fixed up glitches or hangs. and not sure i understand what you mean by scroll slowly?

 

@brawson36 - i suspect with either 1625 or 1888 you running the generic (top level non-oem) config.plist  - it boots but not everything works (such as audio) right? As we know, the key to getting things running - whether clover or chameleon - is the DSDT + some extra kexts.  Please read post 241 - you will have to tweak the OEM files - probably remove the ssdt.aml file and fix up the OEM config.plist to match your system.

Share this post


Link to post
Share on other sites

tluck - my max resolution is 1366 x 768 - but looks like I am running at 1600x900 scaled using you dsdt and kexts.

 

By drift  - I mean when browsing on the internet, the pages scrolls down a little by little, as it I was scrolling the mouse ever so slightly.

Share this post


Link to post
Share on other sites

@fdandy006 yes i notice that when using the trackpad. (and also, after updating to 1888 with tlucks pack, i have lost multi gesture support?)

 

now that ive had a much needed dumbed down explanation haha, I finally got this thing booting with 1888 and sound. however i did run into the mute-freeze problem along with the trackpad going out on me after sleep.

Share this post


Link to post
Share on other sites

One other thing I have noticed.  If I boot up with the a monitor connected via vga cable I can run external screen fine.  If I boot up without it plugged in and plug it in later I cannot get it to come up.  Is this normal?

 

Cheers

Share this post


Link to post
Share on other sites

got better trackpad by rolling back to original voodoops2 kext. now im wondering how to run my lenovo display AND displayport to hdmi monitor as extended displays. 

Share this post


Link to post
Share on other sites

Is there anyway to not have 'sleep'.  Ie - when I close the lid on the laptop - I just want it to stay on and not go to sleep mode.

 

I found the no sleep app, however the app install seems to fail. Its version 1.33.

I've found about 20% of the apps I try to install fail at the very end but seem to be half installed - anyone else experience this?

 

ie - no sleep installs but reports failed - fails when trying to update system extension.  when I try to launch it says 'Kernal Extension is not loaded'

Share this post


Link to post
Share on other sites

@brawson36 and @fdandy006 - displays. the config.plist (or AppleSNBGraphicsFB.kext from the bundle) is configured and/or patched to provide 4 display ports

1) LCD

2) HDMI (DisplayPort)

3) DVI (on a Docking station)

4) VGA (on left side)

 

i can connect a DisplayPort cable to my HP monitor. Or I use a DisplayPort-to-HDMI adapter + HDMI cable to connect to my BluRay or HDMI TV. if i connected to a VGA monitor, i have to sleep/wake or reboot to see the device. Some VGA devices failed (like some overhead projectors) so I bought a DisplayPort to VGA adapter that is more consistent.

 

if connected with an external monitor, then closing the lid will not sleep. if nothing is connected then it sleeps on close. I dont know how to change that ...  you maybe able to remove the LID device from the DSDT? never tried the nosleep app? 

 

the latest voodooPS2 (v1.8.4 from rehabman) does seem to have have some gestures support as far as i know - i see support in the control panel for trackpad? i especially like the 2 finger glide/scroll. what is the version and where did you get the "original" VoodooPS2 that you prefer?

Share this post


Link to post
Share on other sites

@tluck

EDIT: could it be that my system definition is 8,3 instead of 8,1? If so, how would i go about changing this definition?

EDIT: changing definition from 8,3 to 8,1 in clover bootloader/options/smbios worked, but i have to change the definition every time. anyway to keep this permanent? 

 

 

As far as the track pad, I noticed that in the 1888 pack, the tracking would be sometimes inconsistent and even turn off when i accidentally hit an unsupported key on the keyboard (f1-f12). So I went on the original install I made using the first posts instructions, looked in efi/clover/kexts and took the voodoops2.kext and brought it over to my main install. put it in my extra folder ran ihack and the darn thing worked like a charm. 

 

accurate tracking

no ghost scrolling

2 finger scroll x and y

4 finger swipe for desktop, all open apps, and switch to dashboard

Share this post


Link to post
Share on other sites

@brawson36 and @fdandy006 - displays. the config.plist (or AppleSNBGraphicsFB.kext from the bundle) is configured and/or patched to provide 4 display ports

1) LCD

2) HDMI (DisplayPort)

3) DVI (on a Docking station)

4) VGA (on left side)

 

i can connect a DisplayPort cable to my HP monitor. Or I use a DisplayPort-to-HDMI adapter + HDMI cable to connect to my BluRay or HDMI TV. if i connected to a VGA monitor, i have to sleep/wake or reboot to see the device. Some VGA devices failed (like some overhead projectors) so I bought a DisplayPort to VGA adapter that is more consistent.

 

if connected with an external monitor, then closing the lid will not sleep. if nothing is connected then it sleeps on close. I dont know how to change that ...  you maybe able to remove the LID device from the DSDT? never tried the nosleep app? 

 

the latest voodooPS2 (v1.8.4 from rehabman) does seem to have have some gestures support as far as i know - i see support in the control panel for trackpad? i especially like the 2 finger glide/scroll. what is the version and where did you get the "original" VoodooPS2 that you prefer?

Thanks tluck - so it looks like the vga port is live only if I boot with a monitor plugged in.  If I boot without the cable in, then insert it later - it doesn't find the monitor?

Is there a way to force initialisation once booted?

 

can't seem to find the reference in config.plist?

Share this post


Link to post
Share on other sites

@tluck

EDIT: could it be that my system definition is 8,3 instead of 8,1? If so, how would i go about changing this definition?

EDIT: changing definition from 8,3 to 8,1 in clover bootloader/options/smbios worked, but i have to change the definition every time. anyway to keep this permanent? 

 

 

As far as the track pad, I noticed that in the 1888 pack, the tracking would be sometimes inconsistent and even turn off when i accidentally hit an unsupported key on the keyboard (f1-f12). So I went on the original install I made using the first posts instructions, looked in efi/clover/kexts and took the voodoops2.kext and brought it over to my main install. put it in my extra folder ran ihack and the darn thing worked like a charm. 

 

accurate tracking

no ghost scrolling

2 finger scroll x and y

4 finger swipe for desktop, all open apps, and switch to dashboard

Hey Brawson - same question as tluck.  Can you link the kext you use for 4 finger scroll.  I tried rehabmans but it seems to be the same as I already have.

 

Cheers

Share this post


Link to post
Share on other sites

@brawson36

seems like the PS2 controller you are talking about came from using Kogen's Clover_v2_r1625.pkg bundle - if so then that is VoodooPS2 v1.8.2 (just an slightly older version)? ...  cool.  that one works better that's good.

 

if you can run this command line:

 

kextstat | grep -v apple 

 

and post the output -  that would be helpful.

 

thanks.

Share this post


Link to post
Share on other sites

@fdandy006

 

- sleep/wake will (sometimes) bring VGA visible without reboot.
- in the OEM config.plist, i patch the kext SNBGraphicsFB to replace the 4th buffer with VGA. sometimes i could not get it to recognize the VGA device. so i bought a displayport to VGA adapter - works a lot a better.


@honeywell - looks like clover has more controls to help with speed and heat

 

found a lot more info about clover options here

 

 

PLimitDict
<key>PLimitDict</key>
<string>1</string>

Limits the maximal CPU frequency.

  • 0 - No limit.
  • 1 - Reduce frequency by one step
  • 2 - Reduce frequency by two steps

Example: A Core2Duo T8300 with 2400 MHz operates at a maximal frequency of 2000 MHz when limited by two steps. This parameter might be used to reduce heat in mobile systems.

Share this post


Link to post
Share on other sites

@fdandy006

 

- sleep/wake will (sometimes) bring VGA visible without reboot.

- in the OEM config.plist, i patch the kext SNBGraphicsFB to replace the 4th buffer with VGA. sometimes i could not get it to recognize the VGA device. so i bought a displayport to VGA adapter - works a lot a better.

@honeywell - looks like clover has more controls to help with speed and heat

 

found a lot more info about clover options here

 

 

PLimitDict
<key>PLimitDict</key>

<string>1</string>

Limits the maximal CPU frequency.

  • 0 - No limit.
  • 1 - Reduce frequency by one step
  • 2 - Reduce frequency by two steps

Example: A Core2Duo T8300 with 2400 MHz operates at a maximal frequency of 2000 MHz when limited by two steps. This parameter might be used to reduce heat in mobile systems.

Awesome! Keep up the good work with Clover. I'm back on Chameleon due to sleep and trackpad and display glitches, but I'm still interested in switching back to Clover when these issues get better!

Share this post


Link to post
Share on other sites

Thanks Tluck - I will try a display port to vga adapter too (mainly to use on a projector - lets see how it goes).

 

I think I have most things running well now.  I'm not using sleep as yet as its a bit buggy and I've had some of the issues posted earlier on (fast blinking power, losing mouse on wake up etc) so am using 'No Sleep' app so I can close the lid and walk around without the laptop going to sleep.

 

The only other issue is 'Shut down'.  Sometimes when I click shutdown it kinda hangs and if I hit the power button briefly is somehow goes back to login screen.

Sometimes it looks like its shut down but is actually still on (fan still running and I can see bluetooth light on).

 

So sometimes I have to hold power button and do a dirty shutdown or pull battery if it is kinda stuck in this non shut down state.

 

Will do some research and see if anyone else has this issue. 

 

EDIT:  Ok looks like a fixed it with a patched dsdt.dsl.

 

I patched it with the following which has a small update to the code in the dsdt editor pack.

It now does a good shutdown albeit takes a bit of time (longer to shutdown then to startup? :)

# Change method _PTS where Arg0 is 0x05 (shutdown)
#
into method label _PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched
begin
%1
            Store (Zero, SLPE)\n
            Sleep (0x10)\n
%2
end;
into method label \_PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched
begin
%1
            Store (Zero, SLPE)\n
            Sleep (0x10)\n
%2
end;
into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert
begin
OperationRegion (PMRS, SystemIO, 0x0430, One)\n
Field (PMRS, ByteAcc, NoLock, Preserve)\n
{\n
        ,   4, \n
    SLPE,   1\n
}
end

Share this post


Link to post
Share on other sites

@fdandy006 - cool. yeah i was getting the same thing from time to time. shutdown would shut down OSX but not always power the system all the way down. either held down power button for 5-10 seconds or was doing the battery pull thing. 

 

so i merged the shutdown stuff above into my dsdt (and removed some extra WMI stuff while i was at it). will test a day or 2 and then repost a new clover bundle. seems to shutdown better.

 

i moved up to Clover b1914 and changed a parameter in OEM config.plist - set InjectClockID to false. things seems wake from sleep a tad faster after sleep and maybe that will help with loss of trackpad with VoodooPS2 using Clover. 

Share this post


Link to post
Share on other sites

ok - I've played with the shutdown further and after the updated code above still noticed one time when I had the issue.  Going on a hunch and seeing the bluetooth light on when it doesn't power off, I've resumed testing shutdown with Bluetooth disabled in bios.  So far it seems to power off completely (5 of 5 so far) so will keep testing.
 
If it does happen to be the bluetooth keeping it alive - that will be the next thing to nut out...
 
ok - back to the four ports, lcd, hdmi, dvi and vga.
 
I'm pretty sure I have the right kext loaded and have the code in my config.plist:

 

<key>Comment</key>
<string>Replace 4th port with VGA</string>
<key>Debug</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Find</key>
<data>
AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
AAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA
</data>
<key>Name</key>
<string>AppleIntelSNBGraphicsFB</string>
<key>Replace</key>
<data>
AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
AAAAAwQAAAAEAAAJAAAABgIAABAAAAAJAAAA
</data>
</dict>
</array>
 
So VGA port works - but finding it hard to get DVI off the dock to work.  Any ideas?

Share this post


Link to post
Share on other sites

@fdandy006 - 

interesting about bluetooth

in case you havent done this - there is a way to turn it off from OSX if you modify the vendor ID to match in Info.plist in /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHCIControllerUSBTransport.kext/Contents - change 8532 to 8575.

 

DVI -  i could not connect to my monitor from the DVI on the dock. (i am pretty sure at one point this worked???).  i tried the both the patched and the original kext without the VGA patch. the Display port on the dock works. 

Share this post


Link to post
Share on other sites

@fdandy006 - 

interesting about bluetooth

in case you havent done this - there is a way to turn it off from OSX if you modify the vendor ID to match in Info.plist in /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHCIControllerUSBTransport.kext/Contents - change 8532 to 8575.

 

DVI -  i could not connect to my monitor from the DVI on the dock. (i am pretty sure at one point this worked???).  i tried the both the patched and the original kext without the VGA patch. the Display port on the dock works. 

Will try to change from 8532 to 8575.  Can you edit in place - didn't have permissions to edit?

Share this post


Link to post
Share on other sites

@fdandy006

 

will not turn off bluetooth the same way windows or bios does. (light stays on)

 

yes - you can edit in place 

 

cd /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHCIControllerUSBTransport.kext/Contents

sudo cp Info.plist Info-orig.plist

sudo vi Info.plist

    find 8532 on line 525 - change to 8575 

sudo touch /System/Library/Extensions

Share this post


Link to post
Share on other sites

Update on the Shutdown.  Still getting bad shutdowns so not sure the script above has made it any better.

Sleep also is very intermittent with some devices (like mouse) not working after coming back from sleep.

 

Time for more research. :)

Share this post


Link to post
Share on other sites

@fdandy006 - well i hope you can find something! i am 99% sure these are clover related issues - i just dont have any ideas. if i boot the same disk with chameleon it does not lose the keyboard/trackpad randomly. shutdown is clean too. i have a theory its related to voodoops2 but have not done extensive testing using older kexts.

Share this post


Link to post
Share on other sites

Is there a trick to upgrading to the latest clover with my settings intact?

 

I tried to install 1928 but the boot loader is a blue screen with black dots for the selection icons.

 

I then copied my oem folder across but it didn't seem to take it?

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   1 member

  • Similar Content

    • By kingoffright
      Dear all,
       
      I have a external harddisk about 500GB, I installed the clover into it and the harddisk is GPT format, below is the 3 partitions details:
      FS01: EFI - disk0s1 - fat32
      FS02: install mac  image - disk0s2 -  hfs+
      FS03: install windows 10 - disk0s3 - fat32
       
      I can use this external harddisk to install Mac without issue, I use below steps to install windows 10
      enter the FS03:
      cd to efi/boot/ and excuete bootx64.efi
      after pop up the windows install screen, i click next and it shows error 'A media driver your computer needs is missing...' and the installation can not go any further.
      Firstly I use ultraiso to write the windows 10 image to a flash disk and no issue to start install window 10 so the image is working fine. Since I dont know how to write
      a wiindow installation image into harddisk partition, I used winrar extra all the files into disk0s3, am I missing some steps or actually clover not support to install windows
      by partitions, apprecating any helps.
       
    • By kushwavez
      Acer Aspire V15 V5-591G - Catalina 10.15.1
      This post will no longer updated, go for the osxlatitude link for further updates
      Original and updated link:
      https://osxlatitude.com/forums/topic/11355-acer-aspire-v-15-v5-591g-catalina-windows-10/
      (Note: mine is 55TU version, but the bootpack will work fine with another versions of 591G, for example: V5-591G-71K2, -764Z, -59PU, etc.)
      Specifications:
      - Motherboard: USOPP_SLS (Skylake-H PCH)
      - BIOS: Insyde Corp. v 1.15
      - CPU: Intel Core i5-6300HQ 2.3 GHz (Skylake)
      - GPU: NVIDIA GeForce GTX 950M 2 GB (Optimus) & Intel HD Graphics 530
      - RAM: SK hynix 4 GB DDR4 (Later I bought + KINGSTON 4 GB) 2133 MHz
      - WiFi + Bluetooth: Qualcomm Atheros QCNFA344A 5 GHz (Later -> Broadcom BRCM94352Z M.2 5 GHz WiFi + 4.0 Bluetooth)
      - Audio: Realtek HD Audio: ALC 255 
      - Ethernet: Realtek RTL8168/8111
      - Card Reader: Realtek USB 2.0 Card Reader (USB2.0-CRW)
      - Webcam: HD Webcam
      - HDD: TOSHIBA MQ01ACF032 320 GB HDD
      - SSD: SPCC M.2 230 GB SSD
      - Display: 1366x768 (15.6", Matte)
      - Battery: 6 cell 56Wh / 5040mAh
      - Connectors: 
      1x SD Card Reader 2x USB 3.0 (1x USB Charging), 1x USB 2.0 1x VGA 1x HDMI 1x 3.5mm microphone/audio combined jack connector 1x Ethernet (Rj-45) - Keyboard & Touchpad: Multi-Touch & Multi-gestures ELAN 501 Touchpad, Backlight Keyboard.
      Working:  
      - Wi-Fi (with BCM94352Z)
      - Bluetooth hand-off (With BCM94352Z)
      - Full Graphics enabled on HD 530: ig-platform-id: 0x191b0000 (HD 530 Mobile)
      - Display: if default colour profile is corrupted (blue is not actual blue but purplish) Use "Rec. ITU-R BT. 709-5" Color Profile (System Pref. -> Displays -> Color)
      - HDMI & VGA Outputs: AppleGraphicsDevicePolicy.kext Clover patch
      - Audio (ALC 255): (Internal Speakers, Internal Microphone, Headphone jack with AppleALC, ALCPlugFix -> layout-id=17)
      - Ethernet Realtek 8168/8111: RealtekRTL8111.kext
      - App Store, Messages, FaceTime, Siri, iCloud (native)
      - Integrated webcam (native)
      - 3.0 USB (native)
      - Touchpad and Keyboard (ELAN501): Fn keys are good, the weird thing is the Brightness key. On my keyboard it's Pause Break:Br-up, Fn+F12:Br-dwn-> To fix this try Karabiner (VoodoPS2Controller.kext), - for gestures try SmartTouchpad drivers
      - Battery info: Install ACPIBatteryManager.kext with Kext Utility or other installer.
      - Sleep Mode
      - SSD with TRIM enabled (to enable trim, open Terminal and write "sudo trimforce enable")
      Not working:
      - Original Wi-Fi (Qualcomm Atheros QCNFA344A):  unsupported, you need switch to BCM94352Z or just use a mini usb wifi dongle.
      - NVIDIA GeForce GTX 950M: Optimus not supported.
      - Card Reader: Unsupported -> Can't really fix because I don't have any SD Card at the moment, maybe can be fixed by adding Prod & Ven IDs to AppleStorageDevices.kext, I never used it anyway. name: "USB2.0-CRW" Prod ID: "0x0129" Ven ID: "0x0bda  (Realtek Semiconductor Corp.)"
      For Wi-Fi:
      - 1st method: You can choose an external USB wifi dongle (I used TP-Link Archer T1U (5GHz support), TP-Link has official macOS drivers, you just need to install it
      - 2nd and I think the best method: Replace your M.2 Qualcomm Card with a compatible BCM94352Z card (you will have hand-off Bluetooth too), just install the kexts (enabled with BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, they're all in my attached zip). You could buy this card from ebay, aliexpress, or amazon
       
      Issues:
      - None
      BIOS Settings:
      - BIOS version 1.15 (irrelevant)
      - Secure Boot: Disabled
      - Touchpad: Advanced
      - Boot mode: UEFI
      Getting ready for Installation:
      - Download the Catalina install zip (bootpack & postinstall): acer_aspire_V591G-55TU_cata.zip
      Installation:
      - Create an installer with any method you know (- Mac: createinstallmedia - Windows: Transmac, Vmware, Win32diskimager)
      - Copy my Clover folder to the USB's EFI folder
      - Boot with the Installer USB
      - If you stuck in boot, reboot and in the Clover bootloader select "config_debug.cfg" -> you'll have more informations about the freeze
       
      Please open the README.rtf in my install zip for more informations about the USB Installer & Post installation!
      On Catalina the System folder is read-only, so you need to remount in rw to modify System/Library. 
      If you have a single RAM and getting panic at boot, then you need to edit the "config.plist" with these (SMBIOS->after "Version 1.0"):
      ->Edit "Frequency" and "Size" to match your RAM values
      <key>Version</key> <string>1.0</string> <key>Memory</key> <dict> <key>Channels</key> <integer>1</integer> <key>SlotCount</key> <integer>1</integer> <key>Modules</key> <array> <dict> <key>Slot</key> <integer>0</integer> <key>Size</key> <integer>8192</integer> <key>Frequency</key> <integer>2133</integer> <key>Type</key> <string>DDR4</string> </dict> </array> </dict> </dict>  
      PowerManagement  fix:
      Set HWPEnable=YES in Clover (already set), CPUFloor to "700", Frequency to "2300" and "3200"(Normal and Turbo, if you have i7-6700HQ version then it should be "2600", "3500") and "FrequencyVectors" from "0x0d000000" to "0x07000000" in "S/L/E/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-A5C67F76ED83108C.plist", MSR _xcpm_idle Patch to KernelToPatch in Clover (If you have High Sierra, change "MatchOS" to 10.13):

      <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string> <key>Disabled</key> <false/> <key>Find</key> <data> ILniAAAADzA= </data> <key>MatchOS</key> <string>10.14</string> <key>Replace</key> <data> ILniAAAAkJA= </data> </dict> </array> Reboot, and it's 800MHz in idle state, same on Windows.
       

      Elan SmartTouchpad
      I only use scrolling, one-, double- & tripletap
      If you want to try other gestures go to this link for more informations, options (v4.6.5) ->  DETAILS ABOUT THE SMART TOUCHPAD DRIVER FEATURES
      Fn Brightness keys not working with this, tried several things without success. With VoodoPS2Controller it's working, but you'll have no gestures (neither scrolling).
       
       
      Before updating to a new version of Catalina please update kexts (and clover if necessary) to newer versions to avoid kernel panics.
      Generate a serial number with Clover Configurator.app (open up your config.plist with CC then -> SMBIOS -> Serial Number -> Generate New)
       
      Catalina & Windows 10 Dual-Boot:
      Dual-boot clean install (on one drive), UEFI Only:
       
       Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it doesn't matter what you choose), 1 for Mac),   Install Mac, boot with your USB, mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder (if there is no folder), copy the CLOVER folder I attached to the EFI folder, restart,  Boot into your Win installer, Format the partition you created for Win, install.   Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type:  bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi       5.  You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      Dual-boot with Windows installed first (on one drive), UEFI Only:
      If you already have Windows and you don't want to lose all your data there is a hope:
      I created a video from this restore method: [Hackintosh] Dual-Boot High Sierra & Windows - when Windows already installed - no data waste - UEFI
      You need bootable Mac Installer and a full system restore image (link is in my video's description).
      (You may see errors if your EFI partition is not 200 MB)
       Boot into your Windows, resize your partition or create one for Mac.  Boot into your Mac installer and in Disk Utility format the partition you created.  Restore from image: select your full system restore image.  When it's finished restoring you just need to restart, then boot to the system with your usb.  When you successfully booted to Mac desktop, mount your EFI partition (use terminal or an EFI mounter app), open EFI, you will see there is a Microsoft folder already (don't touch that!). Copy my CLOVER folder to the EFI folder then Restart.  Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type:  bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi       7.  You're done! You can select your old Windows and your new macOS!
      (Only tried with Windows 8/8.1/10. I don't know Windows 7,etc.)
       
      IF YOU GETTING ERRORS DURING MAC RESTORE:
      - Make sure you have partitions in GPT
      - Windows using 100 MB EFI and will annoy the Mac restore. Don't worry, just ignore the errors.
       
      IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      - Make sure you have GPT partitions, and GPT (UEFI) installer, also disconnect all external storage drives (except the installer USB)
       
      IF YOU USED RESTORE METHOD THEN CAN'T MOUNT YOUR EFI PARTITION (No EFI partition found):
      - It's because your EFI is not 200 MB or not an "Apple" original EFI,  but do not worry, try another EFI mounter, or mount from terminal (I used EFI mounter v3: Getting errors, but you can mount and use without problem)
      - You also could "mount" the EFI from Windows:
      1st method: open cmd in administrator mode and type:
      diskpart list vol (Now select the "System" volume,(FAT 32) For example I select 4) sel vol 4 list part (Select System type partition, for example 2) sel part 2 assign letter=b (This will "mount" your EFI partition) Open Explorer++ or TotalCommander in administrator mode to manage EFI remove letter=b (This will "unmount" your EFI) 2nd method: open cmd in administrator mode and type:
      mountvol b: /s (This will mount your EFI) Open Explorer++ or TotalCommander in administrator mode to manage EFI mountvol b: /d (This will unmount your EFI) Thanks to all OSXLatitude members for helping me out! (Jake Lo, Hervé, Bronxteck, black.dragon74)!
      Notes:
      2019.11.03: Enabled SIP caused a lots of issues so now it's disabled -> updated bootpack
      2019.11.02: Updated to 10.15.1 -> no problem when/after installing
      2019.10.09: Installed macOS Catalina 10.15 -> Updated Clover, kexts & config.plist -> no problem so far
      2019.08.18: Updated to 10.14.6 -> no problem when/after installing
      2019.06.01: Updated to 10.14.5 -> no problem when/after installing
      2019.04.25: Optimized touchpad scrolling -> updated install files
      2019.03.30: Fixed USB 3.0 ports, fixed Bluetooth crashes after sleep -> updated bootpack
      2019.03.28: Updated to 10.14.4. Unexpected crashes while updating to 10.14.4 -> fixed by updating Clover to the latest (v4910) version. Bluetooth crashes appeared -> fixed by downgraded Brcm*.kexts. Updated bootpack.
      2019.02.24: Bluetooth crashes after sleep -> fixed, updated bootpack. 
      2019.02.22: Updated to 10.14.3. Fixed HDMI Audio by installing "FakePCIID_Intel_HDMI_Audio.kext" -> fixed freezing during boot. Fixed brightness levels by installing "AppleBacklightFixup.kext". Also updated bootpack & postinstall zip down in attachments.
      2019.01.21: Removed FakeSMC.kext, SMCHelper-64.efi, replaced by VirtualSMC.kext, VirtualSMC.efi because I got random freezes when booting system (kextd stall[0], (120s): 'AppleACPICPU' -> CPU is at 100%, fans are spinning fast), also updated bootpack in the attachments "acer_aspire_v591g-55tu_clover.zip" -> Freeze continued, brought back FakeSMC, deleted VirtualSMC (caused BT crashes).
      2019.01.18: HDMI Audio is fixed, I didn't do anything HDMI Audio is not fixed, sometimes it worked but most likely not. (no idea why)
      2018.12.09: Updated to 10.14.2 -> did without any complication
      2018.11.28: Fixed combo-jack garbage sound output by installing ALCPlugFix and CodecCommander.kext
      2018.11.01: Updated to 10.14.1 -> HDMI & VGA ports are gone again. -> Fixed by "AppleIntelSKLGraphicsFramebuffer.kext" rollback from 10.14.
      2018.09.28: Updated to Mojave 10.14 -> Fixed HDMI & VGA Outputs by adding "AppleGraphicsDevicePolicy.kext" patches to config.plist, HDMI audio not working
    • By Cwtf
      I just made a clean install of High Sierra on a 1TB crucial ssd. Installed clover Clover_v2.5k_r5070 into the EFI of this ssd, but when I tried to make it my default boot drive, the clover screen wouldn't come up, and left a black screen.
      I tried using the Olarilia usb drive and clover did the same thing.  The only way I can currently boot is to use my old drive with clover v2.4k_4945 then select  my new drive from the clover menu.   
       
      Do I need to install v2.4k on my new drive or is there a way I can get v2.5k working?
       
      I have a GA-x79-ud5 motherboard, AMD  rx580 graphics card and use a Sony 4k tv as my monitor.
    • By kylon
      Cloud Clover Editor is an open source application that allows you to manage the configuration of various Hackintosh Bootloaders.

      Open Cloud Clover Editor
       
      Cloud Clover Editor Wiki
      Cloud Clover Editor Sources
       
       
      Features
      Supports Clover EFI, Ozmosis, Chameleon, OpenCore GUI and Text Editor Mode CCE Bank Mobile friendly and more...  
      Officially supported browsers
      Chrome 42+ Microsoft Edge 14+ Firefox 39+ Safari 10+ Opera 29+ Opera Mobile 12+ Chrome for Android 75+ Firefox for Android 67+  
       
      Credits
      mackie100 - took some ideas from his app Clover EFI dev team Eric Slivka - new serial number Virtual1 - new serial number cecekpawon - PHP 5.3.3 patch, , help with the ACPI Loader Mode flag and more Micky1979 - Clover flying editor  (Discontinued) crusher. - Help with the ACPI Loader Mode flag Download-Fritz - Help with the ACPI Loader Mode flag Pavo - Ozmosis fields and values stehor - Ozmosis fields and values Sherlocks - General help and support gujiangjiang - General help and support  
      Please let me know if i forgot you!
    • By fusion71au
      Clover r5101 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r5101 for VMware.zip". Mount Clover-v2.5k-5101-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
×