Jump to content

Riley Freeman

Members
  • Content Count

    1,636
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Like
    Riley Freeman reacted to Sherlocks in Clover General discussion   
    thanks slice. after check, i will commit it
     
    EDIT1.
    committed
    yes we back hardware overview like real mac, if you want it, add NoRomInfo TRUE in smbios part in config.

  2. Like
    Riley Freeman got a reaction from pastrychef in Clover General discussion   
    I'd second that. I know it's only cosmetic but it still bugs me which is why I've stuck with the last Clover revision before the change was made.
  3. Like
    Riley Freeman reacted to SavageAUS in [pre-release] macOS Catalina   
    I can’t help with your Dell DW1510 but I can recommend the Azurewave AW-CE123H. I’m using it in my laptop in Catalina.
  4. Like
    Riley Freeman got a reaction from Mieze in IntelMausiEthernet.kext for Intel onboard LAN   
    Thanks for the update Mieze. I built it for Sierra and put it on my X79 system. I'll see how it goes over time but it's working fine so far.
  5. Like
    Riley Freeman reacted to Mieze in IntelMausiEthernet.kext for Intel onboard LAN   
    Here is version 2.5.0d14 of the driver in which I reworked interrupt throttling control and merged all the configuration parameters into one dictionary in order to make things clearer. The attached binary is for Mojave but it should be possible to use version 2.5.0d14 on Sierra and High Sierra provided you build from source. As usual, source code can be found on GitHub!
     
    The most obvious change is the implementation of a completely new interrupt throttling control adding support for all of the NIC's interrupt throttling mechanisms and allowing to set different values for 1G, 100M and 10M mode. Here is a short summary of the new configuration parameters:
    maxIntrRate10, maxIntrRate100 and maxIntrRate1000 define independent global rate limits for all of the NIC's interrupts for the three different speeds. It's some kind of master control mechanism for interrupt throttling as all interrupts are subject to this parameter. These values define the maximum number of interrupts per second. For example maxIntrRate1000 = 8000 means that the number of interrupts caused per second by the NIC in gigabit mode  is not greater than 8000, i.e. that there is a time span of at least 125µs between two consecutive interrupts. Values between 2500 and 10000 are permissible. One might think that high interrupt rates result in better performance but this isn't always the case. Selecting extremely high values will seriously degrade system performance as well as network throughput. Choosing values which are too low, will also have a negative impact on network throughput. rxDelayTime10, rxDelayTime100 and rxDelayTime1000 control a timer which delays generation of a receive interrupt until the timer expires. The timer is started on reception of a packet. If another packed is received while the timer is running, it will be reinitialized to the start value allowing packet reception to be batched. Timer values are given in microseconds with a valid range of up to 100µs. A value of 0 or greater than 100 will disable this interrupt throttling method. Be careful when using this parameter as it might delay receive interrupts indefinitely if you don't set a hard limit for the delay using rxAbsTime10, rxAbsTime100 and rxAbsTime1000 which are described in the following section. rxAbsTime10, rxAbsTime100 and rxAbsTime1000 also control a timer which delays generation of a receive interrupt until the timer expires but unlike the former parameter the timer won't be restarted when another packet is received while it is running. This guarantees the generation of a receive interrupt after a definite timespan even in situations when rxDelayTime10, rxDelayTime100 or rxDelayTime1000 would suggest further delays because packets are received in a continuous sequence. Timer values are given in microseconds with a valid range of up to 500µs. A value of 0 or greater than 500 will disable this interrupt throttling method. Values chosen in the default configuration are based on speed tests I performed with Blackmagic Disk Speed Test over a SMB connection to my server. In most scenarios there shouldn't be any need for changes but you might want to adjust these settings in case you have an unusual network setup like gigabit WAN and experience problems exhausting available bandwidth.
     
     All users are encouraged to test the driver on their system. Good luck!
     
    Mieze 
     
    IntelMausiEthernet-V2.5.0d14.kext.zip
  6. Like
    Riley Freeman got a reaction from ellaosx in Nvidia Web Driver updates for macOS Sierra (UPDATE Sept 27, 2019)   
    https://images.nvidia.com/mac/pkg/378/WebDriver-378.05.05.25f18.pkg
     
    for 16G2128
  7. Like
    Riley Freeman got a reaction from ellaosx in Nvidia Web Driver updates for macOS Sierra (UPDATE Sept 27, 2019)   
    https://images.nvidia.com/mac/pkg/378/WebDriver-378.05.05.25f18.pkg
     
    for 16G2128
  8. Like
    Riley Freeman got a reaction from Joshua60 in [pre-release] macOS Catalina   
    Here's Lilu 1.3.7. Built on Sierra.
     
    Untested as I'm still downloading Catalina.
     
    1.3.7 (RELEASE).zip
  9. Like
    Riley Freeman got a reaction from Joshua60 in [pre-release] macOS Catalina   
    Here's Lilu 1.3.7. Built on Sierra.
     
    Untested as I'm still downloading Catalina.
     
    1.3.7 (RELEASE).zip
  10. Like
    Riley Freeman reacted to PMheart in [pre-release] macOS Catalina   
    EDIT: Merged in Clover r4938.
     
    OK, and this is the binary to test (for kext injection under 10.15):
    Clover-4937-1015-kext-injection.zip (Please DO NOT use this now!)
     
     
    @Slice This is the basic diff, please review it, I am too lazy to post it again on Clover thread :
    Index: rEFIt_UEFI/Platform/Settings.c =================================================================== --- rEFIt_UEFI/Platform/Settings.c (revision 4937) +++ rEFIt_UEFI/Platform/Settings.c (working copy) @@ -6373,6 +6373,8 @@ if (Prop != NULL && Prop->string != NULL && Prop->string[0] != '\0') { if (AsciiStrStr (Prop->string, "Install%20OS%20X%20Mavericks.app")) { OSVersion = AllocateCopyPool (5, "10.9"); + } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Catalina") || AsciiStrStr (Prop->string, "Install%20macOS%2010.15%20Beta")) { // FIXME: Remove Beta after final release + OSVersion = AllocateCopyPool (5, "10.15"); } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Mojave") || AsciiStrStr (Prop->string, "Install%20macOS%2010.14")) { OSVersion = AllocateCopyPool (6, "10.14"); } else if (AsciiStrStr (Prop->string, "Install%20macOS%20High%20Sierra") || AsciiStrStr (Prop->string, "Install%20macOS%2010.13")) { Index: rEFIt_UEFI/Platform/kext_inject.c =================================================================== --- rEFIt_UEFI/Platform/kext_inject.c (revision 4937) +++ rEFIt_UEFI/Platform/kext_inject.c (working copy) @@ -623,8 +623,8 @@ UINT8 KBEMLDebugSearchEXT[] = { 0xE8, 0x3E, 0x00, 0x00, 0x00, 0xE9, 0x09, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x7D, 0xE0, 0xE8 }; UINT8 KBEMLDebugReplaceEXT[] = { 0xE8, 0x3E, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90, 0x48, 0x8B, 0x7D, 0xE0, 0xE8 }; -// Yosemite -// PMheart: Universal for 10.10 - 10.13, maybe still ok for furture ver +// Yosemite - High Sierra +// PMheart: Universal for 10.10 - 10.13 UINT8 KBEYosECSieHighSearchEXT[] = { 0xE8, 0x25, 0x00, 0x00, 0x00, 0xEB, 0x05, 0xE8 }; UINT8 KBEYosECSieHighReplaceEXT[] = { 0xE8, 0x25, 0x00, 0x00, 0x00, 0x90, 0x90, 0xE8 }; @@ -659,28 +659,35 @@ UINT8 KBESieDebugSearchSIP[] = { 0x31, 0xC9, 0x39, 0xC1, 0x0F, 0x85, 0x3C, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x85 }; UINT8 KBESieDebugReplaceSIP[] = { 0x31, 0xC9, 0x39, 0xC1, 0xEB, 0x80, 0x90, 0x90, 0x90, 0x90, 0x48, 0x8B, 0x85 }; -// Mojave (EXT) -// PMheart: checked KBEMoja*EXT -// Need to pair with KBEHighSieMoja*SIP -UINT8 KBEMojaSearchEXT[] = { 0xE8, 0xAF, 0x00, 0x00, 0x00, 0xEB, 0x05, 0xE8 }; -UINT8 KBEMojaReplaceEXT[] = { 0xE8, 0xAF, 0x00, 0x00, 0x00, 0x90, 0x90, 0xE8 }; +// Mojave / Catalina (EXT) +// PMheart: checked KBEMojaCata*EXT +// Need to pair with KBEHighSieMoja*SIP (10.13 / 10.14) / KBECata*SIP (10.15) +UINT8 KBEMojaCataSearchEXT[] = { 0xE8, 0xAF, 0x00, 0x00, 0x00, 0xEB, 0x05, 0xE8 }; +UINT8 KBEMojaCataReplaceEXT[] = { 0xE8, 0xAF, 0x00, 0x00, 0x00, 0x90, 0x90, 0xE8 }; // High Sierra / Mojave 10.14 - 10.14.3 (SIP) // PMheart: for 10.14.4+, see KBEMoja4SearchSIP and KBEMoja4ReplaceSIP below // PMheart: checked KBEHighSieMoja3*SIP -// Need to pair with KBEMoja*EXT +// Need to pair with KBEMojaCata*EXT UINT8 KBEHighSieMoja3SearchSIP[] = { 0xC3, 0x48, 0x85, 0xDB, 0x74, 0x69, 0x48, 0x8B, 0x03, 0x48, 0x89, 0xDF, 0xFF, 0x50, 0x28, 0x48 }; UINT8 KBEHighSieMoja3ReplaceSIP[] = { 0xC3, 0x48, 0x85, 0xDB, 0xEB, 0x12, 0x48, 0x8B, 0x03, 0x48, 0x89, 0xDF, 0xFF, 0x50, 0x28, 0x48 }; // Mojave 10.14.4+ (SIP) // PMheart: checked KBEMoja4*SIP -// Need to pair with KBEMoja*EXT +// Need to pair with KBEMojaCata*EXT UINT8 KBEMoja4SearchSIP[] = { 0x48, 0x85, 0xC0, 0x74, 0x6C, 0x48, 0x89, 0xC3, 0x48, 0x8B, 0x00, 0x48, 0x89, 0xDF, 0xFF, 0x50, 0x28, 0x48 }; UINT8 KBEMoja4ReplaceSIP[] = { 0x48, 0x85, 0xC0, 0xEB, 0x15, 0x48, 0x89, 0xC3, 0x48, 0x8B, 0x00, 0x48, 0x89, 0xDF, 0xFF, 0x50, 0x28, 0x48 }; +// Catalina (SIP) +// PMheart: checked +// Need to pair with KBEMojaCata*EXT +UINT8 KBECataSearchSIP[] = { 0x00, 0x85, 0xC0, 0x0F, 0x84, 0x87, 0x00, 0x00, 0x00, 0x49 }; +UINT8 KBECataReplaceSIP[] = { 0x00, 0x85, 0xC0, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x49 }; + // Mojave 10.14 - 10.14.3 // Avoid race condition in OSKext::removeKextBootstrap when using booter kexts without keepsyms=1. // by vit9696 +// Need to pair with KBEMojaCata*EXT and KBEHighSieMoja3*SIP UINT8 KBEMoja3SearchKxldUnmap[] = { 0x00, 0x0F, 0x85, 0xB2, 0x01, 0x00, 0x00, 0x48 }; UINT8 KBEMoja3ReplaceKxldUnmap[] = { 0x00, 0x90, 0xE9, 0xB2, 0x01, 0x00, 0x00, 0x48 }; @@ -687,9 +694,18 @@ // Mojave 10.14.4+ // Avoid race condition in OSKext::removeKextBootstrap when using booter kexts without keepsyms=1. // by PMheart, based on vit9696's work +// Need to pair with KBEMojaCata*EXT and KBEMoja4*SIP UINT8 KBEMoja4SearchKxldUnmap[] = { 0x00, 0x0F, 0x85, 0xB1, 0x01, 0x00, 0x00, 0x48 }; UINT8 KBEMoja4ReplaceKxldUnmap[] = { 0x00, 0x90, 0xE9, 0xB1, 0x01, 0x00, 0x00, 0x48 }; +// Catalina +// Avoid race condition in OSKext::removeKextBootstrap when using booter kexts without keepsyms=1. +// by PMheart, based on vit9696's work +// Need to pair with KBEMojaCata*EXT and KBECata*SIP +UINT8 KBECataSearchKxldUnmap[] = { 0x00, 0x0F, 0x85, 0x7E, 0x01, 0x00, 0x00, 0x48 }; +UINT8 KBECataReplaceKxldUnmap[] = { 0x00, 0x90, 0xE9, 0x7E, 0x01, 0x00, 0x00, 0x48 }; + + // // We can not rely on OSVersion global variable for OS version detection, // since in some cases it is not correct (install of ML from Lion, for example). @@ -718,6 +734,7 @@ UINTN NumHighSieMoja3SIP = 0; // 10.13.X - 10.14.3 UINTN NumMojaEXT = 0; // 10.14.X UINTN NumMoja4SIP = 0; // 10.14.4+ + UINTN NumCataSIP = 0; // 10.15 DBG_RT(Entry, "\nPatching kernel for injected kexts...\n"); @@ -734,8 +751,9 @@ NumSieSIP = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBESieSearchSIP, sizeof(KBESieSearchSIP)); NumSieDebugSIP = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBESieDebugSearchSIP, sizeof(KBESieDebugSearchSIP)); NumHighSieMoja3SIP = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBEHighSieMoja3SearchSIP, sizeof(KBEHighSieMoja3SearchSIP)); - NumMojaEXT = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBEMojaSearchEXT, sizeof(KBEMojaSearchEXT)); // general EXT patch, for all 10.14.x - NumMoja4SIP = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBEMoja4SearchSIP, sizeof(KBEMoja4SearchSIP)); // SIP patch, ONLY for 10.14.4+ + NumMojaEXT = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBEMojaCataSearchEXT, sizeof(KBEMojaCataSearchEXT)); // general EXT patch, for all 10.14.x + NumMoja4SIP = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBEMoja4SearchSIP, sizeof(KBEMoja4SearchSIP)); // SIP patch, ONLY for 10.14.4+ + NumCataSIP = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBECataSearchSIP, sizeof(KBECataSearchSIP)); } else { NumSnow_i386_EXT = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBESnowSearchEXT_i386, sizeof(KBESnowSearchEXT_i386)); NumLion_i386_EXT = SearchAndCount(Kernel, KERNEL_MAX_SIZE, KBELionSearchEXT_i386, sizeof(KBELionSearchEXT_i386)); @@ -750,9 +768,14 @@ } // X64 - if (NumMojaEXT == 1) { + if (NumCataSIP == 1) { + Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEMojaCataSearchEXT, sizeof(KBEMojaCataSearchEXT), KBEMojaCataReplaceEXT, 1) + + SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBECataSearchSIP, sizeof(KBECataSearchSIP), KBECataReplaceSIP, 1) + + SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBECataSearchKxldUnmap, sizeof(KBECataSearchKxldUnmap), KBECataReplaceKxldUnmap, 1); + DBG_RT(Entry, "==> kernel Catalina: %d replaces done.\n", Num); + } else if (NumMojaEXT == 1) { // apply EXT patch first - Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEMojaSearchEXT, sizeof(KBEMojaSearchEXT), KBEMojaReplaceEXT, 1); + Num = SearchAndReplace(Kernel, KERNEL_MAX_SIZE, KBEMojaCataSearchEXT, sizeof(KBEMojaCataSearchEXT), KBEMojaCataReplaceEXT, 1); // then apply corresponding patches based on what we found if (NumMoja4SIP == 1) { // firstly, try to patch 10.14.4+ Index: rEFIt_UEFI/refit/main.c =================================================================== --- rEFIt_UEFI/refit/main.c (revision 4937) +++ rEFIt_UEFI/refit/main.c (working copy) @@ -635,7 +635,8 @@ AsciiStrnCmp(InstallerVersion, "10.11", 5) && AsciiStrnCmp(InstallerVersion, "10.12", 5) && AsciiStrnCmp(InstallerVersion, "10.13", 5) && - AsciiStrnCmp(InstallerVersion, "10.14", 5)) { + AsciiStrnCmp(InstallerVersion, "10.14", 5) && + AsciiStrnCmp(InstallerVersion, "10.15", 5)) { InstallerVersion = NULL; // flag known version was not found } if (InstallerVersion != NULL) { // known version was found in image  
    Thanks!
  11. Like
    Riley Freeman got a reaction from fantomas in [pre-release] macOS Catalina   
    Well, kext injection usually breaks with major OS versions. Mojave was pretty quick to get up and running last year. Hopefully it won't take long to fix Catalina.
  12. Like
    Riley Freeman got a reaction from fantomas in [pre-release] macOS Catalina   
    Well, kext injection usually breaks with major OS versions. Mojave was pretty quick to get up and running last year. Hopefully it won't take long to fix Catalina.
  13. Like
    Riley Freeman got a reaction from Rodion2010 in HWSensors3   
    I updated FakeSMC on my laptop from r167 to r184 last night. Booted back into Mojave no problem but it hung going into Sierra. Rolled back and it was fine. I checked the plist of the new FakeSMC kext and it shows it was built with the 10.14 SDK. Perhaps this has broken backwards compatibility?
     
    Running r173 now (which uses 10.11 SDK) and all is well again. Just letting you know ahead of the next official release.
  14. Like
    Riley Freeman got a reaction from drSHLEFF in USB 3.0 on Asus P8Z68-V/Gen3 (ASMedia controller)   
    You should be able to do this by editing the info.plist in the kext.
     
    Instead of deleting the IOPCIMatch entries, change them from 0x01941033 to 0x1b211042 (to match the ASM1042).
     
    This way it won't load for the Inateck card.
  15. Like
    Riley Freeman got a reaction from drSHLEFF in Sandy Bridge-E & Ivy Bridge-E Power management 10.13 (Appstore release)   
    Thanks stinga! I'm not planning on putting this on my X79 for a while but it's great to know there's a patch for my 3930k ready.
  16. Like
    Riley Freeman reacted to Slice in Clover General discussion   
    The issue should be debugged. First I want to see your boot.log.
     
    @All
    Sound 8000Hz has a bad quality but I include it into release because of space.
    If you want a better quality place sound.wav 44100 into your theme folder.
    Embedded theme is an exclusion. It has no own folder to download files and so embedded sound can't be replaced. Use other theme or build own clover with own sound.c sources. Beware the size!
     
    Clover uses square pixels in any case of vector themes. Screen will be any ratio and background will be scaled in the same ration in X and Y then cropped.
  17. Like
    Riley Freeman got a reaction from Badruzeus in Clover General discussion   
    Is this new bootercfg log parameter supposed to stop the boot text spam I've been getting with the latest ApfsLoader? Because on my X79 with r4796 it's still showing up.
     
    I had to write the bootercfg log=0 value into nvram manually from the recovery partition because it isn't being written by Clover. Clover is reading it ok though (I checked in the options menu).
     
    It wrote the value ok on my laptop but that has a APFS partition so I don't get the boot text. I assume it only shows up when there's no APFS volume or container.
  18. Like
    Riley Freeman reacted to artur_pt in Build_Clover.command, another Script to build standard Clover (or customized)   
    hello
     
    script updated
     
    only a few words changed
     
    Build_Clover.command.zip
     
    good hack
  19. Like
    Riley Freeman got a reaction from Sherlocks in [pre-release] macOS Mojave   
    From the dist file:
     
    var nonSupportedModels = ['MacBookPro4,1','MacPro2,1','Macmini5,2','Macmini5,1','MacBookPro5,1','MacBookPro1,1','MacPro4,1','MacBookPro5,2','iMac8,1','MacBookPro5,4','MacBookAir4,2','Macmini2,1','iMac5,2','iMac11,3','MacBookPro8,2','MacBookPro3,1','Macmini5,3','MacPro5,1','Macmini4,1','iMac9,1','iMac6,1','Macmini3,1','Macmini1,1','MacBookPro6,1','MacBookPro2,2','MacBookPro2,1','iMac12,2','MacBook3,1','MacPro3,1','MacBook5,1','MacBook5,2','iMac11,1','iMac10,1','MacBookPro7,1','MacBook2,1','MacBookAir4,1','MacBookPro5,3','MacBookPro6,2','iMac12,1','MacBook1,1','MacBookPro5,5','iMac11,2','MacBookPro1,2','iMac4,2','Xserve2,1','MacBookAir3,1','MacBookAir3,2','MacBookAir1,1','Xserve3,1','iMac4,1','MacBookAir2,1','Xserve1,1','iMac5,1','MacBookPro8,1','MacBook7,1','MacBookPro8,3','iMac7,1','MacBook6,1','MacBook4,1','MacPro1,1',];
     
    So looks like MP51 is also dropped.
  20. Thanks
    Riley Freeman got a reaction from Allan in [pre-release] macOS Mojave   
    Audio is working here with the alcbeta and lilubeta flags.
  21. Like
    Riley Freeman got a reaction from Fergarth in [pre-release] macOS Mojave   
    Thanks to PMHeart's patched Clover I have it running on my laptop now.
     
    I see they've dropped the DVD Player app, but the old (32-bit) one still launches. I don't have a disc close by to test with.
     
    Actually there's a brand new DVD Player app but it's now buried away in /System/Library/CoreServices/Applications.
  22. Like
    Riley Freeman reacted to PMheart in [pre-release] macOS Mojave   
    Now let me post the changes of XCPM.
     
    Certain patches are the same as 10.13, thus you can look up my prior post written by me last year:
    https://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/?page=3#entry2435885
     
    1) Patch for _cpuid_set_info is not changed, just see my old post above.
    2) Patch for _xcpm_bootstrap is not changed either, also see my old post above.
    3) Instant reboot fix has somehow been changed, and here are the new patches:
    # # Please use these new ones instead. (since beta 5 build 18A347e) # # _xcpm_SMT_scope_msrs be 0b 00 00 00 5d e9 08 00 00 00 -> be 0b 00 00 00 5d c3 90 90 90 90 and 31 d2 e8 7e fc ff ff -> 31 d2 90 90 90 90 90 # _xcpm_core_scope_msrs 31 d2 e8 91 fc ff ff -> 31 d2 90 90 90 90 90 # _xcpm_pkg_scope_msrs 31 d2 e8 ae fc ff ff -> 31 d2 90 90 90 90 90 # disable all BE 0B 00 00 00 5D E9 08 00 00 00 0F 1F 84 00 00 00 00 00 55 -> BE 0B 00 00 00 5D E9 08 00 00 00 0F 1F 84 00 00 00 00 00 C3 # These are all OLD ones. Do NOT use anymore! # _xcpm_SMT_scope_msrs be 0b 00 00 00 5d e9 08 00 00 00 -> be 0b 00 00 00 5d c3 90 90 90 90 and be 0b 00 00 00 31 d2 e8 66 fc ff ff -> be 0b 00 00 00 31 d2 90 90 90 90 90 # _xcpm_core_scope_msrs be 03 00 00 00 31 d2 e8 79 fc ff ff -> be 03 00 00 00 31 d2 90 90 90 90 90 # _xcpm_pkg_scope_msrs be 07 00 00 00 31 d2 e8 91 fc ff ff -> be 07 00 00 00 31 d2 90 90 90 90 # disable all, also deprecated BE 0B 00 00 00 5D E9 08 00 00 00 0F 1F 84 00 00 00 00 00 55 48 89 E5 41 57 -> BE 0B 00 00 00 5D E9 08 00 00 00 0F 1F 84 00 00 00 00 00 C3 48 89 E5 41 57 4) Performance has been changed, and here is the new one:
    # DP1 C1 E3 08 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 73 48 73 00 48 83 C4 08 5B 5D C3 0F 1F 40 00 -> B8 00 FF 00 00 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 73 48 73 00 48 83 C4 08 5B 5D C3 90 90 # new one for DP2 C1 E3 08 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 93 AE 76 00 48 83 C4 08 5B 5D C3 0F 1F 40 00 -> B8 00 FF 00 00 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 93 AE 76 00 48 83 C4 08 5B 5D C3 90 90 # change for DP3 C1 E3 08 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 03 F4 76 00 48 83 C4 08 5B 5D C3 0F 1F 40 00 -> B8 00 FF 00 00 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 03 F4 76 00 48 83 C4 08 5B 5D C3 90 90 # dp4: sorry, forgot to check it last week, now DP5 has come out, nobody would need it anyway ;) # change for DP5 C1 E3 08 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 93 B4 76 00 48 83 C4 08 5B 5D C3 0F 1F 40 00 -> B8 00 FF 00 00 48 63 D3 89 D0 48 C1 EA 20 B9 99 01 00 00 0F 30 48 FF 05 93 B4 76 00 48 83 C4 08 5B 5D C3 90 90 5) AVX stuffs: not changed.
     
    EDIT: KernelXCPM compatibility for 10.14 added.
    (Source code removed due to a new unique diff, see EDIT3 below)
     
    EDIT 2: New Clover binary for KernelXCPM compatibility. (As well as kext injection and other fixes of course!)
     
    (Removed due to the wrong code of KernelLapic)
     
    EDIT3: Uploaded a new diff for new system compatibility. (Mainly kext injection and KernelXCPM)
    (Removed since it has been accepted in Clover r4514)
     
    EDIT4: For a new binary supporting KernelLapic (another story...), please see
    https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?do=findComment&comment=2617038
     
    EDIT5: New patches for 10.14 Beta 5 (18A347e).
     
    Sorry for my mistake!
  23. Like
    Riley Freeman reacted to gengik84 in [pre-release] macOS Mojave   
    apfs.efi_10.14.zip
  24. Like
    Riley Freeman got a reaction from Maniac10 in USB 3.0 on Asus P8Z68-V/Gen3 (ASMedia controller)   
    I use the Oyen Digital driver on mine. Found GenericUSBXHCI to be a bit flaky in Yosemite. The Oyen driver is for storage only so it'll give you working USB3 hard drives and sticks but won't charge phones etc.
     
    The Oyen card uses a NEC chipset so to get it to work with the ASM1042 open the kext's info.plist and delete both instances of IOPCIMatch.
  25. Like
    Riley Freeman reacted to ivanagui2 in Missing signatures   
    Thank you very much. I couldn't create any new topic and your comment has solved the problem.
×