Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


TheRacerMaster last won the day on December 12 2015

TheRacerMaster had the most liked content!

About TheRacerMaster

  • Rank
    InsanelyMac Legend

Recent Profile Visitors

10,338 profile views
  1. TheRacerMaster

    [pre-release] macOS Mojave

    The last Mac to use Atheros WiFi was iMac12,2, which is Sandy Bridge. Since Sandy Bridge support is dropped... you get the idea. 10.13.5's AirPortAtheros40 should work fine (for now).
  2. TheRacerMaster

    Clover General discussion

    Sure: NvmExpressDxe-IA32.zip
  3. TheRacerMaster

    Clover General discussion

    New firmware updates in 10.13.5; platformdata.c should probably be updated [cc @Sherlocks ;)]
  4. TheRacerMaster

    Filevault 2 (FV2) with ps2 keyboard

    UEFITool (not new engine) should work for that. You will most likely need to HW flash when modifying laptop firmware.
  5. TheRacerMaster

    Clover problems report & features request

    32-bit builds appear to be broken with GCC 8: Clover/rEFIt_UEFI/Platform/AcpiPatcher.c:222:22: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] gBS->FreePages((EFI_PHYSICAL_ADDRESS)XsdtEntryFromIndex(Index), XsdtReplaceSizes[Index]); ^ #define XsdtEntryFromIndex(index) (EFI_ACPI_DESCRIPTION_HEADER*)(UINTN)ReadUnaligned64(XsdtEntryPtrFromIndex(index)) EFI_PHYSICAL_ADDRESS is 64-bit, so this is casting from a 32-bit pointer to a 64-bit integer. Also, r4482's plist.c changes (specifically, the "end of cache" freeing) appear to cause memory corruption. Removing this fixes kext injection issues (plist.c memory corruption causes some kext versions to display <null string> in bdmesg).
  6. TheRacerMaster

    Clover problems report & features request

    Fix for 32-bit builds with CLANG38 (stock EDK2, no patches; same as vit's fix for kernel_patcher.c):
  7. TheRacerMaster

    ThunderBolt Drivers

    My Z77X-UD5H doesn't have Thunderbolt; I've been experimenting a little with my XPS (which does have Thunderbolt 3), but this has its own issues that have to sorted out (such as controller power management).
  8. TheRacerMaster

    ThunderBolt Drivers

    TB networking does not use any adapters for Ethernet/etc - it is simply networking done over a Thunderbolt cable between two PCs. AFAIK this would require "proper" Thunderbolt functionality (functioning NHI/XDomain - do real TB3 Macs disable the ICM?), not just external PCI hotplugging (which is what this appears to be).
  9. TheRacerMaster

    AppleHDA on AMD

    Have you tried: log show --last boot --style syslog This works well enough IMO.
  10. Some searching seems to suggest that recent QCA 802.11ac chipsets use a different HAL. I'm not sure if patching AirPortAtheros40 (based off the older HAL for Atheros 802.11g/n cards) driver would be feasible in this case.
  11. TheRacerMaster

    ThunderBolt Drivers

    The GUID/etc stuff is not a meaningful difference - the second is just a simplified form of the same device property injection (by Pike IIRC, which skips the Apple _DSM GUID check and not using the DTGP method, which does another check). But the PCIHotplugCapable value does differ; this is merely using PCI hotplugging instead of true OS-level TB hotplugging (e.g. see the NHI in IOReg, there aren't any Tx/Rx packets, while there are many on a real Mac with TB3).
  12. Try using the board ID of MacBookPro13,1/14,1, or patch /System/Library/PrivateFrameworks/BiometricKit.framework/Versions/A/BiometricKit (replace "board-id" with "board-ix", then sudo codesign -f -s - /System/Library/PrivateFrameworks/BiometricKit.framework/Versions/Current/BiometricKit). Note that the latter requires SIP to be disabled; it should be possible to write a Lilu plugin to do this (will work on it sooner or later). Edit: Lilu plugin is available here: https://github.com/al3xtjames/NoTouchID
  13. TheRacerMaster

    Clover General discussion

    -Wno-varargs has been present in EDK2 for XCODE5 for a few months now (and was in Patches_for_EDK2 for even longer)... make sure Conf/tools_def.txt is up to date in your EDK2 workspace.
  14. TheRacerMaster

    ThunderBolt Drivers

    Both of those are extracted from Apple firmware updates (in that case, from iMac13,2). You probably want the drivers from a TB3 Mac if you'd like to experiment (use UEFITool, or use the attached ones from iMacPro1,1). Note that I haven't looked at them at all, so they most likely will not work without additional research! Proper Thunderbolt functionality probably requires more research regarding the NHI. goodwin_c was looking into this a while ago, but I'm not sure if anything came of it. tb-efi.zip
  15. TheRacerMaster

    ThunderBolt Drivers

    I don't know if simply adding the Thunderbolt EFI drivers will actually fix anything (that was more of a test than anything else). Besides, for Apple EFI device property injection to work, you'd also need EfiDevicePathPropertyDatabase.efi.