
Version1.0.0.22
===============

- The sleep time is increased from 1 m.sec(which is the value in Version1.0.0.21) to 800 m.sec in the MiniportHalt() routine to avoid data aborts while unloading the driver.The data aborts while unloading the driver were observed in the WinCE 5.0.Fixed the bug #5813 and bug #5820.

-The architecture of the driver is changed from version1.0.0.21.




Version1.0.0.20
===============

1. This driver disk excludes version 19 change, i.e. the FILTER_TYPE_ALL_MULTICAST bit set in the packet filter is avoided.

2. The Ping failure (Bug #5784) as well as IP lease time(Bug #5785) expiration bugs resolved.The reason for these bugs is, the Multicast registers were not updated properly,due to which the ARP broadcast packets were not responded and the ip renew was not done at the proper interval.These are updated when we read back after wrtiing into the registers.



Version1.0.0.19
===============

- Fixes the Bug #5753.The reason for the ping failure is the MCS7830 miniport driver was not accepting the ARP requests from the router because of Multicast bit not been set in the configuration(HIF15) register.The bit is set in the present driver version.


Version1.0.0.18
===============

-This version driver supports Device with id 7832 apart from 7830.

Version1.0.0.17
===============


Changes made to fix Bug 5731.

Changed the TX and Rx completion routine paths code to support event based completion routines. With the earlier Tx and Rx completion routines doing post processing within the callback context, seeing that after some time Host Controller driver 
gets hung and further Tx and Rx completion routines are not being called even though requests are pending with Host Controller driver.



Version1.0.0.16
===============
Fixes the Bug Id 5717. 


Version1.0.0.15
===============

Changes:
+++++++++++

As the NDIS periodic timer was fast enough to queue timer objects.
When we unplug the device,we were cancelling queued periodic timer object calling timer function.
so we were unable to cancel the set link status periodic timer.


Version 1.0.0.15 fixes this issue,when user unplugs device he sets "UsbCloseDevice" flag,
and we reset link status periodic timer in it's timer function itself.

Fixes the Bug Id 5656. 

Version1.0.0.14
===============
2:47 PM 1/9/2009

Changes:
+++++++++++
1.Fixes the Bug Id 5656:Customer Issue (APK-PMB):Link Up lead time for MCS7830 is greater than standard Ethernet controller.  
2.Current Version1.0.0.14 decreases the link-up time of MCS7830. 
3.This is done by having a NDIS timer in MCS7830 driver,that update the link status information every 500ms .