jamiethemorris Posted December 4, 2014 Share Posted December 4, 2014 Update - Tinkering with the config.plist and boot arguments finally got me to the installer screen and allowed me to install 10.10. Rebooted back into USB - loaded to installer USB and completed installation. Rebooted back into USB - loaded to HDD and completed installation Yosemite boots up Reformatter EFI partition from NFS to Fat32 Installed Clover r3033 Copied FakeSMC, ethernet, and Null CPU Mgmt kext to EFI/Clover/Kexts Replaced config.plist with file from USB Installed tolled audio kext - ALC892 working Current Issue: 1. Cannot boot directly to new UEFI Yosemite drive - in my BIOS I have a new UEFI drive named "MAC OS X" and then my HDD. Choosing either option immediately goes black and boots to my other HDD with Chimera Yosemite installed. No Clover boot loader comes up. 2. I have three monitors running on two GTX 56-Ti-448 GUIs. Both are detected in System report however the monitor connected to the second (lower) card is not showing and does not work. Other two work fine - in HD. Still need to work on iMessage/Facetime, and Bluetooth - any pointers in the right direction would be helpful. now that you have it booting, you should try disabling nvidia injection again. Enabling it on my card results in only 1 monitor working. Link to comment Share on other sites More sharing options...
Slice Posted December 4, 2014 Share Posted December 4, 2014 Hi Slice, thx for information. A lot of people have issue with iMessage login. It's obvious for now, that Serial Number isn't enough. Several parameters should be set to get iMessage work. Please read this MLB pattern. Thanks for the investigation. I think it helps people to create their unique serials. I may repeat requirements for iMessage: 1. Unique MLB and ROM set into NVRAM variables. It provides by Clover and by Chameleon with additional module. Probably by Ozmosis. 2. Unique Serial Number and Hardware UUID. 3. Account in AppStore registered with valid Credit Card. The service required payments. 1 Link to comment Share on other sites More sharing options...
holyfield Posted December 4, 2014 Share Posted December 4, 2014 Thanks for the investigation. I think it helps people to create their unique serials. I may repeat requirements for iMessage: 1. Unique MLB and ROM set into NVRAM variables. It provides by Clover and by Chameleon with additional module. Probably by Ozmosis. 2. Unique Serial Number and Hardware UUID. 3. Account in AppStore registered with valid Credit Card. The service required payments. Thank you Slice. I think that MLB issue needs a more detailed investigation. I have done my best based on data which I have. I guess it's smart to update Clover and Clover wiki about MLB length? Seems that both, 13 char length and 17 char length MLBs are valid, but they have different pattern and should be logically valid too, as are related to machine model. Link to comment Share on other sites More sharing options...
clintster Posted December 5, 2014 Share Posted December 5, 2014 1. UEFI BIOS usually doesn't see the entry like /EFI/CLOVER/CLOVERX64.EFI Be sure you have /EFI/BOOT/BOOTX64.EFI - it should be seen. Really this file is the renamed Clover. 2. Multiple monitor issue is still required for investigations. iMessage etc will be working with good SN. Bluetooth will be working with good drivers. No magics here. Vanilla drivers work only with some bluetooth adapters no matter how did you set definitions at bootloader stage or in OS. I verified that I do have /EFI/BOOT/BOOTX64.EFI Still cannot get to the Clover boot loader or boot to my Clover Yosemite drive without the USB Interesting results in testing on the multiple GPUs/multiple monitors - - PCIE Slot1 - GTX 560Ti-448 - 2 monitors connected via DVI - PCIE Slot2 - GTX 560Ti-448 - 1 monitor connected via DVI When I boot with the argument 'nv_disable=1' a single monitor on Slot1 loads in low res When I boot with the argument 'nvda_drv=1' the single monitor on Slot2 loads in HD When I boot with no graphics related arguments, the two monitors on Slot1 load in HD No combo yet to have all three monitors loading Is this a known issue or a problem with my config.plist? (BIOS is set to PCIE as default GPU) Link to comment Share on other sites More sharing options...
Riley Freeman Posted December 5, 2014 Share Posted December 5, 2014 I just noticed that recent Clover versions have broken bdmesg here on my X79. Running it gives an "illegal instruction" message in Terminal. In Console it prints: ReportCrash[161]: Failed to create CSSymbolicatorRef for bash followed by a crash report. This happens with both r2999 and r3021. Going back to r2988 fixed it. This issue still hasn't gone away with r3048. All the official releases after r2988 are affected. Any idea as to the cause or a fix? Link to comment Share on other sites More sharing options...
ameris_cyning Posted December 5, 2014 Share Posted December 5, 2014 This issue still hasn't gone away with r3048. All the official releases after r2988 are affected. Any idea as to the cause or a fix? Edit: After reverting from r3048 it's now broken on r2988 as well. That right there is an excellent observation When one installs an older copy of Clover on a newer one, do the older files in /usr and the like get overriden and the newer versions kept? Link to comment Share on other sites More sharing options...
Riley Freeman Posted December 5, 2014 Share Posted December 5, 2014 The last couple of times I reverted, I did it by deleting the EFI folder and replacing it with the previous one (that gets backed up in /EFI-Backups). After reverting didn't work this time around I installed r2988 over r3048 and bdmesg is working again. I'm using UEFI boot so I'm not sure if anything is getting installed to /usr here. I don't install the prefpane or scripts. Link to comment Share on other sites More sharing options...
Slice Posted December 5, 2014 Share Posted December 5, 2014 I may proposed that bdmesg sources are the same. My XCode was updated so bdmesg binaries changed. If you compile it in your system it should work correctly. Or just save old working version of bdmesg while updating Clover. ================= Making all in bdmesg ================= The following commands produced analyzer issues: AnalyzeShallow bdmesg/main.c (1 command with analyzer issues) [XCODE] bdmesg Link to comment Share on other sites More sharing options...
Riley Freeman Posted December 5, 2014 Share Posted December 5, 2014 Thanks for the info Slice. So it looks like it's Apple doing what they do best and breaking stuff again. I'll reinstall r3048 and replace bdmesg with the copy from r2988 and see what happens. Update: OK that worked. The old bdmesg is working fine with r3048. One new thing with r3048 is on boot I get this message flashing up briefly onscreen before the boot logo: "0:004 Network protocol is not installed". It also appears in the bdmesg output just after "Dump SMC keys from NVRAM:" Link to comment Share on other sites More sharing options...
Awesome Donkey Posted December 5, 2014 Share Posted December 5, 2014 One new thing with r3048 is on boot I get this message flashing up briefly onscreen before the boot logo: "0:004 Network protocol is not installed". Yes, this is happening for me too. Link to comment Share on other sites More sharing options...
robertr Posted December 5, 2014 Share Posted December 5, 2014 I've been looking all over to find an answer but so far no luck.. so I'll post the question. I installed Clover (first v2k_r3033 and then v2k_r3048) and it's so easy to boot Yosemite on my GA-X58A-UD7.There is a SERIOUS PROBLEM though. I can't get it to load the config.plist. I just don't get it. Nothing that I put in will stick. Changes I make in Options at boot screen work out fine but nothing from config.plist is used. I'll include a screen dump of the EFI partition, all "config.plist" you see in the tree is the one I attached except for the censored SN and UUID. If anybody wants to have a look and tell me I'm making a silly rookie mistake I'd be super happy. config.plist.zip Link to comment Share on other sites More sharing options...
Maniac10 Posted December 5, 2014 Share Posted December 5, 2014 Check the boot logs, it will tell you the name of the motherboard (OEM folder name) and which config.plist it loads: 2:910 0:000 Clover revision: 3048 running on Z68AP-D3 2:910 0:000 ... with board Z68AP-D3 2:910 0:000 Clover load options size = 0 bytes 2:913 0:002 Using OEM config.plist at path: EFI\CLOVER\OEM\Z68AP-D3\config.plist 2:913 0:000 EFI\CLOVER\OEM\Z68AP-D3\config.plist loaded: Success Link to comment Share on other sites More sharing options...
robertr Posted December 5, 2014 Share Posted December 5, 2014 That's what is confusing me.... This is from the log: 16:134 0:000 Clover revision: 3033 running on X58A-UD7 16:134 0:000 ... with board X58A-UD7 16:134 0:000 Clover load options size = 0 bytes 16:138 0:003 Using OEM config.plist at path: EFI\CLOVER\config.plist 16:138 0:000 EFI\CLOVER\config.plist loaded: Success But none of the options for fixSATA, SMBIOS, etc. are put to use. EDIT: Is there data/configuration stored elsewhere in a cache or something that will override the config.plist?EDIT2:Success! I reinstalled with the Bios Block I/O in an attempt to get the SSD sitting on a Marvel 9128 6GB chip visible in the clover screen.It made it incredibly slow (the scanning I guess) but it loaded the config.plist and gave me the proper resolution and everything, then it booted perfectly with the right SerialNumber so that I got access to App Store etc. I'm not sure what made the difference but Clover was updated from 3033 to 3048.Thank you, Maniac10, for trying to help.Now all i have to do is to get the alc889 Audio working with s/pdif (most important) and hopefully front jacks too. Link to comment Share on other sites More sharing options...
Courage2000 Posted December 5, 2014 Share Posted December 5, 2014 Upgraded to r3048 and I got this error :/ Reinstalled Yosemite, reinstalled Clover => same problem! How can I fix it ? Gigabyte GA-Z87MX-D3H Link to comment Share on other sites More sharing options...
Slice Posted December 5, 2014 Share Posted December 5, 2014 Upgraded to r3048 and I got this error :/ Reinstalled Yosemite, reinstalled Clover => same problem! How can I fix it ? Gigabyte GA-Z87MX-D3H You probably forget to install OsxAptioFixDrv.efi Link to comment Share on other sites More sharing options...
Pavo Posted December 5, 2014 Share Posted December 5, 2014 for iMessage and Facetime, I have confirmed this on many of cases you only need a preregistered ROM and MLB, the SN has nothing to do with it. In Clover you can set ROM under RtVariiables as ROM and as for MLB you can also use RtVariables but its best to use it as BoardSerialNumber under SMBIOS section in config. ROM MUST be 12 digits long and MLB MUST be 17digits long, your ROM can be your Ethernet MAC Address and your MLB is a SHA2 Hash of your ROM and Serial Number. I have generated alot of fake ones and registered them with Apple plenty of times and use them on varies systems 2 Link to comment Share on other sites More sharing options...
pkdesign Posted December 5, 2014 Share Posted December 5, 2014 Pavo, have you looked at the work that holyfield is doing? http://www.insanelymac.com/forum/topic/303073-pattern-of-mlb-main-logic-board/ Can you explain how to create the MLB? Don't understand how to create it by SHA2 Hash. I think I have found a way to find out the real UUID of your computer using Windows 7 assuming you can boot into Windows. Love to hear from the experts to see if this is valid. Using Windows cmd prompt, type: C:\> wmic wmic:root\cli> csproduct It will display the UUID. When I run this command I get a UUID that is basically my MAC address. But if you follow this method: http://qwilson.net/post/42999341631/find-the-guid-uuid, I get a UUID that is different. 1 Link to comment Share on other sites More sharing options...
warraisraw Posted December 6, 2014 Share Posted December 6, 2014 No "MacBook1,1", "MacBook2,1", "MacBook4,1", "MacBook5,2", "MacBookPro5,1", "MacBookPro8,1", "MacBookPro8,3", "MacBookPro9,2", "MacBookPro10,1", "MacBookPro11,1", "MacBookAir3,1", "MacBookAir5,2", "MacBookAir6,2", But Clover correctly recognizes config.plist. SMC version can be injected by FakeSMC. Hi, I configured Clover with MBP6.2 smbios and I added the smc version to FakeSMC (1.58f17) but isn't recognized correctly. I tried edit platformdata.c and Platform.h and then compiled Clover, now system info shows correct smc version (1.58f17) but I don't have turbo frequencies (i5 520m 2.40-2.93 GHz). HWMonitor app only shows until 2.4 GHz. Is possible solve this issue?. Regards. Link to comment Share on other sites More sharing options...
Slice Posted December 6, 2014 Share Posted December 6, 2014 Hi, I configured Clover with MBP6.2 smbios and I added the smc version to FakeSMC (1.58f17) but isn't recognized correctly. I tried edit platformdata.c and Platform.h and then compiled Clover, now system info shows correct smc version (1.58f17) but I don't have turbo frequencies (i5 520m 2.40-2.93 GHz). HWMonitor app only shows until 2.4 GHz. Is possible solve this issue?. Regards. You should allow Clover generate C and P-states and drop other SSDT tables. Then, if you asked a help then please provide reports. The best one is DarwinDumper. Link to comment Share on other sites More sharing options...
Riley Freeman Posted December 6, 2014 Share Posted December 6, 2014 One new thing with r3048 is on boot I get this message flashing up briefly onscreen before the boot logo: "0:004 Network protocol is not installed". Fixed in r3050 Link to comment Share on other sites More sharing options...
pkdesign Posted December 6, 2014 Share Posted December 6, 2014 Fixed in r3050 Yup, no longer doing it on my system. Also, the time delay from BIOS to Clover GUI is gone! Down to a second or two! for iMessage and Facetime, I have confirmed this on many of cases you only need a preregistered ROM and MLB, the SN has nothing to do with it. In Clover you can set ROM under RtVariiables as ROM and as for MLB you can also use RtVariables but its best to use it as BoardSerialNumber under SMBIOS section in config. ROM MUST be 12 digits long and MLB MUST be 17digits long, your ROM can be your Ethernet MAC Address and your MLB is a SHA2 Hash of your ROM and Serial Number. I have generated alot of fake ones and registered them with Apple plenty of times and use them on varies systems PLEASE give us a step by step guide on how you do this. Thanks! Link to comment Share on other sites More sharing options...
holyfield Posted December 6, 2014 Share Posted December 6, 2014 PLEASE give us a step by step guide on how you do this. Thanks! Do not let you be confused. He spreads the myth. You need proper ROM, Serial and MLB id for iMessage. There are plenty of genuine Mac repair cases, when support personnel forgot to re-burn serial back to board and users where unable to login into iMessage. the entire combination is important. 1 Link to comment Share on other sites More sharing options...
ajsurin Posted December 6, 2014 Share Posted December 6, 2014 Hey All, Hopefully this is the right place for this! I'm having trouble hiding a clover boot entry option - For some reason, Clover's showing a "Windows Boot Menu EFI" entry on my hackintosh OS X drive - it's completely nonfunctional but I can't get it to hide without also hiding my OS X boot volume. I've attached my boot.log, install log, config, and screenshots of the info for both entries in case it'll help - any advice would appreciated, as I've been trying for a few days with no real progress, aside from a few broken configs! Thank you again, and please delete or let me know if I've chosen the wrong place to post this! config.plist.zip Clover_Install_Log.txt boot.log.zip 1 Link to comment Share on other sites More sharing options...
WinstonAce Posted December 6, 2014 Share Posted December 6, 2014 Do not let you be confused. He spreads the myth. You need proper ROM, Serial and MLB id for iMessage. There are plenty of genuine Mac repair cases, when support personnel forgot to re-burn serial back to board and users where unable to login into iMessage. the entire combination is important. Sorry mate, you are wrongSerial doesn't matter. Only ROM and mlb do. Also you can use ROM and mlb from one kind of Mac with a serial (real or fake) of a different kind (including mixing iMac and macpro for example) Link to comment Share on other sites More sharing options...
holyfield Posted December 6, 2014 Share Posted December 6, 2014 Sorry mate, you are wrong Serial doesn't matter. Only ROM and mlb do. Also you can use ROM and mlb from one kind of Mac with a serial (real or fake) of a different kind (including mixing iMac and macpro for example) I guess you never read my post about MLB pattern. You miss the entire point of my message. But, no point to argue with people who don't take time to digg into details. Anyway, thats a FACT, that there are plenty of genuine Mac repair cases, when support personnel forgot to re-burn serial back to board and users where unable to login into iMessage. the entire combination is important. Link to comment Share on other sites More sharing options...
Recommended Posts