Hey kgp, thank you for your great tutorial and all you work!#
I'm now on the same point to rename cp00 -> pr01, but I don't understand the logic behind this.
What is the reason to rename the cpu cores? why to rename 55 entries, if my cpu only has 10 core (20 hyper threaded)
Should I rename like this:
CP10 -> PR10 43503130 -> 50523130
...
CP19 -> PR19 43503139 -> 50523139
CP0A -> PR20 43503041 -> 50523230
..
Other question:
I changes the internal NGFF Wifi/BT with DW1830 and also changed the antenna cable for bluetooth, cause the old one not fit with dw1830.
I managed to get it working with:
AirportBrcmFixup.kext
BrcmFirmwareData.kext
BrcmPatchRAM2.kext
FakePCIID_Broadcom_WiFi.kext
FakePCIID.kext
Clover KextToPatch:
Code:
<dict>
<key>Comment</key>
<string>10.13-BCM94352-fvco-darkvoid-Sherlocks</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
gflSqgAAdL8=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.driver.AirPort.BrcmNIC-MFG</string>
<key>Replace</key>
<data>
gflSqgAAZpA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13-BCM94352-iovar-Sherlocks</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
hdtMi2XIeXE=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.driver.AirPort.BrcmNIC-MFG</string>
<key>Replace</key>
<data>
hdtMi2XI63E=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13-BCM94352-iovar-Sherlocks</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIPEEInDhdt5Rg==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.driver.AirPort.BrcmNIC-MFG</string>
<key>Replace</key>
<data>
SIPEEInDhdvrRg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13-BCM94352-CC-Sebinouse-(edit 55 53 to CC)-PMheart</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QYP8/3Q1SI1V0A==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.driver.AirPort.BrcmNIC-MFG</string>
<key>Replace</key>
<data>
ZscGREXrNI1V0A==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13-BCM94352-Airport-Extreme-Skvo-Sherlocks</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
axAAAHUN
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.driver.AirPort.BrcmNIC-MFG</string>
<key>Replace</key>
<data>
axAAAJCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13-Disable-Whitelist-check-RehabMan</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
MdtMy2XYdRI=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.11.x,10.12.x</string>
<key>Name</key>
<string>com.apple.driver.AirPort.BrcmNIC-MFG</string>
<key>Replace</key>
<data>
Mdv/w5CQkJA=
</data>
</dict>
Now I want to adopt your Wifi/BT SSDT code with this card. How to do this?
You describe the wifi card on the PCI 3 Slot, so its PC03.
Code:
External (_SB_.PC03.BR3D, DeviceObj) // (from opcode)
External (_SB_.PC03.BR3D.ARPT, DeviceObj) // (from opcode)
External (_SB_.PC03.BR3D.PEGP, DeviceObj) // (from opcode)
External (_SB_.PC03.BR3D.SL0C, DeviceObj) // (from opcode)
External (SL0C, DeviceObj) // (from opcode)
External (PEGP, DeviceObj) // (from opcode)
Scope (_SB.PC03.BR3D)
{
Scope (SL0C)
{
Name (_STA, Zero) // _STA: Status
}
Scope (PEGP)
{
Name (_STA, Zero) // _STA: Status
}
Device (ARPT)
{
Name (_ADR, Zero) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Store (Package (0x0E)
{
"built-in",
Buffer (One)
{
0x00
},
"device-id",
Buffer (0x04)
{
0xA0, 0x43, 0x00, 0x00
},
"AAPL,slot-name",
Buffer (0x07)
{
"Slot-3"
},
"device_type",
Buffer (0x13)
{
"AirPort Controller"
},
"model",
Buffer (0x4A)
{
"OSX WIFI Broadcom BCM94360CD 802.11 a/b/g/n/ac + Bluetooth 4.0 Controller"
},
"compatible",
Buffer (0x0D)
{
"pci14e4,43a0"
},
"name",
Buffer (0x10)
{
"AirPort Extreme"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
My card inside the NGFF Slot is on PC0 with RP03 address? but I don't find the bluetooth here, why?