Conexant Confidential 3 08/11/08 Table of Contents TABLE OF CONTENTS.................................................................................................................. 3 INTRODUCTION............................................................................................................................. 6 UNIFIED GUIU/UIU......................................................................................................................... 7 Version 4.0.45.X ............................................................................................................. 7 Version 4.0.44.X ............................................................................................................. 7 Version 4.0.43.X ............................................................................................................. 7 Version 4.0.42.X ............................................................................................................. 7 Version 4.0.41.X ............................................................................................................. 8 Version 4.0.40.X ............................................................................................................. 8 Version 4.0.39.X ............................................................................................................. 8 Version 4.0.38.X ............................................................................................................. 8 Version 4.0.37.X ............................................................................................................. 8 Version 4.0.36.X ............................................................................................................. 9 Version 4.0.35.X ............................................................................................................. 9 Version 4.0.34.X ............................................................................................................. 9 Version 4.0.33.X ............................................................................................................. 9 Version 4.0.32.X ............................................................................................................. 9 Version 4.0.31.X ............................................................................................................. 9 Version 4.0.30.X ............................................................................................................. 9 Version 4.0.29.X ........................................................................................................... 10 Version 4.0.28.X ........................................................................................................... 10 Version 4.0.27.X ........................................................................................................... 10 Version 4.0.26.X ........................................................................................................... 10 Version 4.0.25.X ACF modem fixed ONLY.............................................................. 11 Version 4.0.24.X ACF modem fixes ONLY.............................................................. 11 Version 4.0.23.X ........................................................................................................... 11 Version 4.0.22.X ........................................................................................................... 11 Version 4.0.21.X ........................................................................................................... 11 Version 4.0.20.X ........................................................................................................... 11 Version 4.0.19.X ........................................................................................................... 12 Version 4.0.18.X ........................................................................................................... 12 Version 4.0.17.X ........................................................................................................... 12 Version 4.0.16.X ........................................................................................................... 13 Version 4.0.15.X ........................................................................................................... 13 UNIVERSAL COINSTALLER....................................................................................................... 14 Version 2.0.34.0............................................................................................................ 14 Version 2.0.33.0............................................................................................................ 14 Version 2.0.32.0............................................................................................................ 14 Version 2.0.31.0............................................................................................................ 14 Version 2.0.30.0............................................................................................................ 14 Version 2.0.29.0............................................................................................................ 14 Version 2.0.28.0............................................................................................................ 15 Version 2.0.27.0............................................................................................................ 15 Version 2.0.26.0............................................................................................................ 15 Version 2.0.25.0............................................................................................................ 15
Conexant Confidential 4 08/11/08 Version 2.0.24.0............................................................................................................ 15 Version 2.0.23.0............................................................................................................ 16 Version 2.0.22.0............................................................................................................ 16 Version 2.0.21.0............................................................................................................ 16 Version 2.0.20.0............................................................................................................ 16 Version 2.0.19.0............................................................................................................ 17 Version 2.0.18.0............................................................................................................ 17 Version 2.0.17.0............................................................................................................ 17 Version 2.0.0.16............................................................................................................ 17 Version 2.0.0.15............................................................................................................ 17 Version 2.0.0.14............................................................................................................ 18 Version 2.0.0.13............................................................................................................ 18 Version 2.0.0.11............................................................................................................ 18
Conexant Confidential 5 08/11/08
Conexant Confidential 6 08/11/08 Introduction UIU stands for Universal Installer/Uninstaller program used to install and uninstall modem and audio drivers together with other supporting applications (like NetWaiting, SmartAudio, etc.). UCI stands for Universal CoInstaller DLL used during the installation and uninstallation of modem or audio drivers.
Conexant Confidential 7 08/11/08 Unified GUIU/UIU Version 4.0.45.X Problems Fixed/New Features Added Operating System Hardware Platform Severity New Feature: Add support for a decorated (based on the device installed) INI file when UIU is used to install an application such as SmartAudio All All High Version 4.0.44.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Add-on program installation (like SmartAudio) fails in OS with multi-character language (like Japanese, Chinese, etc.) when an installation folder contains non-English characters All All High Version 4.0.43.X Problems Fixed/New Features Added Operating System Hardware Platform Severity New Feature: Add an option to remove registry values during a fresh installation and keeps the same registry values during the upgrade. All All Low New Feature: Support installation of more than one device if a folder contains more than one INF file and a system has more than one device corresponding to PnP IDs mentioned in the INF files All All Low New Feature: UIU exit code in case of a failed installation will reflect failure reason (the same code as used for /F2 mode). All All Low New Feature: When Programs and Features icon is launched from Control Panel in Vista after the driver is installed. The driver uninstallation entry is not shown until F5 (refresh) button is pressed. UIU now refreshes the desktop after a successful installation. The driver uninstallation entry is updated. Vista All Low Corrected wording in German during the installation All All Low Version 4.0.42.X Problems Fixed/New Features Added Operating System Hardware Platform Severity
Conexant Confidential 8 08/11/08 Installer product description in the "User Account Control" window is incorrect during the installation for accounts with non- administrative rights. The wrong ";Graphical Universal Installer/Uninstaller Conexant Systems, Inc." string is replaced by "Conexant Universal device Install/Uninstall x86 Application Conexant Systems, Inc." Vista All Low Failure to install NetWaiting and DLD applications during installation of the modem driver in Windows XP. XP All High Version 4.0.41.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Uninstallation of device driver fails if uninstaller could not find the DIFxAPI.dll system file. Vista All Medium Installation of an USB device that has &MI_nn part in the PnP ID fails All USB device Medium Version 4.0.40.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Command line option (-DDG) to block driver downgrade attempt is blocking reinstallation. Now it is possible to reinstall/fix the current installation even when DDG option is specified. All All Low Version 4.0.39.X Problems Fixed/New Features Added Operating System Hardware Platform Severity New Feature: Added a new command line option (-DDG) to block driver downgrade attempt All All Low Version 4.0.38.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Audio driver upgrade could fail on Windows XP/Vista. The problem doesnt exist if previously installed audio driver is uninstalled prior to a new installation. All All High Version 4.0.37.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Audio driver fails to install on system with left over driver service entry All All High
Conexant Confidential 9 08/11/08 Version 4.0.36.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Audio driver installation or upgrade takes relatively long time All All Medium Passing a parameter to an application installed via INI file not working All All High Version 4.0.35.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Added support of more than one INI file handling during application installation All All Low Third Party HDMI codec driver may stop functioning after the installation of audio driver followed by reboot Vista All High Version 4.0.34.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Intermittent failure to apply part of the INI file (qualifier based); registry value could be applied to the wrong location. All All High Version 4.0.33.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Upgrade of audio driver could fail Vista All High Version 4.0.32.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Added an option to enable a pop-up warning window during the silent uninstallation. Uninstallation may fail since it is done by a user without administrator privileges. 2K, XP All Low Version 4.0.31.X Problems Fixed/New Features Added Operating System Hardware Platform Severity After uninstalling the device from Add/Remove Programs, the in-build driver would not install on the system. Improvement to the method of determining when the UIU is to refresh the PNP Manager to install any in- build driver was implemented. Windows Vista All High Version 4.0.30.X Problems Fixed/New Features Added Operating System Hardware Platform Severity
Conexant Confidential 10 08/11/08 New feature to display icons on the progress bar of the installer tool. It will also highlight the Icon of the application/device that is currently being installed at any given time. All All High Any HDA Audio/Modem In-build Driver is wrongly detected as a Conexant device when no in-build driver is present on the system. During uninstallation the UIU will detect if the in-build drivers exist. If it exists, it will refresh the Device Manager in an attempt to install it. Windows Vista All High Version 4.0.29.X Problems Fixed/New Features Added Operating System Hardware Platform Severity After installing the modem driver it was inheriting a reboot request from a previous device installation. The fix is a command line option "-DPME". When set it will disable this enumeration. The UIU will then refresh device manager before installation to ensure the modem is enumerated and appears in device manager. All All High During uninstallation of the driver the UIU deletes the shortcut on the desktop. The Icon intermittently did not disappear even though it was been deleted. Fix was to refresh the desktop to ensure the icon is removed. All All High Version 4.0.28.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Add feature to invoke another UIU based on the devices PNP ID All All High If the device is not present in the system and the driver is installed silently a box will pop up to notify the user. This is now resolved by parsing this error to a log file All All High Version 4.0.27.X Problems Fixed/New Features Added Operating System Hardware Platform Severity GUI reports success on a failed installation XP All High Version 4.0.26.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Shortcuts can be created on the desktop using an INI. All All Medium
Conexant Confidential 11 08/11/08 Version 4.0.25.X ACF modem fixed ONLY Version 4.0.24.X ACF modem fixes ONLY Version 4.0.23.X Problems Fixed/New Features Added Operating System Hardware Platform Severity An application crash is seen during the devices uninstallation. Windows Vista All High Version 4.0.22.X Problems Fixed/New Features Added Operating System Hardware Platform Severity During uninstallation the UIU used by an application fails to start when launched by another UIU. All All High If installation of the driver is done via an INI, the UIU will determined the PNP id of a device and locate the installation path. The failure is in the UIU with the UIU x32 failing to launch the UIU x64 X64/Windows Vista64 All High CoInstaller File is now deleted when device is uninstalled through Add/Remove Programs. All All High System was crashing on reboot after add/remove programs device removal. This was caused by the UIU uninstalling all files in the folder where the INF resides. This has now been fixed. All All Medium Feature added to support the install of packages with multiple INFs with the same PNP ID. All All Medium Installation fails with decorated INF files implementing different capabilities. It is fixed by determining the correct capability for each PNP ID. All All High Windows permits to have more than one AddReg or CopyFile entry in a section. It was assumed only one such entry is in a section is permitted. This was fixed by removing this limitation. All All Medium Version 4.0.21.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Support for ACF versions of the GUIU and UIU All All Low Version 4.0.20.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Uninstalling Windows Vista drivers via Add/Remove Programs the UIU will refresh Windows Vista 32/64 All Low
Conexant Confidential 12 08/11/08 Problems Fixed/New Features Added Operating System Hardware Platform Severity the system and install in build drivers before exiting. Prior to this release, UIU was not doing a refresh after uninstall. Moved UIU Driver (UIUSYS) functionality into the UIU. The UIU Driver used to determine if a specific hardware is plugged into the system. Instead of reading the hardware, the UIU can replicate its functionality by refreshing the system for the OS to display all devices as "Other Devices" in the Device Manager list. Because of this change, UIUSYS.SYS and UIUDLL.DLL files are no longer needed. Installation of HAD Bus drivers can be handled by the installer program (UIU) itself. All All Medium Version 4.0.19.X Problems Fixed/New Features Added Operating System Hardware Platform Severity Modem driver install by UIU was failing whilst the PNP Manager installed the inbuild modem. The fix is to improve the waiting time by the UIU in order for the PNP Manager to complete before installing the new device. Windows Vista 32/64 All Low Version 4.0.18.X Problems Fixed/New Features Added Operating System Hardware Platform This issue was specific to upgrading from WIN98SE VXD drivers to WIN98SE WDM drivers which caused a system crash (BSOD) when attempting a Dial up Networking (DUN) connection. This new feature added in the UIU checks if either of the two CARP components (CarpServ.exe, Carp.dll) are running. If it is, the UIU will attempt to stop the components by deleting the files/registry if they exist and prompt for a reboot to stop the components from running. After the reboot, the UIU will continue the installation/upgrade of the new modem. Win98 All Version 4.0.17.X Problems Fixed/New Features Added Operating System Hardware Platform When the UIU calls into the Install Shield based uninstaller of the DLG (Digital Line Guard) application, Install Shield will mistakenly notify that the task has completed. This will cause the UIU to delete the modem when a handle is still open to it thus failing to uninstall correctly. This issue is only seen when a /clone_wait command line option is used when installing the DLG application. All All Uninstalling the Windows Vista drivers via Add/Remove .
Conexant Confidential 13 08/11/08 Problems Fixed/New Features Added Operating System Hardware Platform Programs does not remove the driver files from the Windows\systems32\drivers folder. The drivers are reverted back to the inbuild drivers Windows Vista 32/64 All Uninstallation of modem drivers fail on Windows Vista 32/64 operating systems. This issue was resolved by a fix in the UIU which correctly stop the service and deletes the files on Windows Vista.
Windows Vista 32/64
All Version 4.0.16.X Problems Fixed/New Features Added Operating System Hardware Platform Modem drivers remained on the system after uninstalling the device from Add/Remove programs applet and then rebooting the system. This would cause the drivers to reinstall automatically. WinME All Version 4.0.15.X Problems Fixed/New Features Added Operating System Hardware Platform This feature controls the install paths where the drivers are located for the device and can determine which Operating systems it is for depending on the PNP ID defined in the INI file. All All During the setup of the drivers on a Windows Vista X64 HDA audio system an installation crash was observed. This was caused by verification that the CoInstaller had successfully installed the WaveRT INI file. Issue is now fixed. Windows Vista 64 All
Conexant Confidential 14 08/11/08 Universal CoInstaller Version 2.0.34.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity New Feature: Add a mechanism in the INI to communicate to the CoInstaller to delete user defined registry keys and values All All High Version 2.0.33.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity New Feature: Add support for un-installation of HKCU root key in registry. All All High Version 2.0.32.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity New Feature: Add an option to delete registry value from device node. All All High Version 2.0.31.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity New feature: Refresh the Desktop, Control Panel, and Add/Remove programs windows during installation and un-installation All All High SmartAudio may not uninstall during device un-installation if the registry contains a failed instance of the device of the same PNP ID All All High Version 2.0.30.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity SmartAudio application does not install on Japanese OS XP All High Support installation of MSI file when installed from ".." location All All High Add support to not show Application name in Add/Remove if installed by MSI file All All High Version 2.0.29.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Intermittent driver installation failure on Vista64 Vista64 All High
Conexant Confidential 15 08/11/08 Version 2.0.28.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity New Feature: Add an option to remove registry values during a fresh installation and keeps the same registry values during the upgrade. All All Low Installation failure occurs if the system contains left over information from the previous driver installation. This is caused by having a different service name associated with driver binary file All All Medium New Feature: Enable/disable Dolby algorithm for audio drivers depending on the approved list provided by Dolby Laboratories, Inc. All All High Version 2.0.27.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Failure to display a reboot prompt when requested from INI file. This is caused by having multiple INI files and there is one INI file that is installing an application and another file attempting to do a reboot. All All Medium Version 2.0.26.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Pop-up window asking for a reboot (as a result of Reboot command in INI file) could be prompted before device driver installation is completed. Resulting in possible failure of the device driver installation if the user presses the OK button too fast. All All Medium Application installation initiated through INI file could be done before device driver installation is completed. As a result the application (e.g. SmartAudio) could fail to communicate to the device driver. All All High Version 2.0.25.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Installation failure if the driver service name changes when compared to the previous driver package for the same device. All All High Version 2.0.24.0 Internal release for testing
Conexant Confidential 16 08/11/08 Version 2.0.23.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity INI files remain in the system after the uninstallation of the driver when selecting "Delete files" checkbox from Device Manager. Windows Vista All Medium Version 2.0.22.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Finding registry entries for the audio device when parsing an INI file worked only with English OS. It is now fixed and registry updates for the audio device are successful regardless of the OS language. All All High Version 2.0.21.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Reboot prompt is displayed when a driver upgrade contains an INI. This is to ensure the upgrade is successful. This issue was propagated by a fix in V2.0.20.0. All All High Version 2.0.20.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity When modem is reinstalled ,'Found New HW Wizard' window prompts on dual byte language supported OS All All Medium To ensure contents of the INI file are applied during the devices installation a reset is invoked on the modem after the driver is installed All All Medium CoInstaller will now reset the device when a driver upgrade is completed to ensure that new driver installation is successful. All All Medium If there are multiple INFs with the same PNP ID in the package. The CoInstaller chooses the most appropriate INF to install based on it being signed and having the highest version. All All Medium When the driver is upgraded and the INF name differs to the existing one installed, there will be two folders on the system. This was fixed by removing the old one and keeping the current one only. All All Medium Feature to install certain parts of an INI based on its PNP ID All All Medium Windows permits to have more than one AddReg or CopyFile entry in a section. It All All Medium
Conexant Confidential 17 08/11/08 Problems Fixed/New Features Added Operating System Hardware Platform Severity was assumed only one such entry is in a section is permitted. This was fixed by removing this limitation. Version 2.0.19.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Device uninstall entry does not appear in Programs and Features after installation is done successfully. This entry was removed by the co-installer and was introduced in V2.0.17.0. All All Medium Version 2.0.18.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Added support for ACF (Controlled) modem products. All All Medium Version 2.0.17.0 Problems Fixed/New Features Added Operating System Hardware Platform Severity Issue was specific for x64 OS using a 32 bit application. The Registry location of a 32 bit application is stored in a different location then the normal location. Thus causing uninstallation of the application to fail. Issue was resolved by the CoInstaller looking in the correct Registry location. XP64/Windows Vista64 All Medium During a device upgrade, if the new driver packages uninstallation location differs from the previous device installed, two device entries are displayed in Add/Remove programs. All All Low Version 2.0.0.16 Problems Fixed/New Features Added Operating System Hardware Platform This fix is specific to HDA and Audio Only Device. A fix was implemented to better determine when the audio device installation has completed and the coinstaller would process the INI file that configures WaveRT settings. Windows Vista All Version 2.0.0.15 Problems Fixed/New Features Added Operating System Hardware Platform This fix was to change the default recording position to the middle for Sum/Mic-In/Line-In sliders. This was implemented via an INI file to in order control the slider Windows Vista All
Conexant Confidential 18 08/11/08 Problems Fixed/New Features Added Operating System Hardware Platform bar. Version 2.0.0.14 Problems Fixed/New Features Added Operating System Hardware Platform If the drivers are preinstalled and the system is rebooted, there should be no user intervention required after the reboot. In this case, although the drivers were installed correctly, the "Found New Hardware" wizard still appears. Windows Vista All Version 2.0.0.13 Problems Fixed/New Features Added Operating System Hardware Platform After uninstalling the modem from Phone and Modem options and rebooting the system. The Modem is banged out in device manager and will not function. Windows Vista 64 All Specific system files were not removed during the uninstallation process on Windows Vista 64 operating system. Thus uninstallation process was failing.
Windows Vista 64 All Version 2.0.0.11 Problems Fixed/New Features Added Operating System Hardware Platform If the INF file is not decorated with ".NT" extension the CoInstaller is unable to locate the HxfSetup.exe file and therefore fails to copy the DIFXAPI.DLL file. The uninstaller application cannot use DIFXAPI.DLL. This in turn causes an install after add/remove programs uninstall failure because the uninstallation process is not going through DIFXAPI.DLL. All All
Kali Linux - An Ethical Hacker's Cookbook - Second Edition: Practical recipes that combine strategies, attacks, and tools for advanced penetration testing, 2nd Edition
Java Professional Interview Guide: Learn About Java Interview Questions and Practise Answering About Concurrency, JDBC, Exception Handling, Spring, and Hibernate