RehabMan / OS-X-BrcmPatchRAM

Broadcom PatchRAM driver for OS X
GNU General Public License v2.0
243 stars 47 forks source link

Updated firmware for DW1820A 0A5C:6412 #72

Open RV-ABZ opened 5 years ago

RV-ABZ commented 5 years ago

BrcmFirmwareRepo + BrcmPatchRAM2 offer an outdated firmware version that does not fully support Bluetooth services with Dell's DW1820A carrying PCIe id 0A5C:6412.

I've used 2 x newer firmware versions extracted from recent Win7/Win10 drivers I found on Dell's web site and, after updating the above 2 x kexts, Bluetooth services worked 100% Ok.

I've posted the details here: https://osxlatitude.com/forums/topic/11540-dw1820a-for-7490-help/?do=findComment&comment=91833

However, I was not able to update the kexts so that SysInfo displayed firmware version v5803 or v8784 instead of v5799. It's only cosmetic but I was wondering how this could be done or, in case it's required, if you could update the kexts code accordingly. I did not manage to successfully recompile the build under 10.14.

Is the actual FW version automatically passed to SysInfo or is it just hardcoded in the compiled kexts?

Many thanks, Hervé

chatelp commented 4 years ago

HI @RV-ABZ, I have the exact same question as you. Did you manage to make it work in the end? Using release 2.5.1 of RrcmPathRAM i get v7 c4689 firmware. You?

RV-ABZ commented 4 years ago

@chatelp, yes. See here: https://osxlatitude.com/forums/topic/12392-solved-7490-catalina-dw1820a-bluetooth-problem/

NB: I did sort out the above firmware update matter in the end and was able to inject the latest version in the kexts.

chatelp commented 4 years ago

It works ! Merci Hervé :) Do we know why this particular version works? 🤔