Skip to content
  • 2.1.3
  • 6749e3c
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.1.3
  • 6749e3c
  • Compare
    Choose a tag to compare
    Search for a tag

@vandroiy2013 vandroiy2013 released this Jul 5, 2021

v2.1.3

  • Added constants for macOS 12 support
7 people reacted
Assets 4

@vandroiy2013 vandroiy2013 released this Dec 7, 2020

v2.1.2

  • Do not patch airport drivers missing in the system (set of available drivers depends on the system version).
    For systems with manually added airport drivers this behaviour can be overridden by boot-arg or property brcmfx-alldrv
Assets 4

@vandroiy2013 vandroiy2013 released this Nov 2, 2020

v2.1.1

  • Fix an issue with posponed matching (method IOTimerEventSource::timerEventSource could fail)
Assets 4
  • 2.1.0
  • 031e625
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.1.0
  • 031e625
  • Compare
    Choose a tag to compare
    Search for a tag

@vandroiy2013 vandroiy2013 released this Oct 5, 2020

v2.1.0

  • Add pci14e4,4331, pci14e4,4353 and pci14e4,4357 into AirPortBrcmNIC_Injector.kext (in 11.0 only AirPortBrcmNIC can support these devices)
  • Added MacKernelSDK with Xcode 12 compatibility
  • Fixed macOS 10.8 compatibility (without ASPM support)
Assets 4

@vandroiy2013 vandroiy2013 released this Sep 7, 2020

v2.0.9

  • boot-arg and property brcmfx-aspm supports special value 255 in order to skip logic disabling APSM for 0x14e4:0x43a3 (DW1820A).
    It can be used if you have masked pin 53 (CLKREQ#) and APSM L0|L1 is working.
  • Improve service matching (the old implementation could cause hangs on boot)
Assets 4

@vandroiy2013 vandroiy2013 released this Aug 3, 2020

v2.0.8

  • Added constants for 11.0 support
  • Property 'pci-aspm-default' with value 0 is not required for Broadcom BCM4350 chipset (with non-apple subsystem-vendor-id), since now it is injected/corrected and method IOPCIFamily::setASPMState called for provider to disable ASPM immediately.
  • Add required dependencies into OSBundleLibraries section
  • Remove injectors for AirPortBrcm4360 and AirPortBrcmNIC from main Info.plist and move them into separate plugins AirPortBrcm4360_Injector and AirPortBrcmNIC_Injector (kexts with plist only). Under 11.0 (Big Sur) plugin AirPortBrcm4360_Injector.kext must be blocked by MaxKernel 19.9.9 or just removed, otherwise it will block loading of AirPortBrcmNIC since class AirPortBrcm4360 is unsupported.
  • Check whether brcmfx-driver value is incorrect (if specified value is unsupported in current osx system)
  • Support boot-arg and property brcmfx-aspm to override value used for pci-aspm-default
Assets 4

@vandroiy2013 vandroiy2013 released this May 4, 2020

v2.0.7

  • Fix for kernel panic when FakeBrcm is detached from provider (provider->close(service))
Assets 4
  • 2.0.6
  • 595f7cd
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.0.6
  • 595f7cd
  • Compare
    Choose a tag to compare
    Search for a tag

@vandroiy2013 vandroiy2013 released this Feb 3, 2020

v2.0.6

  • Add previous implementation of wowl disabler (both methods wlc_wowl_enable and wowCapablePlatform must be overridden)
  • Add support for DW1820A CN-096JNT & Fix freezing issues (thanks to Sniki)
  • Read property brcmfx-driver from provider's IOReg entry (can be injected by bootloader as well as brcmfx-country property)
Assets 4

@vandroiy2013 vandroiy2013 released this Jan 13, 2020

v2.0.5

  • Re-implement wowl disabler (fix bug #615)
Assets 4

@vandroiy2013 vandroiy2013 released this Oct 30, 2019

v2.0.4

  • Minor improvement in method findService (based on panic report analysis)
  • Do not use removeObject, use getNextObject
Assets 4