Jump to content

RehabMan

RehabMan

Member Since 25 Jun 2012
Offline Last Active 38 minutes ago
*****

#2348708 Clover General discussion

Posted by RehabMan on 13 January 2017 - 04:46 PM

CsrActiveConfig is null but I get thisLast login: Sat Jan 14 00:35:50 on consolejianweis-iMac:~ jianweiliu$ csrutil statusSystem Integrity Protection status: disabled.jianweis-iMac:~ jianweiliu$ why Defaults: // CsrActiveConfig Prop = GetProperty (DictPointer, "CsrActiveConfig"); gSettings.CsrActiveConfig = (UINT32)GetPropertyInteger (Prop, 0x67); //the value 0xFFFF means not set // SysVarsTmpCsrActiveConfig = gSettings.CsrActiveConfig; //BooterConfig Prop = GetProperty (DictPointer, "BooterConfig"); gSettings.BooterConfig = (UINT16)GetPropertyInteger (Prop, 0); //the value 0 means not set// SysVarsTmpBooterConfig = gSettings.BooterConfig;

#2347643 Patch for using NVMe under macOS Sierra is ready.

Posted by RehabMan on 10 January 2017 - 10:08 PM

therefore, I have to create a new kext from your repo?   I am confuse now Yes, after every update ... you would create a new kext that matches the system you're now running by using patch_nvme.sh.

#2345922 (GUIDE) 10.11 full speed USB (series 8/9) keeping vanilla SLE

Posted by RehabMan on 07 January 2017 - 03:18 AM

I know enhance means usb 2,but i do not know EHC1 does not recognized by 10.12,EH01 recognized by 10.12 It is because real Macs use EHC1/EHC2. And there are port injectors (restrictors) that are specific to certain Macs. If your USB topology does not match the SMBIOS/Mac you're using (which you might expect is rather unlikely), then you have problems. Renaming avoids the Mac specific port injectors.

#2345169 Patch for using NVMe under macOS Sierra is ready.

Posted by RehabMan on 05 January 2017 - 06:28 PM

Racer, this I mean, it takes both spoof that SSDT I'm just saying my post #770 was very clear the way I originally wrote it. No further clarification needed.

#2344223 Clover Bug/Issue Report and Patch

Posted by RehabMan on 04 January 2017 - 04:23 PM

@RehabMan, ah ha, nice(better and reliable than what I used to)...   Thank you, syscl A few other ideas in #1595 edits...

#2343839 Patch for using NVMe under macOS Sierra is ready.

Posted by RehabMan on 03 January 2017 - 11:34 PM

I attached the requested files....   The question I have is how to fix that the NVME drive is shown as external.   I used the SSDT code in the previous post with the hope this would fix it.   But it seems to cause problems with the spoof ssdt.   Thanks, Mike Your ioreg is corrupt. Please use IORegistryExplorer v2.1 as per request. You cannot use the SSDT you have planned to use in post #756. It conflicts with the code in SSDT-NVMe-Pcc.aml (two different _DSM methods at the same path) You must combine the two injections you want to do... // SSDT-NVMe-Pcc.dsl with both "class-code" and "built-in"DefinitionBlock("", "SSDT", 2, "hack", "NVMe-Pcc", 0){ External(_SB_.PCI0.BR2D.H000, DeviceObj) Method(_SB.PCI0.BR2D.H000._DSM, 4) { If (!Arg2) { Return (Buffer() { 0x03 } ) } Return(Package() { "class-code", Buffer() { 0xff, 0x08, 0x01, 0x00 }, "built-in", Buffer() { 0 }, }) }}

#2343419 Dell XPS 9550 detailled 10.11 Guide

Posted by RehabMan on 03 January 2017 - 02:34 PM

Would you consider hotpatching equal to manual *dsl patching? Maybe this could save a lot of time and pain after Firmware and BIOS upgrades. Hotpatching is better, but can more difficult to implement, especially for a novice. As long as the hotpatch remains compatible with the new BIOS, it can make BIOS updating easier.

#2343020 Dell XPS 9550 detailled 10.11 Guide

Posted by RehabMan on 02 January 2017 - 09:12 PM

@Lockzi I read the "Patching LAPTOP DSDT/SSDTs" guide, and it says that hotpatching is for advanced users, and since i can barely understand the other method maybe i'll do it later.  :lol:   What i've done up to now is:Create a .dsl file and paste the code for injecting the bogus class codeBoot on windows, grab the ssd path and replace it in the script, mine was: _SB.PCI0.RP09.PXSX Save as .aml in /EFI/CLOVER/ACPI/patched/mynvmefix.amlRemove all kext regarding nvme from the Other directiory, boot clover, select F2 for generating preboot.log Add to patch-nvme.sh's devids array my ssd id, mine should be 1179 0115, because is under 010802 class, am i right? preboot.txtExecute the script, open the .kext's Info.plist and replace IOPCIClassMatch with <string>0x0108ff00&amp;0xFFFFFF00</string>Put the kext in the Other directoryAs expeted it doesn't work XD Am i way off base? No need to change anything in the patch_nvme.sh script. The kext will m...

#2341280 Patch for using NVMe under macOS Sierra is ready.

Posted by RehabMan on 29 December 2016 - 10:10 PM

Racer hellò./patch_nvme.sh --spoof 10_12_2  the kext that generates the command, now i can take advantage of the installer? Read the README.  And threads (some here, some on tmx) linked from the README.

#2338482 Clover General discussion

Posted by RehabMan on 23 December 2016 - 12:35 AM

sorry. i don't really thinks this mistake.old smbios has this name...https://sourceforge..../platformdata.c i just copy and paste.  i will add imac 13,3 education model with fix. thank you:) add. strangeeverymac has "aluminum"http://www.everymac....-bar-specs.html what is correct? i saw both aluminum and aluminium are using in dictionary Aluminum is the correct spelling as per North American English.Given the location of Apple headquarters in Cupertino, California, seems expected.

#2336423 Airport - PCIe Half Mini

Posted by RehabMan on 18 December 2016 - 02:44 PM

Toleda made the same claim in the Github link.  FakePCIID, the newest one, along with the Broadcom kext, didn't work for me.  The PCI patches did.  This is just a repeat of the Github debate. Prove it. Provide EFI/Clover (as ZIP, without themes). And ioreg (IORegistryExplorer v2.1). And output of 'sudo kextcache -i /'. Hint: I think I can guess what your mistake is...

#2335538 DropOEM_DSM Not Working

Posted by RehabMan on 16 December 2016 - 07:25 PM

Was DropAllDSM ever implemented? No. You can get the same effect with a patch in config.plist/ACPI/DSDT/Patches: Comment: change _DSM to XDSM Find: <5f44534d> Replace: <5844534d>

#2333399 Patch for using NVMe under macOS Sierra is ready.

Posted by RehabMan on 13 December 2016 - 03:51 PM

Has anyone had experience with Samsung 960 EVO 250GB and enabling 4K block size which the hardware supports?  I have successfully had mine up and running with the guide at https://github.com/RehabMan/patch-nvme(thanks so much for your work Rehabman / Pike / everyone :) ).  My understanding is that these patches will enable 512 byte block size which is appropriate for the Samsung 950 and other NVMe drives.   Maybe I'm missing something and there is no sensible reason to have 4K blocks although I thought I read somewhere that there maybe a performance gain from doing so. There is evidence to suggest in this thread (and in your own post above) that the 960 Pro uses 512 byte blocks, not 4k.

#2332949 Patch for using NVMe under macOS Sierra is ready.

Posted by RehabMan on 12 December 2016 - 04:33 PM

Ok, I tried Racer from this SSD AHCI disk (backup Sierra) but it's always the same Then you know that the problem is not NVMe related, and therefore your posts here regarding it are off-topic.

#2332743 Patch for using NVMe under macOS Sierra is ready.

Posted by RehabMan on 12 December 2016 - 02:35 AM

Here are my 980 EVO observations under 10.11.6 with all three available methods for NVMe.   NVMeGeneric allows you to directly boot to the drive, but when you shutdown the computer it restarts. Performance matches the Clover patch method.   With the Clover patch method, I too was unable to directly startup from my 960 EVO at first, but I then changed two things at the same time and can now boot directly from it.  1. I removed my dummy kext injection to have the OS see the NVMe as Internal (that worked fine with my SM951) 2. I disabled the first patch in the config as the 960 EVO already has the proper DeviceID and matches against the plist.   Lastly, RehabMan's script does not seem to work with the 960 EVO as is, nor does it give the same results as using the Clover patch method as one might think (because of kext loading timing?). It seems to have a problem with generation under the latest 10.11.6 version, so I had to deviate from his instructions to get it to p...

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy