magnifico Posted April 27, 2014 Share Posted April 27, 2014 @ magnifico, Thanks you very much! Ok so that value is not zero. Let me try to come up with a solution/workaround for this problem as well. Will keep you posted when I found one. Have fun all Ok Pike , thanks if you need other news, I'm available Link to comment Share on other sites More sharing options...
Pike R. Alpha Posted April 27, 2014 Share Posted April 27, 2014 FredWst is right. I should have mentioned it. 19 00 is the value to be (25MHz) because that is what Apple does. Link to comment Share on other sites More sharing options...
blackosx Posted April 27, 2014 Share Posted April 27, 2014 Okay great. So should I also be seeing an External Clock of 25MHz in SMBIOS table 4 when booted using other loaders? which means Chameleon, RevoBoot, Ozmosis and maybe XPC (haven't checked), need may want to be changed too? EDIT: Looking at a dump from a Macmini6,2 I indeed do see an External Clock of 25MHz. Version: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz Voltage: 0.9 V External Clock: 25 MHz Max Speed: 2300 MHz Current Speed: 2300 MHz Status: Populated, Enabled Upgrade: ZIF Socket L1 Cache Handle: 0x0002 L2 Cache Handle: 0x0003 L3 Cache Handle: 0x0004 Serial Number: Not Specified Asset Tag: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz Part Number: Not Specified Link to comment Share on other sites More sharing options...
Pike R. Alpha Posted April 27, 2014 Share Posted April 27, 2014 Okay great. So should I also be seeing an External Clock of 25MHz in SMBIOS table 4 when booted using other loaders? which means Chameleon, RevoBoot, Ozmosis and maybe XPC (haven't checked), need may want to be changed too? EDIT: Looking at a dump from a Macmini6,2 I indeed do see an External Clock of 25MHz. Version: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz External Clock: 25 MHz Thanks, but Samantha already changed RevoBoot – three years ago – to set it to zero (0) and I don't think that I should change it now: https://github.com/RevoGirl/RevoBoot/commit/d372c72ab59e75de56c663ede45997aeb9f8640c Link to comment Share on other sites More sharing options...
blackosx Posted April 27, 2014 Share Posted April 27, 2014 Okay. No problem. Thanks Pike. Link to comment Share on other sites More sharing options...
webcivilian Posted April 27, 2014 Share Posted April 27, 2014 Looks like when I turn off Optimus card from SSDT, it break restart and my computer shuts down. Link to comment Share on other sites More sharing options...
a1k0n Posted April 27, 2014 Share Posted April 27, 2014 Hi I`m using Clover UEFI Boot on LenovoG500 with i3 and HD4000. The Problem is i can't use ig-platform-id 0x01660003 because its for 64mb RAM. G500 used only 32mb RAM. With 64MB RAM in Bios enable (i have patching Bios to Advance Menu) System boots fine with QE/CI and Monitor detect as Internal but i have lots of glitches and artifacts. If i use 32MB Ram in Bios and config.plist ig-platform-id 0x01660004 System boots fine too with QE/CI and Monitor detect as Internal but with a Black Screen. I see that from other PC with ScreenSharing. I know the problem and edit AppleIntelFramebufferCapri.kext so i have to patch from 05 03 00 00 02 00 00 00 30 02 00 00 to 05 03 00 00 02 00 00 00 30 00 00 00 and all works great. Now my question. Is there any way to do this with KextToPatch function? Or is there an other way? Because with the next OS Update to 10.9.3 there is a new AppleIntelFramebufferCapri.kext and after Update Internal Display will Black again. Hope anyone can help. Link to comment Share on other sites More sharing options...
Slice Posted April 27, 2014 Share Posted April 27, 2014 Hi I`m using Clover UEFI Boot on LenovoG500 with i3 and HD4000. The Problem is i can't use ig-platform-id 0x01660003 because its for 64mb RAM. G500 used only 32mb RAM. With 64MB RAM in Bios enable (i have patching Bios to Advance Menu) System boots fine with QE/CI and Monitor detect as Internal but i have lots of glitches and artifacts. If i use 32MB Ram in Bios and config.plist ig-platform-id 0x01660004 System boots fine too with QE/CI and Monitor detect as Internal but with a Black Screen. I see that from other PC with ScreenSharing. I know the problem and edit AppleIntelFramebufferCapri.kext so i have to patch from 05 03 00 00 02 00 00 00 30 02 00 00 to 05 03 00 00 02 00 00 00 30 00 00 00 and all works great. Now my question. Is there any way to do this with KextToPatch function? Or is there an other way? Because with the next OS Update to 10.9.3 there is a new AppleIntelFramebufferCapri.kext and after Update Internal Display will Black again. Hope anyone can help. About artefacts. Try slide=0 in your boot-arg. It looks like a trick.About KextToPatch. Why not? There is a sample <key>KextsToPatch</key> <array> <dict> <key>Find</key> <data>SGVhZHBob25lcwA=</data> <key>Name</key> <string>VoodooHDA</string> <key>Replace</key> <data>VGVsZXBob25lcwA=</data> </dict> Set your digits and letters here. Link to comment Share on other sites More sharing options...
a1k0n Posted April 27, 2014 Share Posted April 27, 2014 Can you help me plz. How can i convert 05 03 00 00 02 00 00 00 30 02 00 00 to 05 03 00 00 02 00 00 00 30 00 00 00 ? 1 Link to comment Share on other sites More sharing options...
blackosx Posted April 27, 2014 Share Posted April 27, 2014 Hi a1k0n I haven't used Clovers kext patching but have you checked the examples in the Clover Instructions? http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/?do=findComment&comment=1853204 Link to comment Share on other sites More sharing options...
eurisko1 Posted April 27, 2014 Share Posted April 27, 2014 a1k0n I think is <key>KextsToPatch</key> <array> <dict> <key>Find</key> <data>BQMAAAIAAAAwAgAA</data> <key>Name</key> <string>AppleIntelFramebufferCapri</string> <key>Replace</key> <data>BQMAAAIAAAAwAAAA</data> </dict> 2 Link to comment Share on other sites More sharing options...
a1k0n Posted April 27, 2014 Share Posted April 27, 2014 thx eurisko1 Its work like a charm Now all works out of box. thxx 1 Link to comment Share on other sites More sharing options...
theconnactic Posted April 29, 2014 Share Posted April 29, 2014 Hi folks.It's been long ago since I used Clover. Now I decided to give it another go, hopeful it would help me to solve some issues i'm having with wake from sleep: the computer wakes to a black screen since its BIOS crashed a couple of weeks ago.Well, in this year away from Clover, I lost track with its evolution and changes, so I was very impressed to be able to boot with it from UEFI using both my monitors (previously, it would boot to a very distorted image in the IGPU monitor, until I unplugged/replugged it, and no image in the monitor connected to the 9800GT, and a patched DSDT solved only the latter), with a correct About This Mac info, iMessage/FaceTime working and the same p-states I get with Chameleon and a proper SSDT (the other time I tried Clover, it was a nightmare). All of this with the default config.plist and with no SMBIOS, patched DSDT or custom SSDT.The downside of not being using Clover for this long is tha I'm not sure how things are done these days. I really don't know what entries should I add or remove from the config.plist, if I still really need a patched DSDT or SSDT etc., to fully benefit from Clover. For instance, what I was expecting to achieve was:- a faster boot: last time I tried Clover in UEFI mode, starting up was blazing fast, way faster than Chameleon. Now it takes twice the time, and I didn't locate any entries like "WithKexts" in the config.plist to justify this;- more p-states: I'm getting the same underwhelming speedstep I was with Chameleon and a patched SSDT generated by pike's script, but it's kind of disappointing since I though Clover would also be miles ahead on this field. I confess I didn't try to put my patched SSDT under ACPI/Patched, specially because I'm not sure if I would have also to add or remove entries from the config.plist for the SSDT to work properly;- a solution for wake from sleep to a black screen: even with my custom DSDT inside ACPI/Patched, the issue not only persists, but it became even worse: now the system would wake (to a black screen) only if I press the power switch;- a beautiful Apple boot logo: I know it's cosmetic, but I'm used to the beautiful 1080p Apple boot logo I get with Chameleon.As I am not familiar with the current configuration steps, I'll upload my config.plist and a IOReg. If someone skilled point me to the changes I must make to achieve the results listed above, or even better, change it for me, it would be highly appreciated.All the best! Archive.zip Link to comment Share on other sites More sharing options...
Slice Posted April 29, 2014 Share Posted April 29, 2014 Some comments. "WithKexts" is no more present. There is another logic. We always want to boot with kernelcache vs chameleon that is not able to do this. Anyway, if we set into config "InjectKexts=Yes" then we load additional kexts from /EFI/CLOVER/kexts/*. So kernelcache+extra_kexts. We can set InjectKexts=Detect. Clover will detect if booted system already contains FakeSMC. If not then it will load kexts from own folder. In this case you may not bother to say explicitly if you want to load extra kexts. They will be loaded automatically if needed. Space bar on keyboard shows you Details menu with some options, one of them is "no cache" to prevent loading kernelcache. It will be helpful if you have wrong kernelcache, for example, after booting with Chameleon. "more p-state"??? It is not for your choice. It is Intel CPU property. And this depends on Mac model. If you choose iMac then you will have only 2 states: min and max. If you choose MacMini then you will have intermediate states. Within all the same conditions. "black screen after wake" - usually it is related to ATI connectors patches. Am I right that you speak about Radeon? "Apple boot logo". This is a Chameleon feature because it not uses boot.efi. The boot logo is located inside it. 1 Link to comment Share on other sites More sharing options...
fusion71au Posted April 29, 2014 Share Posted April 29, 2014 @Slice, I think @theconnactic is referring to his IHACK Workstation with GA H77-DS3H/i5 3570K/HD4000/Geforce G210/Geforce 9800GT in his sig... You mentioned in this post in the Clover Instructions thread that in order to get sleep working in UEFI mode, you needed to flash a UEFI BIOS onto your video card...maybe the 9800GT is the problem here. Link to comment Share on other sites More sharing options...
Slice Posted April 29, 2014 Share Posted April 29, 2014 You mentioned in this post in the Clover Instructions thread that in order to get sleep working in UEFI mode, you needed to flash a UEFI BIOS onto your video card...maybe the 9800GT is the problem here. This is deprecated information. Thank for put my attention on this. The problem with UEFI sleep is resolved since Clover 1942. There was a change in OsxAptioFix. With this patch sleep/wake is UEFI mode works fine even with old videocard, with CsmVideoDxe and with kozlek's fakesmc. 1 Link to comment Share on other sites More sharing options...
theconnactic Posted April 29, 2014 Share Posted April 29, 2014 @Slice, I think @theconnactic is referring to his IHACK Workstation with GA H77-DS3H/i5 3570K/HD4000/Geforce G210/Geforce 9800GT in his sig... You mentioned in this post in the Clover Instructions thread that in order to get sleep working in UEFI mode, you needed to flash a UEFI BIOS onto your video card...maybe the 9800GT is the problem here. Yes, iHack Workstation! But no, I didn't think it was the case of flashing the GPU's BIOS, even before Slice's clarifications, because the issue was already present with Chameleon since the BIOS crash I experienced. Thank you for yor answer! Some comments. "WithKexts" is no more present. There is another logic. We always want to boot with kernelcache vs chameleon that is not able to do this. Anyway, if we set into config "InjectKexts=Yes" then we load additional kexts from /EFI/CLOVER/kexts/*. So kernelcache+extra_kexts. We can set InjectKexts=Detect. Clover will detect if booted system already contains FakeSMC. If not then it will load kexts from own folder. In this case you may not bother to say explicitly if you want to load extra kexts. They will be loaded automatically if needed. Space bar on keyboard shows you Details menu with some options, one of them is "no cache" to prevent loading kernelcache. It will be helpful if you have wrong kernelcache, for example, after booting with Chameleon. Do you think the very long boot time I'm experiencing with Clover UEFI may be related to a wrong cache? So booting without caches would perhaps solve the issue? In case not, which other Clover settings could relate to boot time? In Chameleon, just to remind you, I boot in less then 30 seconds with kernel caches. S"more p-state"??? It is not for your choice. It is Intel CPU property. And this depends on Mac model. If you choose iMac then you will have only 2 states: min and max. If you choose MacMini then you will have intermediate states. Within all the same conditions.Okay, that explains why I have maximum stock, minimum stock and three turbo states as multipliers, right? If yes, I won't bother with it anymore, since the Geebench results I'm getting show definite improvements. I wish the temps were lower, but they are not high beyond the safety level. "black screen after wake" - usually it is related to ATI connectors patches. Am I right that you speak about Radeon?No. As fusion said above, I'm using a 9800 GT with a VGA monitor in conjunction with the integrated HD4000 with a DVI monitor. The issue started after a BIOS crash, two weeks ago, I think the backup Gigabyte BIOS is a different version from the one I was using when everything worked, thus the problem. I was hoping Clover's better hardware detection would help me solve this. ""Apple boot logo". This is a Chameleon feature because it not uses boot.efi. The boot logo is located inside it.That means there's no solution for the stretched Apple logo I have with Clover UEFI? Thank you very much for your clarifications. Link to comment Share on other sites More sharing options...
mac09hack Posted April 30, 2014 Share Posted April 30, 2014 well, I am about to "scream" THIS IS CRAZY! I have been trying to get Clover to work on a PC for loading MacOXS X 10.6 or 10.9. I am completely confused about getting Clover to start up a USB version of either MacOS version. Now, in the installation instructions, Slice pointed out that the USB needed to be a 1 partition USB stick formatted FAT-32 and MBR. Since so many of you have had success making Clover work for yours, can someone talk to me about using it on a USB to load either MacOS X 10.6 or 10.9 Thanks 1 Link to comment Share on other sites More sharing options...
webcivilian Posted April 30, 2014 Share Posted April 30, 2014 @mac09hack - I like this guide: http://cloverboot.weebly.com/ Not sure if its official but its very good. Link to comment Share on other sites More sharing options...
fusion71au Posted April 30, 2014 Share Posted April 30, 2014 well, I am about to "scream" THIS IS CRAZY! Is there something about using Snow Leopard to build a USB loader that keeps us from using a GUID formatted USB that can be Clover bootloader activated in custom mode This. There seems to be a compatibility issue with the Clover pkg installer and Snow Leopard that prevents installation into the EFI partition (?failure to mount EFI by the installer) eg if you tick "Install in ESP", running the installer in OSX 10.6.8 You get the following in Clover_Install_Log.txt Clover EFI installer log - Sat May 10 17:26:31 EST 2014 Installer version: v2k r2652 EFI bootloader ====================================================== /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *16.4 GB disk2 1: EFI 209.7 MB disk2s1 2: Apple_HFS CLOVER 16.1 GB disk2s2 Can't find volume with the name /Volumes/CLOVER You will have to either install Clover manually see wiki on how to do this upgrade to OSX 10.7+ and run the installer there use cVaD's BootDiskUtility in Windows - see my guide here Link to comment Share on other sites More sharing options...
theconnactic Posted April 30, 2014 Share Posted April 30, 2014 Hi, folks! While still researching how to solve my wake-from-sleep issue using Clover enhanced hardware detection, I decided to try and solve the supposedly easiest of the annoyances I am experiencing: the stretched Apple boot screen. Trying to use the patch VBIOS key render my system impossible to boot. Tried also to use the CSMVideoDXE.efi driver, both with and without CSM enabled in the BIOS, and got the same result. All the best! Link to comment Share on other sites More sharing options...
theconnactic Posted April 30, 2014 Share Posted April 30, 2014 Tried also to solve the long boot time (over 75 seconds!). Now that's a huge deal breaker, since I have to restart a lot. I can live without sleep or a perfect Apple boot logo, but if I fail to shorten this boot time, I'll have to go back to Chameleon... =/ Link to comment Share on other sites More sharing options...
fusion71au Posted April 30, 2014 Share Posted April 30, 2014 @theconnactic, That does sound like an abnormally long boot time . Is the delay before or after you reach the main Clover menu? Do you have boot logging enabled in your config.plist? This can lengthen the boot time significantly but may also provide clues to any other problems. Maybe also give the Hackintosh Vietnam tool a try - it can create a very good, basic config.plist based on the CPU and graphics card you specify. Link to comment Share on other sites More sharing options...
Maniac10 Posted May 1, 2014 Share Posted May 1, 2014 @theconnactic: First of all upload a Clover boot.log to see what's happening. Does the delay happen in legacy? If so, it may be related to external/additional USB hubs/devices. In my system I've got a USB bluetooth dongle that causes a 25 seconds delay in legacy mode, without it it boots in less than 5 seconds. I also have that resolution problem in UEFI mode (no problem in legacy) but in my case it's due to the {censored} and half baked firmware included in these hybrid Gigabyte mobos. Oh, and in UEFI I need to use a driver called "LegacyRegion2Dxe" to unlock additional resolutions though it shouldn't be necessary for most. 1 Link to comment Share on other sites More sharing options...
theconnactic Posted May 1, 2014 Share Posted May 1, 2014 Hi, Maniac10! Will do later, i'm in the middle of important work with my hack now. Thank you for the answer. Oh, and it's UEFI mode. The Clover package I have, downloaded from Sourceforge, doesn't seem to have LegacyRegion2Dxe. Didn't even know it existed. Where do I find it? All the best! Link to comment Share on other sites More sharing options...
Recommended Posts