FIX: Slow Wi-Fi reconnect after you resume a Windows Embedded Compact 7-based device

Symptoms

Assume that you connect a Windows Embedded Compact 7-based device to a Wi-Fi adapter. You suspend the device, and then you resume the device. In this situation, it takes between 60 and 120 seconds to reconnect the Wi-Fi adapter after you resume the device.

More Information

Software update information


Download information

The Windows Embedded Compact 7 Monthly Update (October 2013) is now available from Microsoft. To download this Windows Embedded Compact 7 Monthly Update, go to the following Microsoft Download Center website:


The kind of processor that each file applies to is visible in the name of each file in the "File information" section.

Registry key information

This update contains updates for the following registry keys:
  • ReleaseIPOnSuspendResume: Releases the IP address, and forces a DHCP allocation during suspend and resume. This will force a NETDown indication and then a NETUp indication. Default value is 1, which enables this setting.
  • PwrCtrlOnSuspendResume: This forces power off during suspend and power on during resume for hardware, regardless of the power state.
  • ConnectStateCtrlOnSuspendResume: Speeds up the connection process during resume, and skips some machine state sequences. This value has the following settings (Default value is 4 for quick connect):
    • DWORD 0: NOT_SET – This will leave the machine state in the same state it was left in prior to suspend and resume.
    • DWORD 1: DISCONNECTED – This will start the machine state in the "disconnected" state.
    • DWORD 2: CONNECTED – This will start the machine state in the "connected" state.
    • DWORD 3: ROAMING – This will start the machine state in the "roaming" state.
    • DWORD 4: QUICK_CONNECT – This will perform the quick connect.
  • ActivePowerMgmt: Reduces the scan interval, puts the connection into idle state, and saves power.
  • IntersilCard: Fixes Intersil card connection issues. Default value is 0 - generated with sysgen by using BSP_NIC_AR6K_NWF and BSP_NIC_ISLP2NDS_PCMCIA.
For more information about the registry keys updates, see the following table:

Registry KeyDescription
ReleaseIPOnSuspendResume : REG_DWORD [HKEY_LOCAL_MACHINE\Services\WLANSVC] "ReleaseIPOnSuspendResume"=dword:1
PwrCtrlOnSuspendResume : REG_DWORD [HKEY_LOCAL_MACHINE\Services\WLANSVC] "PwrCtrlOnSuspendResume"=dword:0
ConnectStateCtrlOnSuspendResume : REG_DWORD [HKEY_LOCAL_MACHINE\Services\WLANSVC] "ConnectStateCtrlOnSuspendResume"=dword:4
ActivePowerMgmt : REG_DWORD [HKEY_LOCAL_MACHINE\Services\WLANSVC] "ActivePowerMgmt"=dword:0
IntersilCard : REG_DWORD [HKEY_LOCAL_MACHINE\Services\WLANSVC] "IntersilCard"=dword:1

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:
  • On the Build menu, click Clean Solution, and then click Build Solution.
  • On the Build menu, click Rebuild Solution.
You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.
File information

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References



Third-party information disclaimer


For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

Properties

Article ID: 2783856 - Last Review: Nov 12, 2013 - Revision: 1

Feedback