HISTORY.TXT Driver File Contents (rp-winxp2k-4.81.exe)

RocketPort/RocketModem Windows XP, Windows 2000, and Windows 2003 Driver
P/N: 1800001

Version History
=====================================================================
version 4.74
  10/13/06      Changed modem INF file - mdmcmt1.inf
                - Added code to properly set strings for RocketModem IV so that
                  it properly works with the Print to Fax capability of the
                  Microsoft OS version which supply this utility.

version 4.73    Changes in driver - rocket.sys
  07/24/06      - Modified code to account for PCI ID of new RocketModem IV
                  product

                Changes to link library - ctmasetup.dll
                - Modified code to account for PCI ID of new RocketModem IV
                  product
                - Changed handling of logo display on device property page to
                  display proper logo for modem products. 
		
                Changes to INF file - Ctmaport.inf 
                - Bump for driver version 4.81 (8000004)

		Changes to INF file - Netctmrk.inf
                - Added code to recognize the PCI ID of new RocketMidem IV
                  product
                - Bump for driver version 4.81 (8000004)

                Changed modem INF file - mdmcmt1.inf
                - Added code to recognize the modem ID of new RocketMidem IV
                  product
                - Bump for driver version 4.81 (8000004)

version 4.72    Changes in driver - rocket.sys
  05/19/06      - Updated debug traces, enabled dynamic tracing using DbgCntl
                - Added WPP event tracing
                - Added spin lock to IOCTL_SERIAL_GET_COMMSTATUS handler to
                  ensure reliable queue counts for Get CommStatus requests
                  (IOCTL.C, IOCTL.H)

		    Changes to INF file - Netctmrk.inf
                - Changed month to 2-digit format per MS WHQL
                  (7/28/2004 => 07/28/2004)
                - Bump for driver version 4.80 (8000004)

                Changed modem INF file - mdmcmt1.inf
                - Mapped Modem5pnp and Modem6pnp to same inf sections

version 4.71	Changes in driver - rocket.sys
  7/30/04	- Changed handling of 8-port uPCI RocketPort Plus to use 
		  quad/octa cable detection.

		Changes to link library - ctmasetup.dll
		- Changed handling of 8-port uPCI RocketPort Plus to use 
		  quad/octa cable detection.

		Changes to INF file - Netctmrk.inf
		- Changed handling of 8-port uPCI RocketPort Plus to use 
		  quad/octa cable detection.
		- Updated the Driver Version and Date to reflect that of
		  the rocket.sys file.


version 4.70	Changes in driver - rocket.sys
  5/12/04 	- Added Standby Power Management features.
		- Added a Bug Check for the driver verifier stating the 
		  IRP should be passed down instead of completed.
		- Added a Bug Check for the driver verifier showing a
		  success status when a device is removed.
		- Added support for RocketPort uPCI Plus devices.

version 4.69
 11/20/03	Changes in driver - rocket.sys
		- A new feature was created for a disable serenum option
		from polling serial ports on startup.

		Changes to link library - ctmasetup.dll
		- A new feature was created for a disable serenum option
		for the individual ports.

version 4.68
  9/02/03       Changed modem INF file - mdmcmt1.inf
                - Removed a directive which forced modem into Fax Class 1.  
                  Modem will now default to Fax Class 2.

version 4.67
  8/08/03	Changes in driver - rocket.sys
		-  Added internal trace enhancements.
		-  Added missing handling for Ring Indicator state changes.

		Changes in modem INF file - mdmctm1.inf
		-  Changed RocketModem III initialization string to set 
		   hardware flow control.  

version 4.66
  6/24/03	Removed modem query for RocketPort II to check for need for
		microcode load or reload when the driver finishes loading.  
		The Conexant modems can get into a state where the device 
		will not respond to a query.  New behavior is to always 
		load the microcode for each modem whenever the driver loads
		or reloads.

version 4.65
  5/08/03       Changes were implemented to Add support for RocketModem III.

version 4.64
  4/23/03	Rebuilt self-extracting executable in order to remove an 
		unecessary folder from the decompression/unpacking process.

version 4.63
  3/12/03	Added RocketPort Compact PCI support.  Added PCI Device ID
		to driver and INF files.  

version 4.62
  8/26/02	Leftover testing source (from the fix to ring indicator) 
		caused problems with DSR being raised and the loopback tests 
		failing on the COM ports. Removing the testing source fixed 
		the problem. 
		Netctmrk.inf, Ctmaport.inf and mdmctm1.inf were all updated
		to list  the correct version of rocket.sys.

version 4.61
  8-22-02	The driver and setup were recompiled to properly link resource files
		this addresses a bug where the Event Viewer was failing to display 
		details associated with events.

verison 4.60
  8-13-02	The following fixes are included in this version:
		Fixed a bug where Ring Indicator status wasn't getting 
		updated.
		Netctmrk.inf, Ctmaport.inf and mdmctm1.inf were all updated
		to list  the correct version of rocket.sys.

version 4.59
  8-07-02	The following bugs have been fixed: ISA board installation 
		causing boards to become unusable and COM ports not being 
		reported correctly when the low-profile AND the quad/octa 
		board are installed at the same time.
	
version 4.58
  7-20-02	The low-profile uPCI RocketPort now works.
		Fixed a problem where the correct number of 
		ports were being created in the OS, but Port Monitor 
		was reporting only 4 ports. 

version 4.57 
7-22-02		Corrected the user display of the type of board ( whether 4 or 8 ports)
		  installed. 
		Corrected a problem  that, although the correct number of ports 
		  were added in the OS, Comtrol's utilities showed more ports than 
		  were actually installed. 
		Corrected a problem where  ISA boards were not installing. 
		Updated all of the source to ensure that all of the device id's used on 
		  the Universal PCI RocketPort were enabled. 
   

version 4.56
   7-1-02	Maintenance release , Took out source that is no longer used 
		in the building of the driver.	

version 4.55    Initial release of driver with UPCI support.
   6-12-02 
  
version 4.54 
   8-22-01	Updated inf files to reflect changes in the modem firmware.
		The updates have caused a change in installation procedures 
		  and these changes are presented in the updated Reame file.
	
version 4.53   
   8-10-01    	Replaced incorrect inf file in 4.52.

version 4.52
   8-10-01	Incorporates a new version of the modem firmware.
		ALso removed references in two inf files to files that are not 
		  part of the assembly.
version 4.51
   3-5-01 	Added macro to promote ExAllocatePool function calls to the pool tag
          	  version ExAllocatePoolWithTag.  The tag of 'Rckt' was used.  The pool
          	  tag was added per WHQL requirements for W2000 and Whistler.

version 4.50
  1-18-01 	Fixed DEVICE_RESOURCES allocation for QUERY_DEVICE_RELATIONS PnP IRP
          	  which was causing modem enumeration on RocketModems to fail on reboot.

version 4.49
 11-15-00 	Rebuilt the driver and setup DLL with the production Windows
          	  2000 driver.  Separate part numbers for these components will be
           	  maintained for the Whistler version of the assembly and will be
          	  built with the Whistler DDK.

version 4.48
 11-13-00 	Added fix to overcome PnP Manager bug where COM port numbers are 
          	  not recycled after a RocketPort PCI device is uninstalled.  On 
           	  re-installation (or installation of a second device), the next 
          	  available set of COM numbers would be assigned instead of the 
          	  original numbers.

version 4.47
  11-7-00 	Fixed bug in CTMASETP.DLL to allow functioning of context-sensitive
          	  ('?' button) help.  HtmlHelp API requires full path to access
		  the topics file embedded in the .chm file.

version 4.46
 10-26-00 	Added support for RocketPort Plus 2-port devices.

          	Replaced the .hlp file with the new compiled-HTML .chm help file.

          	Added IoRegisterDeviceInterface call with IoSetDeviceInterfaceState
          	  calls for NT50 interface publication for compliance with WDM
		  standard of using interfaces rather than symbolic links.

          	Fixed a problem with passing down QUERY_DEVICE_RELATIONS IRP's to
          	  allow a Verifier run of device enumerating utilities such as 
          	  DeviceTree.

          	Increased the size of the Unicode strings in SerialAddDevice that 
          	  were causing a memory overflow bugcheck under Verifier.  The
		  Japanese build of W2000/Whistler was generating the bug with
		  its large device name/identification strings.

version 4.40
  5-16-00 	Update PnP processing to pass non-bus related IRP's down for
          	  board driver calls and fail at lower level.  Also, change failure
          	  status from NOT_SUPPORTED to NOT_IMPLEMENTED.  Both changes
		  required to obtain a clean run from the Verifier checking utility. 
  
Version 4.39
  4-19-00 	Removed IoStartNextPacket call from PnPBoardFDO function as this
          	  function is not executing at the proper IRQL for calling the
          	  IoStartNextPacket function
  
  4-17-00 	Add code to insure the IRP data was present before attempting
          	  to access.

          	Add code to disallow IOCTL processing when the board level driver
          	  is called to process port level IOCTL's.

          	Modified netctmrk.inf to allow PCI based devices to appear when
          	  attempting to manually install a driver.

Version 4.38
  3-1-00 	Add DriverVer and  CatalogFile descriptions to the
		  version section of the inf's in preparation for WHQL certification.

		Add SourceDiskNames, and SourceDiskFiles sections to netctmrk.inf in
		  preparation for WHQL certification.

		Added function call to initialize RocketModemII firmware.

Version 4.37.01
  2-11-00 	Fixed firmware load during PNP.

		Corrected catalog filename in install INF files.

Version 4.37
  2-1-00 	Retrieve and use the subsystem vendor ID to further distinguish
		  card types.

  1-6-00 	Added portmon.cnt

Version 4.36
  12/28/99 	- New peer, portmon, wcom, and setup with additional UNICODE support.

  9/23/99 	- Added the '-f' option to wcom32 for FCC testing.

Version 4.35
  8/23/99 	- Many changes found while testing the driver for Win2000.

Version 4.33 
  5/26/99 	- Initial Release



DOCUMENT NUMBER: 8000166
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 1.23