88W8997 driver package for Android 12 and porting guide on RK3568

Showing results for 
Show  only  | Search instead for 
Did you mean: 

88W8997 driver package for Android 12 and porting guide on RK3568

Contributor I

Hi Support,

Could you please share and provide the driver package for Android 12 and also the document(porting guide)?

We would like to use 88W8997 on RK3568 with Android 12 OS but we don't have the driver package, and don't know how to do, neither.

Please advise.

Thanks in advance.

0 Kudos
2 Replies

Contributor I

Hi Support,

Any advice?


0 Kudos

NXP TechSupport
NXP TechSupport

Dear @Andy_Hsieh 


For customers using NXP i.MX hosts, we provide Android SW releases, with NXP Wifi/BT chipsets already integrated:


(these SW releases can also be used as reference for customer using non NXP hosts, to show how NXP wifi/BT chipsets are integrated)


Customers using non NXP hosts will have to follow below steps:

1/ Get Wifi/BT firmware, driver and vendor HAL

- get NXP wifi/BT firmware from https://github.com/nxp/imx-firmware

Then copy it to vendor/nxp/imx-firmware

- get NXP wifi/BT driver from https://github.com/nxp-imx/mwifiex

Driver is composed of 2 kernel modules moal.ko and mlan.ko

- get vendor HAL 

Get wifi vendor HAL from https://github.com/nxp-imx-android/android-imx_platform_hardware_nxp_wlan

Then copy it to hardware/nxp/wlan 

Get BT vendor HAL from https://github.com/nxp-imx-android/android-imx_platform_hardware_nxp_libbt

Then copy it to hardware/nxp/libbt 

All these repositories provide tags for different i.MX Android releases (android-11.0.0_2.6.0, android-12.1.0_1.0.0, android-13.0.0_1.2.0).

Please note that it might be interesting to use android 13 tag even on android 11 or 12, in order to get latest features/bug fixes.


2/ Integrate these components using bellow documentation as reference:

Android Vendor HAL v009 Integration Guide




0 Kudos