Jump to content

despeinao

Members
  • Content Count

    9
  • Joined

  • Last visited

About despeinao

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
    Male
  • Location
    Spain

Recent Profile Visitors

778 profile views
  1. despeinao

    Clover General discussion

    This is just an installer option that places one boot file or another, so it does not matter as you are replacing the boot file. Note that if you reinstall or update Clover, the boot file will be overwritten.
  2. despeinao

    Clover General discussion

    You need to patch Clover so it reads the EFI bios from your adapter while booting in legacy mode. I opened a ticket with a patch for that, but it was rejected because it partially reverted an ancient patch and nobody knew if that might have ill effects to other users. Anyway, it works for me and probably for you too, as your motherboard is similar to mine. The ticket is here, and you can try replacing your boot file with the one attached. WARNING: Make sure that you have a way to boot from an USB in case this does not work for you!!! EDIT: For this to work, you need to flash your adapter with _both_ the legacy mptsas2.rom and the UEFI x64sas2.rom boot.zip
  3. There is a way (I'm doing it right now), but as this is off topic for this thread, I'm answering to your post in the Clover forum.
  4. As you guess, the external icons patch has no effect on the Astek driver. There is a way, but it cannot be done with Clover, so you have to directly modify the Astek driver: Find the AstekFusion2Adapter.kext Right click and "Show Package Contents" Open the "Contents" folder Edit the info.plist file. Look for: <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOSCSIArchitectureModelFamily</string> <key>IOBundleResourceFile</key> <string>SASHD.icns</string> </dict> and replace with: <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOSCSIArchitectureModelFamily</string> <key>IOBundleResourceFile</key> <string>Internal.icns</string> </dict> Save it and reboot. If by "that environment" you mean using the Astek driver, the answer is no. Your card is a MegaRaid 12Gbit/s adapter and the driver is for 2nd generation, 6Gbit/s, FusionMPT ones.
  5. Hi, if you want the drives attached to the LSI Fusion adapter to show up as internal, just add this patch to the KextsToPatch section in Clover: <dict> <key>Comment</key> <string>Astek Fusion 2 Fix External</string> <key>Disabled</key> <false/> <key>Find</key> <data> PHN0cmluZz5FeHRlcm5hbDwvc3RyaW5nPg== </data> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>AstekFusion2Adapter</string> <key>Replace</key> <data> PHN0cmluZz5JbnRlcm5hbDwvc3RyaW5nPg== </data> </dict>
  6. Thank you! I've managed to make a working version for High Sierra (I don't see any reason why it shouldn't work with Sierra or earlier) Binary patch for Clover (use the original driver): <dict> <key>Comment</key> <string>Astek Fusion 2 Unrestricted</string> <key>Disabled</key> <false/> <key>Find</key> <data> xoGSAwAAAQ+3uYABAADoaQoAAA== </data> <key>Name</key> <string>AstekFusion2Family</string> <key>Replace</key> <data> xoGSAwAAAA+3uYABAADpBgAAAA== </data> </dict> Diff to the disassembled code (AstekFusion2Family, disassembled using otool -jtV): --- AstekFusion2Family OR.asm 2017-12-26 21:57:32.000000000 +0100 +++ AstekFusion2Family.asm 2017-12-26 21:57:38.000000000 +0100 @@ -1,4 +1,4 @@ -AstekFusion2Family OR: +AstekFusion2Family: (__TEXT,__text) section _string_to_config: 0000000000000540 55 pushq %rbp @@ -19458,9 +19458,9 @@ __ZN37com_astekcorp_driver_AstekFusion2S 00000000000146df c6 81 8f 03 00 00 00 movb $0x0, 0x38f(%rcx) 00000000000146e6 c6 81 90 03 00 00 00 movb $0x0, 0x390(%rcx) 00000000000146ed c6 81 91 03 00 00 00 movb $0x0, 0x391(%rcx) -00000000000146f4 c6 81 92 03 00 00 01 movb $0x1, 0x392(%rcx) +00000000000146f4 c6 81 92 03 00 00 00 movb $0x0, 0x392(%rcx) 00000000000146fb 0f b7 b9 80 01 00 00 movzwl 0x180(%rcx), %edi -0000000000014702 e8 69 0a 00 00 callq __ZL18is_astek_vendor_idj ## is_astek_vendor_id(unsigned int) +0000000000014702 e9 06 00 00 00 jmp 0x1470d 0000000000014707 48 83 f8 00 cmpq $0x0, %rax 000000000001470b 74 7c je 0x14789 000000000001470d bf 05 00 00 00 movl $0x5, %edi And I've also attached the patched drivers if you don't want Clover to patch them for you. Unrestricted_Astek_Fusion2_HBA_Driver.zip
  7. Hi, could anybody post a working link to the original AstekFusion2Family and AstekFusion2Adapter kexts, please? The astekcorp.com and astektechservices.com ones don't work anymore. Thank you!
  8. It seems that my DSDT was not good enough, it works using yours Thank you for the hint on the memory overclock. I'd try again when I upgrade my cooler, for now 4.1GHz feels just right.
  9. Thank you, Emilo. My system becomes unstable beyond 175 BCLK, but very happy anyway I've reduced DVID to 0.14375 (temps rocketed to 90ºC under stress test with your settings, now reach the mid-70s) and increased QPI/VTT to 1.335 to improve stability. Memory specs are 1066/ 7-7-7-16 @1.5V, they are running stable now at 1400/6-6-6-18 @ 1.640V It seems to be a consensus about disabling virtualization, but I've always kept it enabled without problems. HWMonitor shows every sensor with your patched FakeSMC (updated to latest version). I already had a DSDT modified as per d00d, so I had sleep working, but it only wakes up with the power button. Does yours work with keyboard/mouse?
×