        Cable Management Dynamic Linked Library (DLL) Module
          For Broadcom NetXtreme Gigabit Ethernet Adapter
  For Windows 2003 32/64 bit, Windows XP 32/64 bit, Windows 2000,
               Windows NT 4.0, Windows ME, Win98/SE
                   and Windows Vista 32/64 bit
           Copyright (c) 2000-2006 Broadcom Corporation
                      All rights reserved.


Version 6.2.0 (Aug. 24, 2006)
---------------------------------

   Enhancements:
   =============
   1. Request: 
               Support Windows Vista
      Change:
               Modify code to support NDIS 6.0 driver on Windows
               Vista
      Impact:
               All applications running on Windows Vista that use
               the cabw32.dll


Version 6.1.9 (Jul. 12, 2006)
---------------------------------

   Enhancements:
   =============
   1. Request: 
               Load patterns.dat file from the current 
               directory.  Will try to load from system 
               folder if failed with current directory.
      Change:
               Modify code to address the enhancement
      Impact:
               All applications use the cabw32.dll


Version 6.1.8 (Jul. 12, 2005)
---------------------------------

   Enhancements:
   =============
   1. Request: 
               Support 5708.
      Change:
               Add PHY IDs for 5708.
      Impact:
               5708


Version 6.1.7 (Feb. 17, 2005)
---------------------------------

   Enhancements:
   =============
   1. Request: 
               Support HTLE.
      Change:
               Add PHY IDs for HTLE.
      Impact:
               HTLE


Version 6.1.6 (Feb. 7, 2005)
---------------------------------

   Enhancements:
   =============
   1. Request: 
               Support 5706.
      Change:
               Add PHY IDs for 5706.
      Impact:
               5706


Version 6.1.5 (Jan. 17, 2005)
---------------------------------

   Enhancements:
   =============
   1. Request: 
               Support 5752 and 5714 series of chips.
      Change:
               Add PHY IDs for the chips.
      Impact:
               new chips


Version 6.1.4 (Nov. 12, 2004)
---------------------------------

   Enhancements:
   =============
   1. Request: 
               Support BMAPIa.dll in 64-bit AMD64/EM64T OS.
      Change:
               Dependent dll name
      Impact:
               64 Windows for AMD64/EM64T.


Version 6.1.3 (Feb. 19, 2004)
---------------------------------

   Fixes:
   ======
   1. Request: 
               Wrong copyright year in module.
      Change:
               Correct copyright time in resource file.
      Impact:
               none


Version 6.1.2 (Jan. 6, 2004 )
---------------------------------

   Enhancements:
   =============
   1. Request: CQ7982
               Need to add BACS support for AMD64
      Change:
               Recompile and modify to run on AMD64 processors.
      Impact:
               All AMD64 platform.


Version 6.1.1 (Dec. 21, 2003 )
---------------------------------

   Enhancements:
   =============
   1. Request: 
               Support for 575x devices
      Change:
               Recognize and support 575x based chip.
      Impact:
               All OS.


Version 6.1.0 (April 21, 2003 )
---------------------------------

   Fixes:
   ========
   1. Problem: (CQ 7214)
               BACS cable analysis test always return cable length 0
               for 5782A3 on Itanium systems
      Cause:
               Tpye casting (between double/float, int/short, etc...)
               were not handles properly.
      Change:
               codes are revise to specifically taking care of all
               type conversion.
      Impact:
               All OS and all chip.


===============================================================
Changes in ver 0.22
Fixed return cable loss bug for BCM5704.

Changes in ver 0.21
Added support for BCM5705

Changes in ver 0.20
Added support for TT mode in BCM5704.

Changes in ver 0.19
Added detailed information to diagnose cable failures 
especially with the Ethernet@WireSpeed feature.

Changes in ver 0.18
Added support for BCM5704.

Changes in ver 0.17
Added support for BCM5703/02.

Changes in ver 0.16
Modified BMAPI.DLL version check to work with the latest 
version of the BMAPI.

Changes in ver 0.15
-Rebuilt files to use the latest bmapi.h file to fix the 
 version check issue.

Changes in ver 0.14
-Supports BCM5701 based NIC.

Changes in ver 0.13
-Modified to support bmapi.dll v1.32.  Supports BCM5700 only.

Changes in ver 0.12:
-Added support for BCM5701.

Changes in ver 0.11:
-Added interface function to set phy in autoneg/f1000 modes.
 This is needed so broken cable distance will work properly
 when there is a switch over of a different cable.

Changes in ver 0.10:
-Modified some API funtion declarations to return more
 information.

Changes in ver 0.09:
-Removed checking for BMAPI physical card handle since BMAPI
 has verified the handle validity.
-Added broken cable distance calculation.
-This version works with BASCS control suite v1.25 or newer.

Changes in ver 0.08:
-Fixed the pair polarity change problem.  Pair polarity test  
 determines the cable pair polarity for straight CAT5 cable.
Changes in ver 0.07:
-Software work around to reverse the pair polarity value for 
 wire map because BCM5700 NIC board has it reversed on board 
 rev16 and older.

Changes in ver 0.06:
-Modified wiremap polarity reading to read back the raw values.
 Previous polarity values were intepreted based on the local
 MDIX setting.
-The pair swap values which determine a straight/crossed cable
 based on A<->B and C<->D pairs will not return reliable values 
 because remote gigabit PHY's MDIX setting can not be obtained
 to realistically determine the cable pair swapping condition.
 Local MDIX plus other MII registers information are not 
 sufficient to determine the pair swap information.

