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.

WL1285Q on Android4.3 Miracast Low Throughput issue

Hi, TI member, 

The currently platform we used is below for your reference, 

CPU/OS : iMX6/Android 4.3

WiFi IC : WL1285Q

FW version : ol_R5.SP5.01

we have a issue that when we are working Miracast function it will caused the low Throughput issue,

The problem happens when we called the “discoverPeers” method while AP is connected (note (2)).

it will show "wl12xx: WARNING Unable to flush all TX buffers, timed out (timeout 500 ms)
and it caused the RX throughput down to 5~6Mbps. 

Do you have any idea that what is the reason affect it  ?

 

Note:

(1)

If AP is connected, and Miracast source device is also connected to our sink device,

we will call “stopPeerDiscovery” method to stop find source device.

That warning message will stop and the throughput is good.

(2)

If AP is connected, and “discoverPeers” is called to find source device,

the warning message will keep output to debug port. The throughput becomes bad.