Contribute
Register

Wifi/BT funky after update

Status
Not open for further replies.
So, a little update - even though I'm the only one posting - feels like I'm writing a diary lol!

Dear Diary,

Since my last entry I updated to macOS 10.15.5 and iPadOS 13.5 (and iOS13.5).
I logged all of my devices out of my Apple Account - even my watch. Just in case.
I also tried changing the locale of my wifi via "brcmfx-country=xx" in Clover. Nothing seems to help me. This is where I am today:

1. Bluetooth mouse gets discovered and connnects OK. It will occasionally pause for a few seconds - and then "catch up" to my movements, as if it freezes - but where I move and click it buffers and does it all at once afterwards. During this time, touchpad moves OK.
2. Same mouse works very well with its USB dongle (MX Master 3) - this is to exclude the mouse as a culprit.
3. Apple bluetooth keyboard works, but stutters like the mouse.
4. Sidecar will only work if my tablet is connected via USB-C cable and has wifi disconnected on the tablet. (i.e. AirPlane mode on)
5. I cannot "import from iPhone or iPad" - it inevitably times out.
6. I cannot join a personal hotspot. The laptop identifies my iPhone and evn suggests it as a hotspot. However, it just fails to connect everytime. (Enabling hotspot manually on the phone and joining manually on the laptop works)
7. iPad and iPhone do sync OTA
8. I can place phone calls from the laptop. Facetime and iMessage work.
9. Continuity appears to be working - although not with every app. Works for messages, mail, contacts, but also mixes up Safari and Chrome between the phone and laptop for some reason. I think it's because I have different "default" browser on the laptop.

I think this may be it for me. It's quite frustrating trying different things at this point. Obviously updates to kexts and to macOS/iOS are not helping. The problem must lie somewhere else. I've tried FakeID approach, but it does not seem to be helping in the slightest. I've changed SMBIOSes without success. I saw another wifi adapter being advertised as "OOB" supported with no injections and no kexts... but it's another $50 so if I can avoid it, it'd be great!

As always - any suggestions will be very much appreciated.
zip and upload your clover folder, also in terminal:
Code:
sudo kextcache -i /
and copy and paste the result here
 
@Feartech

CLOVER.zip attached.
sudo kextkache -i / outputs:

KernelCache ID: 71ABE9EB1CF1025F946C8DCC9E15AA6D

Many thanks for looking into this for me
 

Attachments

  • CLOVER.zip
    24.3 MB · Views: 44
@Feartech

CLOVER.zip attached.
sudo kextkache -i / outputs:

KernelCache ID: 71ABE9EB1CF1025F946C8DCC9E15AA6D

Many thanks for looking into this for me
BrcmFirmwareRepo.kext needs to be removed from clover/kexts/other

SSDT-UIAC.aml should be removed as you already have usbports.kext

remove backups and untitled folder from clover/kexts/other, your clover is not a dumping ground

also run hackintool and check to see if any kexts need updating

you may want to enable these in your config.plist

Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixTMR</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixHPET</key>
                <false/>
            </dict>

make sure to use xcode or plisteditpro to edit your config.plist

probably don't need:
FixDisplay

check Rehabman's config.plist as to where they belong
 
@Feartech

Thank you for your input. I've enabled TMR, RTC, IPIC and HPET, disbaled FixDisplay, cleaned up the unnecessary files, deleted BrcmFirmwareRepo.kext

Bluetooth now only loads firmware 4096 (AFAIK, this is a no-go?)
Firmware Version: v14 c4096



I used TextMate to edit these, as I always do. There doesn't seem to be any noticeable difference to the behaviour though.

Devices around me are recognized, AirDrop works, Continuity works, but personal hotspot and SideCar, "import from..." and such are a no-go :(



Many thanks for your input. If you spot anything wrong please let me know. I am attaching new CLOVER.zip and KernelCache ID for good measure.


KernelCache ID: B16E6AE85EFAFF3B14EF0E4EC9C4621F
 

Attachments

  • CLOVER.zip
    11.8 MB · Views: 30
  • Screenshot 2020-07-30 at 18.02.15.png
    Screenshot 2020-07-30 at 18.02.15.png
    98.5 KB · Views: 36
@Feartech

Thank you for your input. I've enabled TMR, RTC, IPIC and HPET, disbaled FixDisplay, cleaned up the unnecessary files, deleted BrcmFirmwareRepo.kext

Bluetooth now only loads firmware 4096 (AFAIK, this is a no-go?)
Firmware Version: v14 c4096



I used TextMate to edit these, as I always do. There doesn't seem to be any noticeable difference to the behaviour though.

Devices around me are recognized, AirDrop works, Continuity works, but personal hotspot and SideCar, "import from..." and such are a no-go :(



Many thanks for your input. If you spot anything wrong please let me know. I am attaching new CLOVER.zip and KernelCache ID for good measure.


KernelCache ID: B16E6AE85EFAFF3B14EF0E4EC9C4621F
you are using old kexts, i mentioned you should update them:
 
@Feartech

Thank you for your continuous input.
I've downloaded kexts from the link and replaced in /E/C/K/O

Firmware now uploads fine without BrcmFirmwareRepo.kext
Devices sync OTA again.
However, Personal Hotspot, Sidecar, etc. are still not working. I will try re-signing all devices with reset network settings and report back.

Meanwhile - if you think you may be able to spot something else wrong:


KernelCache ID: B16E6AE85EFAFF3B14EF0E4EC9C4621F
 

Attachments

  • CLOVER.zip
    12 MB · Views: 44
@Feartech

Thank you for your continuous input.
I've downloaded kexts from the link and replaced in /E/C/K/O

Firmware now uploads fine without BrcmFirmwareRepo.kext
Devices sync OTA again.
However, Personal Hotspot, Sidecar, etc. are still not working. I will try re-signing all devices with reset network settings and report back.

Meanwhile - if you think you may be able to spot something else wrong:


KernelCache ID: B16E6AE85EFAFF3B14EF0E4EC9C4621F
remove:
AptioMemoryFix-64

shouldn't have multiple files that do the same thing :)

this section from your config.plist:
Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixAirport</key>
                <false/>
                <key>FixDisplay</key>
                <true/>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>
            </dict>

should be:
Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixAirport</key>
                <false/>
                <key>FixDisplay</key>
                <false/>
                <key>FixHPET</key>
                <true/>
                <key>FixIPIC</key>
                <true/>
                <key>FixRTC</key>
                <true/>
                <key>FixTMR</key>
                <true/>
            </dict>

also, at the end of your config.plist, remove:
copy.plist

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>AutoMerge</key>
        <false/>
        <key>Comment-DisabledAML</key>
        <string>Disable other forms of CPU PM due to SSDT/Generate/PluginType=true</string>
        <key>DSDT</key>
        <dict>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixAirport</key>
                <false/>
                <key>FixDisplay</key>
                <true/>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>
            </dict>
            <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>change EC0 to EC</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>RUMwXw==</data>
                    <key>Replace</key>
                    <data>RUNfXw==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change H_EC to EC</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>SF9FQw==</data>
                    <key>Replace</key>
                    <data>RUNfXw==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change ECDV to EC</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>RUNEVg==</data>
                    <key>Replace</key>
                    <data>RUNfXw==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change HDAS to HDEF</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>SERBUw==</data>
                    <key>Replace</key>
                    <data>SERFRg==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change HECI to IMEI</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>SEVDSQ==</data>
                    <key>Replace</key>
                    <data>SU1FSQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change MEI to IMEI</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>TUVJXw==</data>
                    <key>Replace</key>
                    <data>SU1FSQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change GFX0 to IGPU</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>R0ZYMA==</data>
                    <key>Replace</key>
                    <data>SUdQVQ==</data>
                </dict>
            </array>
        </dict>
        <key>FixHeaders</key>
        <false/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>PluginType</key>
                <true/>
            </dict>
            <key>NoOemTableId</key>
            <false/>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>#DefaultVolume</key>
        <string>LastBootedVolume</string>
        <key>Arguments</key>
        <string>dart=0 nv_disable=1 -cdfon -igfxnohdmi kext-dev-mode=1 -disablegfxfirmware</string>
        <key>NeverHibernate</key>
        <true/>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>5</integer>
    </dict>
    <key>Comment</key>
    <string>This file is for 10.14.x with native CoffeeLake support</string>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>AFGLowPowerState</key>
            <true/>
            <key>Inject</key>
            <string>Detect</string>
            <key>ResetHDA</key>
            <false/>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>#IntelGFX</key>
            <string>0x59168086</string>
            <key>#Kaby Lake-Comment</key>
            <string>To avoid automatic Clover fake device-id (Skylake) injection</string>
            <key>IntelGFX</key>
            <string>0x59168086</string>
        </dict>
        <key>Properties</key>
        <dict>
            <key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#PinConfigurations</key>
                <data></data>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#no-controller-patch</key>
                <integer>1</integer>
                <key>layout-id</key>
                <integer>28</integer>
            </dict>
        </dict>
        <key>USB</key>
        <dict>
            <key>AddClockID</key>
            <true/>
            <key>FixOwnership</key>
            <true/>
            <key>Inject</key>
            <true/>
        </dict>
        <key>UseIntelHDMI</key>
        <false/>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>VBoxHfs</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>#ScreenResolution</key>
        <string>1920x1080</string>
        <key>Custom</key>
        <dict>
            <key>Entries</key>
            <array>
                <dict>
                    <key>Disabled</key>
                    <false/>
                    <key>Hidden</key>
                    <false/>
                    <key>Ignore</key>
                    <false/>
                    <key>NoCaches</key>
                    <false/>
                    <key>Type</key>
                    <string>OSXRecovery</string>
                </dict>
                <dict>
                    <key>Disabled</key>
                    <false/>
                    <key>Ignore</key>
                    <false/>
                    <key>Title</key>
                    <string>Windows</string>
                    <key>Type</key>
                    <string>Windows</string>
                </dict>
            </array>
        </dict>
        <key>Hide</key>
        <array>
            <string>Preboot</string>
        </array>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <false/>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <false/>
            <key>Legacy</key>
            <false/>
            <key>Linux</key>
            <false/>
            <key>Tool</key>
            <false/>
        </dict>
        <key>Theme</key>
        <string>random</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>#EDID</key>
        <dict>
            <key>Inject</key>
            <false/>
        </dict>
        <key>#ig-platform-id</key>
        <string>0x3e9b0000</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>ig-platform-id</key>
        <string>0x59160000</string>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>DellSMBIOSPatch</key>
        <false/>
        <key>KernelLapic</key>
        <true/>
        <key>KernelPm</key>
        <true/>
        <key>KernelToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>ILniAAAADzA=</data>
                <key>Replace</key>
                <data>ILniAAAAkJA=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Disable panic kext logging on 10.13 release kernel (credit vit9696)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>igKEwHRE</data>
                <key>MatchOS</key>
                <string>10.13.x</string>
                <key>Replace</key>
                <data>igKEwOtE</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Disable panic kext logging on 10.14 release kernel (credit vit9696)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>igKEwHRC</data>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Replace</key>
                <data>igKEwOtC</data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x67</string>
        <key>MLB</key>
        <string> </string>
        <key>ROM</key>
        <data>Vcw14ATT</data>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>09/13/2019</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>MBP141.88Z.F000.B00.1909131925</string>
        <key>Board-ID</key>
        <string>Mac-B4831CEBD52A0C4C</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardSerialNumber</key>
        <string>C02751403QXHWVPUE</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>BoardVersion</key>
        <string>1.0</string>
        <key>ChassisAssetTag</key>
        <string>MacBook-Aluminum</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>0x09</string>
        <key>EfiVersion</key>
        <string>202.0.0.0.0</string>
        <key>Family</key>
        <string>MacBook Pro</string>
        <key>FirmwareFeatures</key>
        <string>0xFC0FE176</string>
        <key>FirmwareFeaturesMask</key>
        <string>0xFF1FFF7F</string>
        <key>LocationInChassis</key>
        <string>Part Component</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Memory</key>
        <dict>
            <key>Channels</key>
            <integer>1</integer>
            <key>Modules</key>
            <array>
                <dict>
                    <key>Frequency</key>
                    <integer>2666</integer>
                    <key>Part</key>
                    <string>M47A1K43DB1-CTD</string>
                    <key>Serial</key>
                    <string>40D37346</string>
                    <key>Size</key>
                    <integer>8192</integer>
                    <key>Slot</key>
                    <integer>1</integer>
                    <key>Type</key>
                    <string>DDR4</string>
                    <key>Vendor</key>
                    <string>Samsung</string>
                </dict>
            </array>
        </dict>
        <key>Mobile</key>
        <true/>
        <key>PlatformFeature</key>
        <string>0x1A</string>
        <key>ProductName</key>
        <string>MacBookPro14,1</string>
        <key>SerialNumber</key>
        <string>C02VVTY5HV29</string>
        <key>SmUUID</key>
        <string>403244B4-7A79-4704-B37D-AB9AD3D8D7AF</string>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Detect</string>
    </dict>
</dict>
</plist> copy.plist
 
@Feartech

You're a genius!

I don't know why the sequence mattered - but it did! I checked it 5 times and I had the same values - but only after copy/pasting yours, did it work.

I cannot connect to "Personal Hotspot", but SideCar and "Import from..." now works fine!!!!

I will live without the personal hotspot - or else, I will reset network settings on both laptop and iphone again!!!
 
@Feartech

You're a genius!

I don't know why the sequence mattered - but it did! I checked it 5 times and I had the same values - but only after copy/pasting yours, did it work.

I cannot connect to "Personal Hotspot", but SideCar and "Import from..." now works fine!!!!

I will live without the personal hotspot - or else, I will reset network settings on both laptop and iphone again!!!
you still had them disabled, don't think the order matters though

not sure about the hotspot not working though
 
Status
Not open for further replies.
Back
Top