Comments (10)
Switched from BrcmFirmwareRepo.kext -> BrcmFirmwareData.kext in commit
b9b383c. Tested for a week or so and no issues on Catalina. I'm now running all my kexts from Clover only.
I did notice that VoodooI2C has issues loading from Clover on Mojave, but that's unrelated to Bluetooth.
I also noticed that with Catalina, you may get intermittent issues while making changes to Bluetooth kexts, but oddly those disappear after a few boots and settling on a set of kexts. This makes testing difficult, and I suspect @calbear92 was running into this quirk.
from xps9570-macos.
I install my kexts into CLOVER/kexts/Other
as well as /Library/Extensions
, and that requires BrcmFirmwareRepo, so that's really the only reason.
Does BrcmFirmwareData load the Bluetooth firmware as well (should be something like Version: 6.0.14d3 (v5 c4518)
)?
I've read 100 different things about where and how to inject your kexts, most of them conflicting, so I wouldn't take my approach as the "correct" one, but I haven't seen any kext-loading problem this way.
It would be convenient to do everything via Clover injection only. Is that what you're doing? Have you had any issues with it?
from xps9570-macos.
As far as I know, both BrcmFirmwareData
and BrcmFirmwareRepo
are only "firmware repos", the only difference is that one can be injected via Clover and the other has to be installed to /L/E. BrcmPatchRAM*
kexts contain the actual fw uploader. BrcmBluetoothInjector
contains a fix for Catalina but also works with Mojave, so there's no reason not to use this new combination instead.
I'm able to inject the aforementioned BrcmBluetoothInjector.kext + BrcmFirmwareData.kext + BrcmPatchRAM3.kext combination (acquired from here ) via Clover and I'm seeing no BT issues at the moment. Magic Trackpad 2 works perfectly fine and the fw version I'm seeing is v5 c4510
.
However, sleep still doesn't work on my machine yet so I can't test if it works after waking up the computer, but I think it would work just fine.
from xps9570-macos.
I had some issues with the Catalina update where it killed off my BT. I installed the 3 BT related kexts injected via Clover only and I got the BT NOT available.
I put the BrcmFirmwareRepo and BrcmPatchRam3 kexts into the L/E folder and it worked normally.
However, I updated to Clover 5098 and the latest kexts: AirportBcrmFixup, AppleALC, Lilu, VirtualSMC, WhateverGreen and then got the BT NOT available. Since I didn't see any notes about this, I used Time Machine to restore before the updates. Still didn't work!
I redownloaded Bavariancake's EFI (Mahalo for all you and everyone's help) and then, BT worked. Cautiously, updated to latest Catalina update. BT still working.
Cautiously, updated to Clover 5098, BT still working.
I'm not going to mess around with the other kext updates since that's what killed off my BT until I see that others have had successful updates.
#IfAintBrokeDontFixIt #WhenWillILearn
from xps9570-macos.
I guess I couldn't leave well-enough alone- it's the updated Lilu kext that breaks BT: stay on version 1.3.8. The latest version 1.3.9 breaks it. The other updated kexts work just fine.
from xps9570-macos.
curiously, my BT v5 4518, but DISCOVERABLE: NO.
Any ideas on how to fix this?
from xps9570-macos.
I found that I needed to follow the directions in this thread and swap in BrcmFirmwareData.kext (from here) in place of BrcmFirmwareRepo.kext before my DW1830 BT would be recognized and load the firmware. After that, no problems with BT.
from xps9570-macos.
Mahalo, I just removed the kexts from the L/E folder and then updated the C/K/O BTInjector, BrcmPatch3, and removed BrcmFirmwareRepo and injected BrcmFirmwareData.
Cleared the kextcache and rebooted. BT works! (but still says DISCOVERABLE: NO).
from xps9570-macos.
My Catalina Hackintosh was beginning to run so sluggish that I bit the bullet and went back to Mojave.
My latest stable BT: C/K/O: BrcmBluetoothInjector 2.5, BrcmPatchRam3 2.5, BrcmFirmwareRepo 2.3.0d3 + L/E: BrcmFirmwareRepo 2.3.0d3, BrcmPatchRam3 2.3.0d3.
I tried various combinations and none of them worked:
C/K/O: BrcmBluetoothInjector 2.5, BrcmPatchRam3 2.5, BrcmFirmwareData 2.5, L/E: none: no BT
C/K/O: BrcmBluetoothInjector 2.5, BrcmPatchRam3 2.5, BrcmFirmwareRepo 2.3.0d3; L/E none: no BT
C/K/O: BrcmBluetoothInjector 2.5, BrcmPatchRam3 2.5, BrcmFirmwareData 2.5, L/E: BrcmPatchRam3 2.5, BrcmFirmwareData 2.5: no BT
C/K/O: BrcmBluetoothInjector 2.5, BrcmPatchRam3 2.5, BrcmFirmwareRepo 2.3.0d3; L/E BrcmPatchRam3 2.5, BrcmFirmwareData 2.5: no BT
from xps9570-macos.
Another successful combination: C/K/O: BrcmBluetoothInjector 2.5, BrcmPatchRam3 2.5, BrcmFirmwareData 2.5 + L/E: BrcmFirmwareRepo 2.3.0d3, BrcmPatchRam3 2.3.0d3
Latest successful combination: C/K/O: BrcmBluetoothInjector 2.5, BrcmPatchRam3 2.5, BrcmFirmwareData 2.5 + L/E: BrcmFirmwareRepo 2.3.0d3
https://github.com/acidanthera/BrcmPatchRAM
Clover: 5097
from xps9570-macos.
Related Issues (20)
- The Caps Lock LED does not light up (but caps lock works) HOT 4
- Using BIOS > 1.11.2, Internal Display is not working when connected to External Display via USB-C(TB) HOT 9
- New Repeated Panics HOT 7
- Installation error HOT 2
- Apple TV app: unable to watch shows HOT 4
- That would be great if there is tutorial. HOT 5
- Does DW1560 wifi card work with Linux? HOT 1
- 10.15.3 Catalina iMessage and FaceTime HOT 6
- Dual Boot on Partition of Second SSD? HOT 2
- Catalina KP during installation HOT 15
- Intermittent bluetooth failure (fail to scan) and fix DW1830 HOT 1
- Pls help
- Problem with BCM94360NG HOT 1
- Type-c connector to Hdmi/DP not working.
- Thermal throttling HOT 5
- Webcam not detected
- Use intel WIFI driver HOT 5
- Big Sur plans HOT 1
- Not an Issue But Question: Wifi Antenna
- Bluetooth not working in Catalina HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xps9570-macos.