Add support for Atheros Wi-Fi/Bluetooth cards

This commit is contained in:
Hoang Hong Quan
2025-02-21 11:39:36 +07:00
parent a8abc0c704
commit cfdb6d8ed2
5 changed files with 159 additions and 19 deletions

View File

@@ -156,9 +156,31 @@ kexts = [
"repo": "itlwm"
}
),
KextInfo(
name = "corecaptureElCap",
description = "Enable legacy Qualcomm Atheros Wireless cards",
category = "Wi-Fi",
min_darwin_version = "18.0.0",
requires_kexts = ["IO80211ElCap"],
download_info = {
"id": 348147192,
"url": "https://github.com/dortania/OpenCore-Legacy-Patcher/raw/refs/heads/main/payloads/Kexts/Wifi/corecaptureElCap-v1.0.2.zip"
}
),
KextInfo(
name = "IO80211ElCap",
description = "Enable legacy Qualcomm Atheros Wireless cards",
category = "Wi-Fi",
min_darwin_version = "18.0.0",
requires_kexts = ["corecaptureElCap"],
download_info = {
"id": 128321732,
"url": "https://github.com/dortania/OpenCore-Legacy-Patcher/raw/refs/heads/main/payloads/Kexts/Wifi/IO80211ElCap-v2.0.1.zip"
}
),
KextInfo(
name = "IO80211FamilyLegacy",
description = "Enable legacy native Apple Wireless adapters",
description = "Enable legacy Apple Wireless adapters",
category = "Wi-Fi",
min_darwin_version = "23.0.0",
requires_kexts = ["AMFIPass", "IOSkywalkFamily"],
@@ -169,7 +191,7 @@ kexts = [
),
KextInfo(
name = "IOSkywalkFamily",
description = "Enable legacy native Apple Wireless adapters",
description = "Enable legacy Apple Wireless adapters",
category = "Wi-Fi",
min_darwin_version = "23.0.0",
requires_kexts = ["AMFIPass", "IO80211FamilyLegacy"],
@@ -188,6 +210,28 @@ kexts = [
"repo": "itlwm"
}
),
KextInfo(
name = "Ath3kBT",
description = "Uploads firmware to enable Atheros Bluetooth support",
category = "Bluetooth",
max_darwin_version = "20.99.99",
requires_kexts = ["Ath3kBTInjector"],
github_repo = {
"owner": "zxystd",
"repo": "AthBluetoothFirmware"
}
),
KextInfo(
name = "Ath3kBTInjector",
description = "Uploads firmware to enable Atheros Bluetooth support",
category = "Bluetooth",
max_darwin_version = "20.99.99",
requires_kexts = ["Ath3kBT"],
github_repo = {
"owner": "zxystd",
"repo": "AthBluetoothFirmware"
}
),
KextInfo(
name = "BlueToolFixup",
description = "Patches Bluetooth stack to support third-party cards",

View File

@@ -1,4 +1,59 @@
BluetoothIDs = [
AtherosBluetoothIDs = [
"0489-E036",
"0489-E03C",
"0489-E04D",
"0489-E04E",
"0489-E056",
"0489-E057",
"0489-E05F",
"0489-E076",
"0489-E078",
"0489-E095",
"04C5-1330",
"04CA-3004",
"04CA-3005",
"04CA-3006",
"04CA-3007",
"04CA-3008",
"04CA-300B",
"04CA-300D",
"04CA-300F",
"04CA-3010",
"04CA-3014",
"04CA-3018",
"0930-0219",
"0930-021C",
"0930-0220",
"0930-0227",
"0B05-17D0",
"0CF3-0036",
"0CF3-3004",
"0CF3-3008",
"0CF3-311D",
"0CF3-311E",
"0CF3-311F",
"0CF3-3121",
"0CF3-817A",
"0CF3-817B",
"0CF3-E003",
"0CF3-E004",
"0CF3-E005",
"0CF3-E006",
"13D3-3362",
"13D3-3375",
"13D3-3393",
"13D3-3395",
"13D3-3402",
"13D3-3408",
"13D3-3423",
"13D3-3432",
"13D3-3472",
"13D3-3474",
"13D3-3487",
"13D3-3490"
]
BroadcomBluetoothIDs = [
# BrcmPatchRAM Plugins
"0489-E032",
"0489-E042",
@@ -98,7 +153,10 @@ BluetoothIDs = [
"185F-2167",
"19FF-0239",
"413C-8143",
"413C-8197",
"413C-8197"
]
IntelBluetoothIDs = [
# IntelBluetoothFirmware.kext
"8087-0025",
"8087-0026",
@@ -113,7 +171,10 @@ BluetoothIDs = [
"8087-0A2A",
"8087-0A2B",
"8087-0AA7",
"8087-0AAA",
"8087-0AAA"
]
BluetoothDongleIDs = [
"0A12-0001"
]
@@ -475,13 +536,13 @@ BroadcomBCM57XXIDs = [
IntelI22XIDs = [
# AppleIGC.kext
"8086-3102",
"8086-125B",
"8086-125C",
"8086-125D",
"8086-15F2",
"8086-15F3",
"8086-15F8",
"8086-3102"
"8086-15F8"
]
IntelMausiIDs = [