> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 已知问题及解决方法

<Note>
  本页记录 Qualcomm Linux 上蓝牙的**临时**解决方法和已知问题。一旦正式修复在版本中发布，相应条目预计将被删除。请勿在生产部署中依赖本页内容。
</Note>

## 解决方法

<a id="workarounds" />

### 在 Qualcomm Dragonwing IQ-9075 EVK 上将蓝牙芯片组更改为 QCC2072

默认情况下，Dragonwing IQ-9075 EVK 使用 WCN6855 芯片组软件。要使用 QCC2072，请应用以下更改。

**步骤：**

1. 将以下补丁保存为文件名 `0001-dts-change-bt-from-wcn6855-to-qcc2072.patch`。

   ```patch expandable theme={null}
   Subject: [PATCH] linux-qcom-6.18: Replace wcn6855 with qcc2072

   Update the Bluetooth chip from wcn6855 to qcc2072
   ---
    ...emans-evk-Change-bluetooth-from-wcn6.patch | 28 +++++++++++++++++++
    recipes-kernel/linux/linux-qcom_6.18.bb       |  1 +
    2 files changed, 29 insertions(+)
    create mode 100644 recipes-kernel/linux/linux-qcom-6.18/0001-arm64-dts-qcom-lemans-evk-Change-bluetooth-from-wcn6.patch

   diff --git a/recipes-kernel/linux/linux-qcom-6.18/0001-arm64-dts-qcom-lemans-evk-Change-bluetooth-from-wcn6.patch b/recipes-kernel/linux/linux-qcom-6.18/0001-arm64-dts-qcom-lemans-evk-Change-bluetooth-from-wcn6.patch
   new file mode 100644
   index 00000000..8e5ac1b2
   --- /dev/null
   +++ b/recipes-kernel/linux/linux-qcom-6.18/0001-arm64-dts-qcom-lemans-evk-Change-bluetooth-from-wcn6.patch
   @@ -0,0 +1,28 @@

   +Subject: [PATCH] arm64: dts: qcom: lemans-evk: Replace wcn6855 with qcc2072
   +
   +Update the Bluetooth chip from wcn6855 to qcc2072.
   +
   +Upstream-Status: Pending
   +---
   + arch/arm64/boot/dts/qcom/lemans-evk.dts | 2 +-
   + 1 file changed, 1 insertion(+), 1 deletion(-)
   +
   +diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/qcom/lemans-evk.dts
   +index eec8b8a1d9ae..fc0b053f5c4b 100644
   +--- a/arch/arm64/boot/dts/qcom/lemans-evk.dts
   ++++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts
   +@@ -1099,7 +1099,7 @@ &uart17 {
   + 	status = "okay";
   + 
   + 	bluetooth: bluetooth {
   +-		compatible = "qcom,wcn6855-bt";
   ++		compatible = "qcom,qcc2072-bt";
   + 		max-speed = <3200000>;
   + 
   + 		vddrfacmn-supply = <&vreg_wcn_3p3>;
   +-- 
   +2.34.1
   +
   diff --git a/recipes-kernel/linux/linux-qcom_6.18.bb b/recipes-kernel/linux/linux-qcom_6.18.bb
   index a1762ea5..82068146 100644
   --- a/recipes-kernel/linux/linux-qcom_6.18.bb
   +++ b/recipes-kernel/linux/linux-qcom_6.18.bb
   @@ -25,6 +25,7 @@ SRCBRANCH:class-devupstream ?= "branch=qcom-6.18.y"
    SRC_URI = " \
        git://github.com/qualcomm-linux/kernel.git;${SRCBRANCH};protocol=https \
        file://0001-tools-use-basename-to-identify-file-in-gen-mach-type.patch \
   +    file://0001-arm64-dts-qcom-lemans-evk-Change-bluetooth-from-wcn6.patch \
    "
    
    # Additional kernel configs.
   -- 
   2.34.1
   ```
2. 将补丁应用到 `meta-qcom` 代码树。
3. 构建并烧录镜像。
4. 将以下固件文件推送到设备。这些文件可从 [linux-firmware 仓库](https://web.git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/qca/)获取。
   * `ornbcscal11.bin` → `/lib/firmware/qca/ornbcscal11.bin`
   * `ornbtfw11.tlv` → `/lib/firmware/qca/ornbtfw11.tlv`
   * `ornnv11.bin` → `/lib/firmware/qca/ornnv11.bin`
5. 重启设备。

设备启动后，QCC2072 蓝牙将正常启动并按预期运行。

## 已知问题

<a id="known-issues" />

*暂无条目。*
