Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

Ummm I'm not going to be in the chat until at least tomorrow and even then it may not actually be until next week sometime that i'll be free to drop by... i'm trying to spend most of my free time refactoring clover gui and sources......

 

please, do not distort the gui ..... I do go out crazy .... hahaha

Link to comment
Share on other sites

 

Indeed you have the same edits, but as I see in your ioreg the values are injected. 

 

 

Are you using the generic USB driver or the Apple one?

 

P.S. Never mind I see that you don't use it. Can you check all the ports at the back?

 

Also in my config I have this

<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<true/>
			<key>HighCurrent</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>

Hey Stefan tried your clover settings + my DSDT and still no joy.. Weird one. Its charging outside of OSX in Windows 8.1 and when the computers off. If I try to sleep with iPad plugged in it wakes up machine. No change if I change BIOS USB Legacy setting.

Link to comment
Share on other sites

Hey Stefan tried your clover settings + my DSDT and still no joy.. Weird one. Its charging outside of OSX in Windows 8.1 and when the computers off. If I try to sleep with iPad plugged in it wakes up machine. No change if I change BIOS USB Legacy setting.

AddClockID?

Link to comment
Share on other sites

Hi Slice & All

 

I am trying to enable Power Management & Speedstep in i7-720QM CPU
 
Speed stepping used to work in previous versions of OS X & clover, using old ver of ssdtPRGen.sh but after Mavericks it don't work 

 
My DSDT & SSDT: DSDT & SSDT for i7-720QM.zip

 

My Config.plist: config.plist-2.zip
 
 
I would greatly appreciate any help

Link to comment
Share on other sites

Hi Slice & All

 

I am trying to enable Power Management & Speedstep in i7-720QM CPU

 

Speed stepping used to work in previous versions of OS X & clover, using old ver of ssdtPRGen.sh but after Mavericks it don't work 

 

My DSDT & SSDT: attachicon.gifDSDT & SSDT for i7-720QM.zip

 

My Config.plist: attachicon.gifconfig.plist-2.zip

 

 

I would greatly appreciate any help

See here             #5720            

Link to comment
Share on other sites

Samsung XP-941 UEFI boot update: SUCCESS!

 

Having identified that this was probably something that I'd have to wait for the board manufacturer to implement, and inspired by PIKEs blog post, I downloaded the AsRock Z97 Extreme 6 BIOS file and using AMI APITO UEFI MMTool 4.5.0.23 I extracted the Samsung DXE Driver from this BIOS to a file. I then used UEFI BIOS Updater to update all the AHCI drivers on the latest beta BIOS version (F5d) for my Gigabyte Z87X-UD5-TH, and then inserted the Samsung DXE Driver line into the newly created BIOS file using MMTool. 

 

After flashing BIOS using this new BIOS I immediately saw UEFI: Samsung as a boot option in the BIOS. Clover now boots the EFI partition on the XP-941 and I'm very happy! Thanks to Slice and everyone else for your help, and hopefully this information will help others.

 

Please note: modifying your BIOS can be very dangerous, in the worst case you may not be able to use the computer anymore until you will get a new and working BIOS chip from the manufacturer of your mainboard. I suggest you read the following on Fernandos WIN-RAID forum http://www.win-raid.com/t8f16-BIOS-Modding-Introduction-and-Preparations.html and http://www.win-raid.com/t154f16-Tool-quot-UEFI-BIOS-Updater-quot-UBU.html before attempting the above.

 

THANKS!!!!!! I just did this with my GA-Z97X-UD5H and now the XP-941 is bootable as AHCI :D

  • Like 1
Link to comment
Share on other sites

hello,

i´ve got a problem to inject my MLB and ROM. ROM is not found and MLB is a wrong value and to long.

 

Would be really great if you could help me

	<key>RtVariables</key>
	<dict>
		<key>MLB</key>
		<string>C07J94NXXXXX1DWYL</string>
		<key>ROM</key>
		<string>902b3439bXXX</string>
	</dict>

imessage debug output:

imessage_debug[633:507] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM: <00000000 00000000 00000000 000000>
imessage_debug[633:507] 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB: CK9272VUXYLABCDEGO4L1

edit: got this output from firmwarelog

Adding Key: 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB: Data: Size = 24: Success
Adding Key: 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM: Data: Size = 15: Success
Link to comment
Share on other sites

 

I Applied your changes and Removed SSDT.aml file now the Multiplier became always "7" or 931MHZ which is the min Frequency.

 

but when i use the SSDT it always use the highest Multiplier (without Turbo Boost) "12" or 1.2GHZ (Static) no change in Frequency and no Turbo boost !

 

Edited config.plist : config.plist.zip

 

using SSDT :

 

post-307642-0-29366800-1411850464_thumb.png

 

without SSDT (Clover only):

 
post-307642-0-37619300-1411850502_thumb.png
Link to comment
Share on other sites

 

I Applied your changes and Removed SSDT.aml file now the Multiplier became always "7" or 931MHZ which is the min Frequency.

 

but when i use the SSDT it always use the highest Multiplier (without Turbo Boost) "12" or 1.2GHZ (Static) no change in Frequency and no Turbo boost !

 

Edited config.plist : attachicon.gifconfig.plist.zip

 

using SSDT :

 

attachicon.gifpost-307642-0-32787900-1410086979.png

 

without SSDT (Clover only):

 

 

It will be good to attach DarwinDumper reports to such posts.

Link to comment
Share on other sites

I am using Clover on my ThinkPad T61 on Yosemite DP8 and it works nearly perfekt except of one think (isn´t it always "one think"). Since my ThinkPad has an unsupported Audio Codec I need to use VoodooHDA in order to get sound and this is where my problems begin...

 

Leaving Clovers CPU Section alone the CPU (Core2Duo T7300) is recognized correctly and reaches all it´s P-States and C-States up to full 2GHz Clock with 200MHz BusClock but the Sound is crackling and stuttering as long as I don´t move the mouse (moving the cursor around makes it stutter less). If I change the Bus Clock setting in Clovers CPU Section from 200000 KHz to 180000 KHz VoodooHDA works fine, gives me Sound without any stuttering or cracklings but I loose 200MHz Computing Power since all P and C State calculations seem to be done against the newly set BusClock speed result is a maximum CPU Speed of 1.8GHz instead of 2Ghz. How could this be solved?

Link to comment
Share on other sites

Have a question regarding device injection in Clover..

 

I'm trying to fix Thunderbolt and get OSX to recognise the hardware correctly. So far using DSDT methods I've managed to get the devices to show correctly in IOREgistryExplorer: thunder.png

 

I get these lines in Console which is promising: 

 

29/09/2014 02:10:43.000 kernel[0]: AppleThunderboltNHIType2::setupPowerSavings - notification based runtime power management
29/09/2014 02:10:43.000 kernel[0]: Thunderbolt runtime power conservation disabled.
29/09/2014 02:11:43.454 configd[18]:   iMac14,2/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP01@1C/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL [1, 61169 ms]
29/09/2014 02:11:43.454 configd[18]:   iMac14,2/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP01@1C/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType2 [1, 61169 ms]
29/09/2014 02:11:43.454 configd[18]:   iMac14,2/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP01@1C/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType2/IOThunderboltController [1, 61169 ms]
29/09/2014 02:11:43.454 configd[18]:   iMac14,2/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP01@1C/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType2/IOThunderboltController/IOThunderboltPort [!registered, !matched, 1, 61169 ms]
 
However boot is still taking an age with AppleThunderboltNHI.kext installed and system information is still showing no thunderbolt drivers loaded, so I think I need to inject some device properties into PCI0@0/RP01@1c0000/UPSB@0/DSB0@0/NHI0@0:
 
<key>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
<dict>
        <key>TBTDPLowToHigh</key>
<data>
        AQAAAA==
</data>
        <key>ThunderboltDROM</key>
<data>
        KGDu9BYNAAEAvI+3PgFlAAEACgABAgiBgAKAAAAACIKQAYAAAAAIg4AEgAEA
        AAiEkAOAAQAACIUAAAAAAAADhmADh4ADiKADicAFilAAAAWLUACCBYxQAIQN
        AUFwcGxlIEluYy4ADAJNYWNpbnRvc2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
        <key>ThunderboltUUID</key>
<data>
        40KxEo26a1eqFN5P4Bhy7Q==
</data>
<key>pathcr</key>
<data>
        BAAAAAAAAAAAAAcAEAAQAAUAAAAAAAAAAAAHABAAEAABAAAACwAOAA4AAAAA
        AAAAAgAAAAAAAAAAAAQAAgABAAMAAAAAAAAAAAAHAAIAAQA=
</data>
        <key>sscOffset</key>
<data>
        AAc=
</data>
</dict>

I've tried converting this to HEX and putting into properties below Inject <true/> in config.plist but it just seems to hang on boot. My understanding is that these properties need to be injected early pre-kernel so ideally I'd want to inject this via Clover, DSDT or SSDT AT the moment DSDT is preferable as if it doesn't work I can just boot an alt.aml (as I can't seem to select an alternative config file in GUI at the moment and editing the plist in Shell64 is fiddly) but I'm not sure how to inject a large hex string into DSDT.

 

I'm guessing Clover injection method is hanging because its seeing it as a graphics injection?? 

 

Be great if we could get thunderbolt working natively on Hackintoshes, any pointers or tips gratefully received. 

 

Also I've found a ACPI dump from a new Mac Pro a can see that in SSDT-5 there are some Thunderbolt bits. Any way to convert the hex strings into usable information? GFXutil doesn't seem to like the HEX strings from this and online convertors give you a lot of this type stuff: "[‚LDSB5_ADR[€A1E0"

MacPro6,1.acpi.xml

Link to comment
Share on other sites

Ha! Welcome to the fast lane..

 

BTW, this are the speeds at PCIe 4X:

 

PCIe 4X DeLOCK 8937

Results 1405.23

System Info

Xbench Version 1.3

System Version 10.10 (14A361p)

Physical RAM 32768 MB

Model Macmini6,2

Drive Type SAMSUNG MZHPU256HCGL-00004

Disk Test 1405.23

Sequential 968.53

Uncached Write 1641.73 1008.00 MB/sec [4K blocks]

Uncached Write 1178.06 666.55 MB/sec [256K blocks]

Uncached Read 468.74 137.18 MB/sec [4K blocks]

Uncached Read 1856.46 933.04 MB/sec [256K blocks]

Random 2559.15

Uncached Write 3259.08 345.01 MB/sec [4K blocks]

Uncached Write 1909.34 611.25 MB/sec [256K blocks]

Uncached Read 4697.31 33.29 MB/sec [4K blocks]

Uncached Read 1924.72 357.15 MB/sec [256K blocks]

Link to comment
Share on other sites

Hi apianti,

 

Thank you for your suggestions. As for now I am always injecting the bus speed because if I let Clover detect it I get right CPU Clock and Bus Speed but stuttering and crackling Sound even though VoodooTSCSync is active (without VoodooTSCSync the System won´t even boot). With the injected Bus Speed any value higher 180000 will cause the stuttering and crackling any value below or equal 180000 will do just fine. Before I switched to clover I used Chameleon and had no issues with the sound.

Link to comment
Share on other sites

Hello to you 

 
I managed to install 10.9.5 Mavericks with clover v.2916 by following these tutorials 
 
I edited my DSDT.aml files and SSDT.aml and I think speedsteps works and also HDMI Audio. 
 
But I have my graphics card (Intel HD 3000) was recognized as an Intel HD 2000 For this I used the patches Toleda (AMI UEFI Clean Compile and AMI UEFI 6series AMD HD3000 NIVIDIA A3) and PJALM Graphics (Intel HD 3000). Now it is recognized as an intel hd 3000 but I'm not sure. 
 
when do I start my hackintosh, the resolution is not the maximum (I think 1024x728 Clover GUI) but once pass Apple, the maximum resolution (1920x1080) works. What can I do to solve the problem? 
 
I noticed in the "bootlog.log.txt" file that recognize my graphics card as Intel HD 2000. 
 
In short, if someone can show me what to do or point me, I thank in advance.
Link to comment
Share on other sites

Okay, no problem here they are...

Again T7xxx (Merom) with a problem...

Anyway why you set this:

4:019  0:007  Config set MinMultiplier=3
4:027  0:008  Config set MaxMultiplier=10
 

What is the reason?

Link to comment
Share on other sites

@CrazyFr

my hack with a core i3-2125 has a similar issue. Clover log shows HD 2000 but then OS X sees the actual device ID and figures out it really is has HD 3000 so is running as it should. the listing of 2000 was mostly cosmetic, so i fixed it by adding a DSDT description. if running properly as HD 3000 you should see these kexts - do you see these?

 

$ kextstat|grep Graphics

   76   15 0xffffff7f8130e000 0x47000    0x47000    com.apple.iokit.IOGraphicsFamily (2.4.1) <12 7 5 4 3 1>

   79    0 0xffffff7f81c2a000 0x2e000    0x2e000    com.apple.driver.AppleIntelSNBGraphicsFB (10.0.0) <76 12 11 7 6 5 4 3 1>

   98    0 0xffffff7f81cb7000 0x67000    0x67000    com.apple.driver.AppleIntelHD3000Graphics (10.0.0) <76 12 7 5 4 3 1>

  111    2 0xffffff7f82015000 0x3000     0x3000     com.apple.driver.AppleGraphicsControl (3.7.19) <76 12 11 7 5 4 3 1>

  119    1 0xffffff7f81ff4000 0x6000     0x6000     com.apple.AppleGraphicsDeviceControl (3.7.19) <7 6 5 4 3 1>

 
my gigabyte mobo boots via legacy CloverEFI and will restart the gfx. so during boot see the proper resolutions of the monitor (1920x1080). not sure about UEFI boot.
  • Like 2
Link to comment
Share on other sites

Hi Slice, 

 

thank you for your reply. I just played around with this settings yesterday and did not revert them to default. Since the given range min=3 max=10 is exact the same range clover would automatically choose I think they don´t have any impact to the given problem. So there is no reason for it, I just played around with the max setting but any value higher then 10 is ignored and corrected by Clover to the default value 10. I just thought a higher max multiplier would give me some speed back, that´s all ;)

 

An other thing, the problem only occurs with clover. Before I decided to test Yosemite on my Laptop I used Chameleon alongside to Mavericks and there were no issues with sound (voodooHDA) and BusClock after I switched over to Clover I ran into this Issue. After a long time on google i found an article which dealt with this Issue and where I was pointed to the FrontSide Bus Setting in Clover which did the trick. What I don´t understand is why is Chameleon able to set the Bus Clock correctly and provide a suitable Value to VoodooHDA and Clover is not? I really love Clover, I used it on many machines before without any issues but this little Thinkpad is driving me Crazy...

Link to comment
Share on other sites

 

@CrazyFr

my hack with a core i3-2125 has a similar issue. Clover log shows HD 2000 but then OS X sees the actual device ID and figures out it really is has HD 3000 so is running as it should. the listing of 2000 was mostly cosmetic, so i fixed it by adding a DSDT description. if running properly as HD 3000 you should see these kexts - do you see these?

 

$ kextstat|grep Graphics

   76   15 0xffffff7f8130e000 0x47000    0x47000    com.apple.iokit.IOGraphicsFamily (2.4.1) <12 7 5 4 3 1>

   79    0 0xffffff7f81c2a000 0x2e000    0x2e000    com.apple.driver.AppleIntelSNBGraphicsFB (10.0.0) <76 12 11 7 6 5 4 3 1>

   98    0 0xffffff7f81cb7000 0x67000    0x67000    com.apple.driver.AppleIntelHD3000Graphics (10.0.0) <76 12 7 5 4 3 1>

  111    2 0xffffff7f82015000 0x3000     0x3000     com.apple.driver.AppleGraphicsControl (3.7.19) <76 12 11 7 5 4 3 1>

  119    1 0xffffff7f81ff4000 0x6000     0x6000     com.apple.AppleGraphicsDeviceControl (3.7.19) <7 6 5 4 3 1>

 
my gigabyte mobo boots via legacy CloverEFI and will restart the gfx. so during boot see the proper resolutions of the monitor (1920x1080). not sure about UEFI boot.

 

 

Thank you for responding, how can I find out? Terminal cmd ?

 

Edit: It's ok "kextstat"! thank you 

Link to comment
Share on other sites

×
×
  • Create New...