I downloaded gingerbread android 2.3.4 and 18.104.22.168 kernel. I have built that android version for IMX53 QSB and I'm using a SDIO supported WIFI card in the SDIO slot provided in IMX53 QSB. I have a problem in sending data down to the device. The packet for which I issue a cmd53 write (packet size: 256) has some non-zero bytes in it. However, when the packet reaches the device, the data somehow gets corrupted and I get to see zeroes instead of valid data.