diff --git a/packages/linux-lava/bluetooth.patch b/packages/linux-lava/bluetooth.patch new file mode 100644 index 0000000..87e198c --- /dev/null +++ b/packages/linux-lava/bluetooth.patch @@ -0,0 +1,13 @@ +diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c +index ef9689f8776..aabbc031b5f 100644 +--- a/drivers/bluetooth/btusb.c ++++ b/drivers/bluetooth/btusb.c +@@ -759,6 +759,8 @@ static const struct usb_device_id quirks_table[] = { + BTUSB_WIDEBAND_SPEECH }, + { USB_DEVICE(0x2b89, 0x8761), .driver_info = BTUSB_REALTEK | + BTUSB_WIDEBAND_SPEECH }, ++ { USB_DEVICE(0x2c4e, 0x0115), .driver_info = BTUSB_REALTEK | ++ BTUSB_WIDEBAND_SPEECH }, + + /* Additional Realtek 8821AE Bluetooth devices */ + { USB_DEVICE(0x0b05, 0x17dc), .driver_info = BTUSB_REALTEK }, diff --git a/packages/linux-lava/sources.nix b/packages/linux-lava/sources.nix index 4c9c4e3..caaa4f7 100644 --- a/packages/linux-lava/sources.nix +++ b/packages/linux-lava/sources.nix @@ -35,6 +35,7 @@ in { kernelPatches = lib.optionals hasPatch [ kernelPatchSrc + (patch ./bluetooth.patch) ] ++ builtins.map (name: { inherit name;