Jump to content

syscl

Coders
  • Content Count

    290
  • Joined

  • Last visited

  • Days Won

    9

Reputation Activity

  1. Like
    syscl got a reaction from ricoc90 in Clover General discussion   
    @tluck @ricoc90 @Badruzeus Er... I think the problem maybe the compile tool. What compile tool you use to compile Clover?
     
    P4 is the build from r4211(directly)!! Because p1 p2 and p3 change different irrelevant places but they all work! So I built r4211 from source and it work as expected. 
     
    P.S. I never use third party tool to build Clover, I use official guide to build Clover(./ebuild.sh) on macOS 10.12.6 on both MacBookPro141 and Precision M3800.
     
    syscl
  2. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    Please try this one @tluck @Badruzeus @ricoc90
     
    r4211-p3.zip
     
    and this one
    r4211-p4.zip
     
    Thank you in advance,
    syscl
  3. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    Please try this one @tluck @Badruzeus @ricoc90
     
    r4211-p3.zip
     
    and this one
    r4211-p4.zip
     
    Thank you in advance,
    syscl
  4. Like
    syscl reacted to tluck in Clover General discussion   
    p1 and p2 worked for me
  5. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    Thank you. This is so weird...
     
    I will give you @tluck @Badruzeus @ricoc90 another one(p3) Please give me a few seconds.
     
    Thank you guys.
     
    syscl
  6. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    Thank you. This is so weird...
     
    I will give you @tluck @Badruzeus @ricoc90 another one(p3) Please give me a few seconds.
     
    Thank you guys.
     
    syscl
  7. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    So p1 works? What about p2?
     
    Thank you in advance,
    syscl
  8. Like
    syscl reacted to Badruzeus in Clover General discussion   
    Well, now it works just fine with "r4211-p1" on my legacy system. Thanks @syscl 
    preboot.log_nb_a43sj_r4211-p1.zip
  9. Like
    syscl reacted to tluck in Clover General discussion   
    me too. 4211 broke on lenovo with UEFI
  10. Like
    syscl reacted to Badruzeus in Clover General discussion   
    Even with legacy boot6 it won't boot on my mach as well (not tested boot7 yet), strange r4211...
    preboot.log_nb_a43sj_sandy_gf119.zip

  11. Like
    syscl got a reaction from UltraLaser in Clover Change Explanations   
    Rev 4202
    Kext Injection Management.
    Allow user to disable specific kext(s) in Clover/Options/Kext Injection Management. This provide user flexible to debug kexts especially in new system.
     
    Rev 4204
    User can block plugin kext in Kext Injection Management as well.
     
    Discussion: some users also require disable kext injection in config.plist as well. 
     
    Rev 4208
    Fix APFS installation issue on ESP/EFI partition by Rehabman.
     
    Rev 4209
    Remove options that are unrelated to Clover in menu by Slice.  Because we now have more general way to disable specific kext injection.
  12. Like
    syscl reacted to Maniac10 in Clover Problems and Solutions   
    Rev 4210 solved the kext loading issue. Thanks a lot syscl!
  13. Like
    syscl got a reaction from gujiangjiang in Patch for using NVMe under macOS Sierra is ready.   
    For those who have issue on Disk Utility identified issue on some LiteOn, Plextor, Hynix NVMe.
     
    Here's the code we need to change
    test cl, 0x10 jne 0x41d1 search for 
    0xF6 0xC1 0x10 0x0F 0x85 0x1C 0x01 0x00 0x00 change the value 0x10 into 0x01 or 0x02, 0x04 and 0x08 to see which one works for your drive.
     
    For example, here's the patch I found for LiteOn CX2-1024
    Comment: IONVMeFamily Preferred Block Size 0x10 -> 0x01 (c) Pike R. Alpha Name: IONVMeFamily find: <f6c1100f 851c0100 00> replace: <f6c1010f 851c0100 00> Then enjoy your NVMe

     
    Good luck,
    syscl

    One of my friend has lent her new MacBook9,1 for me, and I soon found some properties rooted in Device (SSD0):
     
    "deep-idle", here's the patch I applied for my XPS 13 9350:
    #Created by syscl for Dell XPS 13 9350 patches #Note: SSD0 must present under RP09 #NVMe _DSM stripped down credit Pike R. Alpha #NVMe "deep-idle" property stripped down credit syscl #NVMe Eliminate "sata-express-power-off" and "ssd-off-in-S4" credit syscl into device label SSD0 parent_adr 0x001D0000 remove_entry; into device name_adr 0x001D0000 insert begin Device (SSD0)\n {\n Name (_ADR, Zero)\n Name (NVME, One)\n Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero))\n { Return (Buffer (One)\n {\n 0x03\n })\n }\n If (LEqual (NVME, One))\n {\n Return (Package (0x06)\n {\n // "deep-idle" property stripped down credit syscl\n "deep-idle", \n One,\n "use-msi", \n One, \n "nvme-LPSR-during-S3-S4", \n One\n })\n }\n Else\n {\n Return (Package (0x02)\n {\n // refined else-if case credit syscl\n // eliminate "sata-express-power-off" and "ssd-off-in-S4" credit syscl\n "use-msi", \n One, \n })\n }\n }\n }\n end; #PRT0 information property credit Pike R. Alpha into device label PRT0 remove_entry; into device label SAT0 insert begin Device (PRT0)\n {\n Name (_ADR, 0xFFFF)\n Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero))\n {\n Return (Buffer (One)\n {\n 0x03\n })\n }\n Return (Package (0x02)\n {\n "io-device-location", \n Buffer (0x04)\n {\n "SSD"\n }\n })\n }\n }\n end; Notice, you need to change RP09 to your NVMe location(e.g. RP01, RP02 ...).
     
    We no more need "sats-express-power-off" and "ssd-off-in-S4". And, yes, after injecting deep-idle, we can see this property in ioreg

     
    syscl
     
     
  14. Like
    syscl got a reaction from fabiosun in Clover Problems and Solutions   
    Hi cecekpawon, the Count there will be refined for user to disable inject kext in config.plist later on. But I am currently very lack of time. 
  15. Like
    syscl got a reaction from fabiosun in Clover Problems and Solutions   
    Hi cecekpawon, the Count there will be refined for user to disable inject kext in config.plist later on. But I am currently very lack of time. 
  16. Like
    syscl got a reaction from ccphuc2016 in Clover General discussion   
    OK, I will look into it.
     
    syscl
  17. Like
    syscl got a reaction from UltraLaser in Clover Change Explanations   
    Rev 4202
    Kext Injection Management.
    Allow user to disable specific kext(s) in Clover/Options/Kext Injection Management. This provide user flexible to debug kexts especially in new system.
     
    Rev 4204
    User can block plugin kext in Kext Injection Management as well.
     
    Discussion: some users also require disable kext injection in config.plist as well. 
     
    Rev 4208
    Fix APFS installation issue on ESP/EFI partition by Rehabman.
     
    Rev 4209
    Remove options that are unrelated to Clover in menu by Slice.  Because we now have more general way to disable specific kext injection.
  18. Like
    syscl got a reaction from UltraLaser in Clover Change Explanations   
    Rev 4202
    Kext Injection Management.
    Allow user to disable specific kext(s) in Clover/Options/Kext Injection Management. This provide user flexible to debug kexts especially in new system.
     
    Rev 4204
    User can block plugin kext in Kext Injection Management as well.
     
    Discussion: some users also require disable kext injection in config.plist as well. 
     
    Rev 4208
    Fix APFS installation issue on ESP/EFI partition by Rehabman.
     
    Rev 4209
    Remove options that are unrelated to Clover in menu by Slice.  Because we now have more general way to disable specific kext injection.
  19. Like
    syscl got a reaction from UltraLaser in Clover Change Explanations   
    Rev 4202
    Kext Injection Management.
    Allow user to disable specific kext(s) in Clover/Options/Kext Injection Management. This provide user flexible to debug kexts especially in new system.
     
    Rev 4204
    User can block plugin kext in Kext Injection Management as well.
     
    Discussion: some users also require disable kext injection in config.plist as well. 
     
    Rev 4208
    Fix APFS installation issue on ESP/EFI partition by Rehabman.
     
    Rev 4209
    Remove options that are unrelated to Clover in menu by Slice.  Because we now have more general way to disable specific kext injection.
  20. Like
    syscl got a reaction from ccphuc2016 in Clover General discussion   
    OK, I will look into it.
     
    syscl
  21. Like
    syscl got a reaction from ccphuc2016 in Clover General discussion   
    Do you use kexts folder to inject kext?
     
    Please provide Clover folder(without theme) if possible. I saw people reported r4210 fixed the issue(http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/?p=2495221). Not sure if this is related to kext injection.
     
    Thank you,
    syscl
  22. Like
    syscl got a reaction from UltraLaser in Clover Change Explanations   
    Rev 4202
    Kext Injection Management.
    Allow user to disable specific kext(s) in Clover/Options/Kext Injection Management. This provide user flexible to debug kexts especially in new system.
     
    Rev 4204
    User can block plugin kext in Kext Injection Management as well.
     
    Discussion: some users also require disable kext injection in config.plist as well. 
     
    Rev 4208
    Fix APFS installation issue on ESP/EFI partition by Rehabman.
     
    Rev 4209
    Remove options that are unrelated to Clover in menu by Slice.  Because we now have more general way to disable specific kext injection.
  23. Like
    syscl got a reaction from Maniac10 in Clover General discussion   
    Thank you for the report, I know where's the 'issue' and will refine it now.
     
    syscl
  24. Like
    syscl reacted to fusion71au in Clover Problems and Solutions   
    I'm experiencing the same thing with r4208.  Attached are boot logs from 3 consecutive boots:
     
    Boot 1 ---> Chose -v from Clover menu ---> Kext injection from EFI\CLOVER\kexts\Other OK but from EFI\CLOVER\kexts\10.13 fails
    Boot 2 ---> Opened Kext Management under Clover Options to confirm kexts in /10.13 were not checked (they weren't) ---> Kext injection from EFI\CLOVER\kexts\Other and EFI\CLOVER\kexts\10.13 OK
    Boot 3 ---> Let Clover boot from High Sierra Volume without changing any boot options ---> Kext injection from EFI\CLOVER\kexts\Other OK but from EFI\CLOVER\kexts\10.13 fails.
     
    Edit:  Fixed with Clover r4210
    Clover r4208 Bootlogs.zip
  25. Like
    syscl got a reaction from UltraLaser in Clover Change Explanations   
    Rev 4202
    Kext Injection Management.
    Allow user to disable specific kext(s) in Clover/Options/Kext Injection Management. This provide user flexible to debug kexts especially in new system.
     
    Rev 4204
    User can block plugin kext in Kext Injection Management as well.
     
    Discussion: some users also require disable kext injection in config.plist as well. 
     
    Rev 4208
    Fix APFS installation issue on ESP/EFI partition by Rehabman.
     
    Rev 4209
    Remove options that are unrelated to Clover in menu by Slice.  Because we now have more general way to disable specific kext injection.
×