Hello NXP Team,
We have successfully integrated the "SD-WLAN-SD-BT-8997-U16-MMC-W16.68.10.p162-16.26.10.p162-C4X16693_V4-MGPL" driver into Android 12 Linux 4.9.178 on our custom BG5CT-based platform. With this updated driver integrated into our image, we aimed to perform a Compatibility Test Suite (CTS) test for Google certification.
To initiate the CTS testing, we established an ADB connection using a USB Type-A cable between the DUT and the host machine. On the host machine, we executed the CTS test command: "run cts -m CtsNetTestCases," Unfortunately, the results showed that four test cases had failed. The specific failed test cases are as follows:
For your reference, I have attached the log files of failed test cases below.
Questions:
Dear @virti_choksi ,
check README_MLAN in driver, please!
=========================================
Configuring the feature (README_MLAN)
Usage: mlanutl mlanX hostcmd <auto_tx.conf> nat_keep_alive
parameter:
.......
hostcmd nat_keep_alive
This command is used to configures the Frame Auto Transmission parameters.
nat_keep_alive: register to firmware for sending NAT Keep Alive packet
Usage:
mlanutl mlanX hostcmd config/auto_tx.conf nat_keep_alive
......
======================================
for auto_tx.conf , after cross compiling driver, the file can be generated.
[in addition]
keep_ alive is based on TCP connection, there are also some configurations in Kernel, so you please check it again.
Thanks!
Regards,
weidong