Re: [PATCH] qca: Add WCN3990 firmware symlinks for SM8150 (Snapdragon 855)

Dmitry Baryshkov <[email protected]> Wed, 22 Apr 2026 22:45:58 +0300
Newsgroups org.kernel.lore.linux-firmware
Message-ID <xc55audwvm6trpp4mqgzuje4ktzslnaqzvrylwjx435pnra65a@5gvjgsoa2pnx>
On Wed, Apr 22, 2026 at 04:16:39PM +0000, Vynnie Von Diktus via B4 Relay wrote:
> From: Vynnie Von Diktus <[email protected]>
> 
> WCN3990 chips on SM8150 (Snapdragon 855) report controller version 0x01
> during Bluetooth init, causing btqca to request qca/crbtfw01.tlv and
> qca/crnv01.bin. The same chip on SDM845 reports version 0x21, for which
> crbtfw21.tlv and crnv21.bin are already provided.
> 
> The firmware content is compatible across both SoC generations; add
> symlinks so mainline Linux on SM8150 devices can load Bluetooth firmware
> without manual intervention.
> 
> Confirmed working on Xiaomi Mi 9 (cepheus, SM8150):
>   QCA Patch Version: 0x00006699
>   QCA controller version: 0x02241001
>   QCA setup on UART is completed
> 
> Signed-off-by: Vynnie Von Diktus <[email protected]>
> ---
>  WHENCE           | 2 ++
>  qca/crbtfw01.tlv | 1 +
>  qca/crnv01.bin   | 1 +
>  3 files changed, 4 insertions(+)

Please see https://lore.kernel.org/linux-arm-msm/[email protected]/
The SM8150 devices usually have WCN3998, which needs some strange handling.
Could you please check and confirm if that patch fixes the issue for
you.

-- 
With best wishes
Dmitry