Hi TI E2E Wilink8 Support,
For our new product we have just integrated "Murata module LBEP5CLWMC" based on TI Wilink8 chip WL18x3 (WL1833).
We are running platform OMAP4460 with Android 4.2.2 kernel 3.4 (TI Release 4AJ2.5P2) with WiFi backported as described at: http://processors.wiki.ti.com/index.php/WL18xx_System_Build_Scripts, and WiFi is active, can get enabled/disabled in Android, etc. => Stuff seem working. This long this good :-), but I see a problem with increased idle/suspend current consumption when using release R8.5 compared to release R8.4...
Results of testing are:
Driver Firmware Current
----------------------------------------------------------
Driver R8.4 + FW R8.4 (Rev 8.9.0.0.17) => 4mA
Driver R8.4 + FW ol_r8.a9.15 (Rev 8.9.0.0.24) => 15mA
Driver R8.4 + FW R8.5 (Rev 8.9.0.0.31) => 15mA
Driver R8.5 + FW R8.4 (Rev 8.9.0.0.17) => 4mA
Driver R8.5 + FW ol_r8.a9.15 (Rev 8.9.0.0.24) => 15mA
Driver R8.5 + FW R8.5 (Rev 8.9.0.0.31) => 15mA
All above tests were done with default wl18xx-conf.bin from release R8.4 being used to ensure keeping the conf-file out of the picture (and as it gave low idle current with R8.4 release). This being said a pure R8.5 release of both driver, FW and conf-file (of cause) has as well been tested, as it was my starting point first time showing the increased idle current at 15mA.
Secondly I want to mention, that I started out trying to ensure that my conf-file was fitting my module 100% (i.e. only one 2.4GHz antenna), but regardless what I changed here it didn't seem to have any effect on the current increase seen, which was why I decided to go back to stuck default conf-file to ensure consistent and easy testing.
It was further more tested that module/system was able to wake up from suspend for all 6 combinations described above (using Ping over WiFi from PC), so all 6 combinations seem to work, although they might not be recommended by TI (I fully agree/understand). Never the less I tested them to try to get closer to the root cause of the increased idle current.
Last but not least it was confirmed that the OMAP4460 actual enters full suspend and that it shuts off it's HF-Clock, so excess current seem to be draw by the WL1833-module...
Based on above my conclusion is that some change (not good for WL1833) most likely has sneaked into the FW between release tags "R8.4 - ol_r8.a9.14" and "ol_r8.a9.15". Likewise FW number here jump with 7 steps (.17 -> .24) within one release-tag, so quite a lot seem to have happened here, but unfortunately there is no public commits in between giving any ideas of what could be the problem, so I can't get it any closer than this...
According to release note http://processors.wiki.ti.com/index.php/WiLink8_Release_Notes/R8.5 it seems that release R8.5 is needed to pass "MCS00131544 FCC/TELEC/ETSI: Adaptively test fail for certification", so I hope you will be able to help me out on how to get rid of the ~11mA increase in idle current in release R8.5 (or maybe just in firmwares Rev 8.9.0.0.24+) compared to release R8.4 (firmware 8.9.0.0.17)?
I hope above description of problem is clear and that you can provide me with a solution to the problem? In case you need any further details or anything in above give rise to questions or comments, please don't hesitate to let me know and I will try to clarify fastest and best possible...
Best regards and thanks in advance - Your fast help and support will be highly appreciated
Søren
