//======================================================================
// ASIX AX88772/AX88772A Windows Vista 32-bit driver
// Revision History
//
// This document describes the major changes, additions and bug fixes made 
// to the driver between released versions. 
//======================================================================

Version 3.8.3.23 (2010-05-31)
1. Fix the media setting when force link speed with external Ethernet PHY.
2. Before cancel WDF request in Halt routine, confirm that the WDF request object is not NULL.
3. Modify the inf file. Let the driver only can be installed on Windows Vista.

Version	3.8.3.22 (2009-10-02)
1. Increase the RX bulkin buffer on USB1.1 interface.
2. Deregister Endpoints immediately after detect Ethernet link down.

Version	3.8.3.21 (2009-08-25)
1. Added SPX's MVCI VID/PID (AX88772).
2. Use EEPROM offset 0x17 to select the power saving mode.
3. Modifiy to solve the Ethernet sometimes link failure issue during Standby/Resume test when two AX88772A boards are connected directly. 
4. Fix TX failure if unplug Ethernet cable and then plug Ethernet cable when network traffic is heavy.

Version	3.8.3.20 (2009-06-10)
1. Restore the PHY Select Register after resume from hibernate.

Version	3.8.3.19 (2009-06-04)
1. Re-build driver by WDK 6001 and use WDF 1.7. It can solve the WDF version check issue in WHQL
   test on Vista by using WLK 1.4.
2. Add Nokia PID/VID.

Version	3.8.3.18 (2009-05-26)
1. Add USB error handling policy.
2. Modify PHY power on/off procedure and fix connection issue with the switch used Kendin's chip.
3. Update to WDF 1.9.

Version	3.8.3.17 (2009-04-02)
1. Modify inf file.

Version	3.8.3.16 (2009-03-10)
1. Reduce CPU utilization while transmit/receive packets.
2. Record some messages to system event log when USB error.
3. Fix while wait bug when suspend.
4. Update to WDF 1.7.
5. Fix NetBios wakeup byte mask.

Version 3.8.3.15 (2009-02-13)
1. Move interrupt timer from befor PHY power up procedure to after.
2. Modify some endpoints register flags to solve BSOD issue on UWB.

Version 3.8.3.14 (2008-11-18)
1. Add PHY ON/OFF sequence procedure.
2. Add DisplayLink USB bandwidth solution.
3. Solve the issue that driver stops working after remove USB memory stick.
4. Add MSI PID/VID

Version 3.8.3.13 (2008-06-18)
1. Modifiy based on v3.8.3.10.
2. Fix system hang up when connecting ADSL with PPPOE.
3. Modify to ignore the power management setting of Vista system 

Version 3.8.3.12 (2008-06-16)
1. Internal release.

Version 3.8.3.11 (2008-06-05)
1. Internal release.

Version 3.8.3.10 (2008-04-16)
1. Modify some line location in the OID set routine to fix Inventec UMPC system WHQL test issue.
2. Add phy check when resume from sleep/hibernate mode.
3. Add to check the power management setting of Vista system

Version 3.8.3.9 (2007-09-13)
1. Fix VLAN issue. (Send packets without VLAN tag when VLAN is enable.)

Version 3.8.3.8 (2007-09-06)
1. Fix WOL issue. (when enter sleep mode, some vendor commands aren't sent.)

Version 3.8.3.7 (2007-05-15)
1. Protect oid cancel routine.
2. Add WdfRequestCancelSentRequest in halt(), for avoid delay complete routine.

Version 3.8.3.6 (2007-03-21)
1. AX88772/AX88772A combined driver. (New release for AX88772A)
2. Fix Toshiba UWB dock issue.


============================================================
<<< Note >>>
The remote Wake-On-LAN function of AX88772A/AX88772 Vista driver doesn't care of 
the "Power Management" setting in the AX88772A/AX88772 Vista driver property in order to 
workaround some potential power management function issues of the earlier Vista system. 

User just needs to set the "WakeUp" parameter of AX88772A/AX88772 Vista driver 
to enable the remote Wake-On-LAN function. If you still have problems, please contact
the manufacturer of your AX88772A/AX88772 device to make sure if your AX88772A/AX88772 
board is supported the remote Wake-On-LAN capability or not. 
============================================================

