============================================================ Interactive Customer Display: Drivers/Support Applications Release History =========================================================== Notes ----- Release NEXT --------------- (DATE) Release 2.0.0.1 --------------- (12/01/2010) WIT 643096 - Update MSR odometer count structure for payment guard MSR. WIT 644274 - Fixed a problem in ICDController's device stop implementation. Release 2.0.0.0 --------------- (10/28/2010) WIT 637727 640193 - Added support for payment guard MSR. WIT 638043 - Added the ability to store and query whether an encrypting MSR has ever been detected. WIT 638289 - Added a new device ioctl to query the type of the MSR. WIT 640308 - Removed support for ICDMsrService, and updated the control panel utility for payment guard MSR. WIT 640317 - Add payment guard MSR support to existing ICD applications. WIT 640484 - Created a new MSR interface for users. WIT 641220 - Fixed an issue where POSController driver code couldn't be built into the same projects as ICD driver code. WIT 642229 - Cleaned up ICDLib's EEPROM interface. Release 1.4.0.0 --------------- (3/04/2010) WIT 633513 - Added the ability to disable the one-time desktop extension that happens on ICDService's start. WIT 633514 - Added ability to override ICD touch mapping onto a chosen display. Release 1.3.0.2 --------------- (6/22/2007) WIT 589370 - Immediately after MSI installation touch would occasionally not function until a reboot occurred. This problem has been addressed. Release 1.3.0.1 --------------- (6/22/2007) WIT 582058 - General page control panel license information was causing handle leak. Release 1.3.0.0 --------------- (6/22/2007) ***Appsector 23 Release*** WIT 580017 - Symptom - The ICD backlight's frequency may be audible, especially when the case has been opened. This problem has been addressed. WIT 582058 - General page of control panel now shows licensing information in lower right corner. WIT 584638 - Add debug tab to control panel which can be used to enable debug output information from the two packaged services (ICDService, ICDMsrService). Use of this feature is only recommended for developers and should not be left on for a general install. Debug information can be captured using Dbgview or Windbg. WIT 584791 - Msr Opos test application created and launch button added to ICDControlPanel.cpl. To launch from control panel application navigate to the MSR page and press the "Opos Test" button. Executable File -- "program files\radiant\icd\ICDOposMsrTest.exe". WIT 585257 - Removed unnecessary device driver heap allocations for improved performance and stability. WIT 585280 - Symptom - ICD may incorrectly report its USB descriptor back to the pc and upon plug in would show up as POSController. This problem was introduced into REV D boards and has been addressed in software. WIT 585754 - General driver cleanup, no functional differences. WIT 585762 - ICD changed to show up as single device in device manager and a pop up for only this device should appear during installation. Other devices can still be viewed by enabling "show hidden devices". NOTE: ICDController Device Manager icon changed. WIT 586049 - Internal EEPROM device driver code change, no functional differences. WIT 588906 - Symptom - occasionally, when powering up the ICD, Windows XP would pop up a message indicating that it was unable to recognize the device. This was being caused by frequent USB stalls which have been addressed. WIT 573974 - ICD Drivers - non periodic enpoint transactions halt during device driver load WIT 569614 - ICD Drivers - Allowing MSR device to surprise remove correctly/3 track implementation WIT 589057 - PIC Appsector - changing PIC appsector to use compiler optimization for reduced code space ***Msi package named changed to "RadiantICD_C1200_X.X.X.X.msi"***** ***Msi package title in appwiz.cpl changed to "Radiant ICD C1220"***** Release 1.2.0.1 --------------- (12/03/2006) ***Appsector 15 Release*** Previous appector version not stamped properly, rebuild with version stamp 15. Release 1.2.0.0 --------------- (12/01/2006) ***Appsector 14 Release*** WIT 578672 - Added software support for hardware fix of rapid popping audio on system shutdown or USB unplug. Harware change in [Rev B Mod 4] forward. WIT 578767 - Fixed Board modification number display in control panel Release 1.1.0.1 --------------- (10/02/2006) ***Appsector 13 Release*** Release 1.1.0.0 --------------- (09/27/2006) WIT 574704 - Creation of licensing support. WIT 574569 - Fixed MSR bug where cards swipes would produce erroneous data immediately following device driver installation. Release 1.0.0.3 --------------- (09/14/2006) WIT 573979 - Fixed driver/app versioning. WIT 573974 - Removed serenum.sys from MC7720 device stack to alleviate EP0 problem. WIT 574072 - Addition of board serial number to control panel general page listing. Release 1.0.0.2 --------------- (08/15/2006) WIT 570789 - Official release of Appsector 12. WIT 571185 - Creation of library support for manufacturing. WIT 571765 - Addition of 4 odometers (MSR good, MSR error, Touch Count, and Backlight time). WIT 571573 - Fixed ICDService crashing at launch on 1510's. Release 1.0.0.1 --------------- (07/24/2006) WIT 569614 - MSR surprise remove logic cleanup. Release 1.0.0.0 --------------- (05/26/2006)