AnsweredAssumed Answered

How to use Isupplicant for wifi on Android8.0

Question asked by praveen verma on May 10, 2018
Latest reply on Jun 26, 2018 by Diego Adrian Cuevas


We are porting Android8.0 freescale release for a imx6q based custom board.
We are facing problems for wifi bringup on custom board.

Our custom board is having TI wl18xx wifi-bt module.

I got the information that there are two types of hidl for wifi-
1. Iwifi
2. Isupplicant

My understanding is that freescale release source comes with brcm & uses Iwifi hidl (source present at android_build/hardware/broadcom/wlan/bcmdhd/wifi_hal).
So to bringup wl18xx wifi using Iwifi, we required wifi hal code(similar as hardware/broadcom/wlan/bcmdhd/wifi_hal), which is not available.

I got some references where wl18xx wifi is brought up using Isupplicant and doesn't use android.hardware.wifi@1.0-service. If I make the similar changes in freescale release, wifi state machine crashes and android doesn't come boot properly.

Please let me know How can we remove the dependency on Iwifi & can use Isupplicant to bringup wifi on our board.