88w8997 Bluetooth LE Not Working on Android 13

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

88w8997 Bluetooth LE Not Working on Android 13

ソリューションへジャンプ
588件の閲覧回数
JakeLin
Contributor I

Hi NXP team, I have a project using Rockchip rk3399 soc and the BT/wifi module is AW-CM276MA-PUR,

it worked well in Android 12, but after I upgraded to Android 13, the BLE can not working,

when I started the peripheral service, I got so many error messages,

Can you help me troubleshoot this issue? Thanks!

0 件の賞賛
返信
1 解決策
420件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @JakeLin 

Thanks for your feedback.

I compared the HAL you provided to me with our default vendor HAL.

I understand that you just use our default BT vendor HAL on Android 13.0.0_2.2.0, and add the patch.

android-imx_platform_hardware_nxp_libbt-android-13.0.0_2.2.0
https://github.com/nxp-imx-android/android-imx_platform_hardware_nxp_libbt/tree/android-13.0.0_2.2.0

1.Can you please also provide me your dmesg logs with time-synced logcat logs on Android 13?

You can use below command to capture dmesg logs:

dmesg -T -w > dmesg.txt &

 

2.I saw you used newer driver, please also update FW to Android 13 to match with driver and see whether still have same issue.

https://github.com/nxp-imx/imx-firmware/blob/android-13.0.0_2.0.0/nxp/FwImage_8997/

And if issue is still exist, please help to provide full dmesg logs and time-synced logcat logs.

Best regards,

Christine.

元の投稿で解決策を見る

タグ(1)
0 件の賞賛
返信
8 返答(返信)
553件の閲覧回数
JakeLin
Contributor I

Hi @weidong_sun,

Thank you for your help and sorry for the late reply.

1. RK3399 platform

(1) Kernel version of android 12 & android 13
android 12 : 4.19.232
android 13 : 5.10.157

(2) On these 2 android version, are you using the same 8997 driver & HAL code?
No, the Android 12 driver/HAL code cannot be compiled successfully in Android 13

only the firmware pcieuart8997_combo_v4.bin is the same file.

(3) logs on android 12 platform.

As attachment "android12_cm276.log"
and "android13_cm276.log"

Since it is successful on android 12, logs will be valuable for analysis.

 

2. 88W8997

(1) Driver version (Android13)

mwifiex-automotive-13.0.0_2.3.0
https://github.com/nxp-imx/mwifiex/tree/automotive-13.0.0_2.3.0/mxm_wifiex/wlan_src

android-imx_platform_hardware_nxp_wlan-android-13.0.0_2.2.0
https://github.com/nxp-imx-android/android-imx_platform_hardware_nxp_wlan/tree/android-13.0.0_2.2.0

android-imx_platform_hardware_nxp_libbt-android-13.0.0_2.2.0
https://github.com/nxp-imx-android/android-imx_platform_hardware_nxp_libbt/tree/android-13.0.0_2.2.0

(2) Firmware you are using is combo or independent?
https://github.com/nxp-imx/imx-firmware/blob/lf-5.10.72_2.2.0/nxp/FwImage_8997/pcieuart8997_combo_v4...

(3) please send HAL of WIFI/BT to me!
As attachment, "rk_android11_cm358_new_patches.zip"
it is the driver and HAL I used in Android 12

 

 If you need any more information, please let me know,

thanks!

BR.
Jake.

 

edited: reupload android13 log

0 件の賞賛
返信
479件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @JakeLin 

Thanks for providing me the logs.

From your given logs, I saw that:

Christine_Li_0-1716286435650.png

Christine_Li_1-1716286453620.png

I suspect there is something wrong in your HAL.

From your feedback that:

(3) please send HAL of WIFI/BT to me!
As attachment, "rk_android11_cm358_new_patches.zip"
it is the driver and HAL I used in Android 12.

==>Can you please share to me your HAL on Android 13?

And also where is from the CM358 patch?

 

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
445件の閲覧回数
JakeLin
Contributor I

hi @Christine_Li ,

Attachment is HAL of Wifi/BT and patch, firmware for Android 13

and the CM358 patch was provided to us by Rockchip FAE.

Best regards,

Jake.

0 件の賞賛
返信
421件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @JakeLin 

Thanks for your feedback.

I compared the HAL you provided to me with our default vendor HAL.

I understand that you just use our default BT vendor HAL on Android 13.0.0_2.2.0, and add the patch.

android-imx_platform_hardware_nxp_libbt-android-13.0.0_2.2.0
https://github.com/nxp-imx-android/android-imx_platform_hardware_nxp_libbt/tree/android-13.0.0_2.2.0

1.Can you please also provide me your dmesg logs with time-synced logcat logs on Android 13?

You can use below command to capture dmesg logs:

dmesg -T -w > dmesg.txt &

 

2.I saw you used newer driver, please also update FW to Android 13 to match with driver and see whether still have same issue.

https://github.com/nxp-imx/imx-firmware/blob/android-13.0.0_2.0.0/nxp/FwImage_8997/

And if issue is still exist, please help to provide full dmesg logs and time-synced logcat logs.

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
374件の閲覧回数
JakeLin
Contributor I

Hi @Christine_Li 

After I updated the firmware you provided, the problem was solved and BLE now works. Thank you very much for your help.

0 件の賞賛
返信
377件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

HI, @JakeLin 

Any updates on this thread?

 

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
493件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @JakeLin 

Sorry, I am a little busy these days.

I will check this issue tomorrow and give you a feedback.

 

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
563件の閲覧回数
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @JakeLin ,

 

I need the following information from your side, could you please share it with me?

1. RK3399 platform

(1) Kernel version of android 12 &  android 13

(2) On these 2 android version, are you using the same 8997 driver & HAL code?

(3) logs on android 12 platform.

Since it is successful on android 12, logs will be valuable for analysis.

 

2. 88W8997 

(1) Driver version

(2) Firmware you are using is combo or independent?

(3) please send HAL of WIFI/BT to me!

 

Thanks!

Regards,

weidong

 

 

 

0 件の賞賛
返信