diff options
| author | OatmealDome <OatmealDome@users.noreply.github.com> | 2026-06-24 18:32:43 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-24 18:32:43 -0400 |
| commit | 2f1c14cdc70429eddd85218b3ef32bf00387a8e6 (patch) | |
| tree | 23232b7ce3cc877059c32d0189511706cc6771d4 | |
| parent | 0dd29f24932b52f6dc9eb76da29d95adfad4cbe8 (diff) | |
| parent | 6dbc4f36dfcb21301b696f07d6d7c80a64c70ab6 (diff) | |
Merge pull request #14687 from JoshuaVandaele/realtek-linux-list
RealtekFirmwareLoader: Update list from Linux source
| -rw-r--r-- | Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp b/Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp index 30bcad24d9..3b948861d8 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp +++ b/Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp @@ -79,11 +79,22 @@ bool IsKnownRealtekBluetoothDevice(u16 vid, u16 pid) constexpr std::pair<u16, u16> realtek_ids[] = { // Realtek 8821CE Bluetooth devices {0x13d3, 0x3529}, + {0x13d3, 0x3533}, // Realtek 8822CE Bluetooth devices {0x0bda, 0xb00c}, {0x0bda, 0xc822}, // Realtek 8822CU Bluetooth devices {0x13d3, 0x3549}, + // Realtek 8851BE Bluetooth devices + {0x0bda, 0xb850}, + {0x13d3, 0x3600}, + {0x13d3, 0x3601}, + {0x0489, 0xe112}, + // Realtek 8851BU Bluetooth devices + {0x3625, 0x010b}, + {0x2001, 0x332a}, + {0x7392, 0xe611}, + {0x2c4e, 0x0128}, // Realtek 8852AE Bluetooth devices {0x0bda, 0x2852}, {0x0bda, 0xc852}, @@ -99,6 +110,7 @@ bool IsKnownRealtekBluetoothDevice(u16 vid, u16 pid) {0x13d3, 0x3587}, {0x13d3, 0x3586}, {0x13d3, 0x3592}, + {0x13d3, 0x3612}, {0x0489, 0xe122}, // Realtek 8852BE Bluetooth devices {0x0cb8, 0xc559}, @@ -109,11 +121,17 @@ bool IsKnownRealtekBluetoothDevice(u16 vid, u16 pid) {0x13d3, 0x3571}, {0x13d3, 0x3572}, {0x13d3, 0x3591}, + {0x0489, 0xe123}, {0x0489, 0xe125}, // Realtek 8852BT/8852BE-VT Bluetooth devices {0x0bda, 0x8520}, + {0x0489, 0xe12f}, + {0x13d3, 0x3618}, + {0x13d3, 0x3619}, // Realtek 8922AE Bluetooth devices {0x0bda, 0x8922}, + {0x0bda, 0xd922}, + {0x0bda, 0xd923}, {0x13d3, 0x3617}, {0x13d3, 0x3616}, {0x0489, 0xe130}, @@ -130,12 +148,17 @@ bool IsKnownRealtekBluetoothDevice(u16 vid, u16 pid) {0x13d3, 0x3494}, // Additional Realtek 8723BU Bluetooth devices {0x7392, 0xa611}, + {0x2c0a, 0x8761}, // Additional Realtek 8723DE Bluetooth devices {0x0bda, 0xb009}, {0x2ff8, 0xb011}, // Additional Realtek 8761BUV Bluetooth devices {0x04bb, 0x0a15}, + {0x2c4e, 0x0115}, + {0x2357, 0x0604}, + {0x2357, 0x0607}, {0x0b05, 0x190e}, + {0x2550, 0x8761}, {0x0bda, 0x2550}, {0x0bda, 0x876e}, {0x0bda, 0x8771}, @@ -154,6 +177,9 @@ bool IsKnownRealtekBluetoothDevice(u16 vid, u16 pid) {0x33f2, 0x1688}, {0x6655, 0x8771}, {0x7392, 0xc611}, + {0x2b89, 0x8761}, + {0x2b89, 0x6275}, + {0x37ad, 0x0600}, // Additional Realtek 8821AE Bluetooth devices {0x0b05, 0x17dc}, {0x13d3, 0x3414}, @@ -168,6 +194,7 @@ bool IsKnownRealtekBluetoothDevice(u16 vid, u16 pid) {0x04c5, 0x161f}, {0x0b05, 0x18ef}, {0x13d3, 0x3548}, + {0x13d3, 0x3549}, {0x13d3, 0x3553}, {0x13d3, 0x3555}, {0x2ff8, 0x3051}, |
