WiFi module Microchip MRF24WB0MA and AsyncLabs libraby FAIL

Hi guys,
Currently i program the WiFi connection project for our printer, and now i'm using the driver from WiShield library AsyncLabs. With the version MRF24WB0MA have date code: 1129U8S, everything is okay, it work well. But now we have problem with new 315 modules MRF24WB0MA have date code: 1239P67 or later.
With new module i cannot connect it to WiFi network at function zg_drv_proccess() even i try to execute this case:

case DRV_STATE_START_CONN:{ 
printf("\r\n\r\nWiFi state request prepare to start connect to AP..."); 
cmd = (zg_connect_req_t*) &zg_buf[3];	 //start connection to AP 
zg_buf[0] = ZG_CMD_WT_FIFO_MGMT; 
zg_buf[1] = ZG_MAC_TYPE_MGMT_REQ; 
zg_buf[2] = ZG_MAC_SUBTYPE_MGMT_REQ_CONNECT; 
cmd->secType = security_type; 
cmd->ssidLen = ssid_len;	 //copy ssid to zg_buf 
memset(cmd->ssid, 0, 32); 
memcpy(cmd->ssid, ssid, ssid_len);	 // units of 100 milliseconds 
cmd->sleepDuration = 0;  
if (wireless_mode == WIRELESS_MODE_INFRA){ 
cmd->modeBss = 1; 
} 
else if (wireless_mode == WIRELESS_MODE_ADHOC){ 
cmd->modeBss = 2; 
} 
//request connect to AP 
spi_transfer(zg_buf, ZG_CONNECT_REQ_SIZE+3, 1); 
zg_buf[0] = ZG_CMD_WT_FIFO_DONE; 
spi_transfer(zg_buf, 1, 1); 
zg_drv_state = DRV_STATE_IDLE; 
break; 
}

After execute this case, the wifi module hang on this, it didn't occurred any interrupt from Zg2100. Please see my log for this proccessing:
Wi-Fi chipset init done.

Scanning the Wi-Fi network... 
WiFi state init.... 
WiFi state to get MAC.... 
Interupt state: FIFO 1 
Interupt state: ZG_INTR_ST_WT_INTR_REG 
Interupt state: ZG_INTR_ST_RD_CTRL_REG 
Received Mgmt response: 180.... 
ZG BUF: 
Number bss description scan = 3 
----------- Wi-Fi network 1 ------------ 
SSID found: AP-MDS-MEETING ROOM BSSID found: 00:23:28:01:19:7C Signal strength RSSI: 124 Channel: 5 Network beacon interval:  100 ms Security: OPEN 
----------- Wi-Fi network 2 ------------ 
SSID found: VjetLab BSSID found: 20:AA:4B:3D:16:D9 Signal strength RSSI: 118 Channel: 6 Network beacon interval:  100 ms Security: OPEN 
----------- Wi-Fi network 3 ------------ 
SSID found: VJET-TEAM BSSID found: 00:18:E7:FD:AA:94 Signal strength RSSI: 164 Channel: 11 Network beacon interval:  100 ms Security: OPEN 
This Wi-Fi network is the best: VJET-TEAM.With Signal strength: 164 
Try connecting to VJET-TEAM ... 
WiFi state init.... 
WiFi state to get MAC.... 
Interupt state: FIFO 1 
Interupt state: ZG_INTR_ST_WT_INTR_REG 
Interupt state: ZG_INTR_ST_RD_CTRL_REG 
Received Mgmt response: 12.... 
ZG BUF:  0 2 10 1 1 6 90 0 1e c0 d 47 
Get MAC WiFi chipset: 0:1e:c0:d:47:dd 
WiFi state connect manage... 
Interupt state: FIFO 1 
Interupt state: ZG_INTR_ST_WT_INTR_REG 
Interupt state: ZG_INTR_ST_RD_CTRL_REG 
Received Mgmt response: 4.... 
ZG BUF:  0 2 14 1 
WiFi state request prepare to start connect to AP...

And it hang on this request when i try to send the connection structure below via SPI

My connect request structure zg_connect_req_t: (THIS WORK WELL WITH OLD VERSION)

typedef struct{ 
unsigned char secType;	               /* security type : 0 - none; 1 - wep; 2 - wpa; 3 - wpa2; 0xff - best available */    
unsigned char ssidLen;	                 /* num valid bytes in ssid */    
unsigned char ssid[ZG_MAX_SSID_LENGTH];	   /* the ssid of the target */   
unsigned int  sleepDuration;          	   /* power save sleep duration in units of 100 milliseconds */	 // 
uint16_t	 sleepDuration;           
unsigned char modeBss;	                 /* 1 - infra; 2 - adhoc */    
unsigned char reserved; 
} zg_connect_req_t;

I think the connection structure of new module MRF has been change something. But i could not found this issue.
So now, if you clearly about this issue PLEASE answer help me. We has bought 315 this module in stock.
Many thanks to any helps.
Phuc Nguyen. (www.vjetstore.com) This is our product use this module