This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/WL1837MOD: wl18xx firmware failing to download with imx6 android

Part Number: WL1837MOD

Tool/software: Linux

Hi,

We are working on a imx6 based custom board with wl18xx wifi/bt chip.

I have configured wifi/bt changes in kernel4.9.17(freescale release)& tested both wifi and bt with busybox filesystem.
On running "hciconfig hci0 up" command, firmware is downloading & "hcitool scan" is showing the results.

I need to make it work in Android7.1.2. I am using the same above working kernel &
I followed the steps mentioned in link below:
processors.wiki.ti.com/.../WL18xx_First_Time_Getting_Started_Guide_(IMX6)

But when I switch on the bluetooth android. Firmware is failing to download:
luetooth:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
(stc): chnl_id list empty :4 (stk) : st_kim_start
(stk) :ldisc_install = 1(stk) :ldisc installation timeout
(stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
(stk) :ldisc_install = 1(stk) :ldisc installation timeout
(stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
(stk) :ldisc_install = 1(stk) :ldisc installation timeout
(stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
(stk) :ldisc_install = 1(stk) :ldisc installation timeout
(stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
(hci_tty): st_register failed -22

Please help me how to make it work in android.

Thanks