TITLE: System Software Manager VERSION: 1.70 Rev A DESCRIPTION: System Software Manager (SSM) is a utility that supports unattended upgrade/installation of drivers, system agents, and system ROM on multiple PCs simultaneously from a centralized file store without implementing a software distribution infrastructure. PURPOSE: Routine SOFTPAQ NUMBER: SP28117 SUPERCEDES: SP27319, SP25587, SP24752, SP24489, SP23321, SP22340, SP20070, SP21385, SP19480, SP17447, SP13331, SP12891 EFFECTIVE DATE: August 31, 2004 CATEGORY: Software - System Management SSM SUPPORTED: Yes PRODUCT TYPE(S): Desktops Notebooks Workstations PRODUCT MODEL(S): DESKTOPS: Compaq Business Desktop PCs: - Compaq D315 Business PC Compaq Deskpro PCs: - Compaq Deskpro 1000 Desktop PC Series - Compaq Deskpro 2000 Desktop PC Series - Compaq Deskpro 3000 Desktop PC Series - Compaq Deskpro 4000 Desktop PC Series - Compaq Deskpro 4000N Desktop PC Series - Compaq Deskpro 4000S Desktop PC Series - Compaq Deskpro 6000 Desktop PC Series - Compaq Deskpro EC Desktop PC Series - Compaq Deskpro EN Desktop PC Series - Compaq Deskpro EN Small Form Factor Series - Compaq Deskpro EP Desktop PC Series - Compaq Deskpro EP/SB Desktop PC Series - Compaq Deskpro SB Desktop PC Series Compaq Evo Desktop PCs: - Compaq Evo D210 Microtower - Compaq Evo D300 Convertible Minitower - Compaq Evo D300 Desktop - Compaq Evo D300 Small Form Factor - Compaq Evo D300s Convertible Minitower - Compaq Evo D300s Desktop - Compaq Evo D300s Small Form Factor - Compaq Evo D300v Microtower - Compaq Evo D310 Desktop - Compaq Evo D310 Micro-Desktop - Compaq Evo D310 Microtower - Compaq Evo D310 Slim Tower - Compaq Evo D310v Microtower - Compaq Evo D311 Desktop - Compaq Evo D311 Microtower - Compaq Evo D311v Desktop - Compaq Evo D311v Microtower - Compaq Evo D320 Desktop - Compaq Evo D320 Microtower - Compaq Evo D320 Slim Tower - Compaq Evo D380 Microtower - Compaq Evo D380mx Desktop - Compaq Evo D381 Microtower - Compaq Evo D381mx Desktop - Compaq Evo D500 Convertible Minitower - Compaq Evo D500 Desktop - Compaq Evo D500 Small Form Factor - Compaq Evo D510 Convertible Minitower - Compaq Evo D510 e-pc - Compaq Evo D510 Small Form Factor - Compaq Evo D510 Ultra-Slim Desktop Compaq iPAQ PCs: - Compaq iPAQ Desktop PC Series - Compaq iPAQ Legacy-Free PC Series HP Blade PCs: - HP bc1000 Blade PC HP Business Desktop PCs: - HP Business Desktop d325 Microtower - HP Business Desktop d325 Slim Tower - HP Business Desktop dx6050 Microtower HP Compaq Business Desktop PCs: - HP Compaq Business Desktop d330 Desktop - HP Compaq Business Desktop d330 Microtower - HP Compaq Business Desktop d330 Slim tower - HP Compaq Business Desktop d338 Microtower - HP Compaq Business Desktop d530 Convertible Minitower - HP Compaq Business Desktop d530 Small Form Factor - HP Compaq Business Desktop d530 Ultra-slim Desktop - HP Compaq Business Desktop d538 Convertible Minitower - HP Compaq Business Desktop d538 Small Form Factor - HP Compaq Business Desktop dc5000 Microtower - HP Compaq Business Desktop dc5000 Small Form Factor - HP Compaq Business Desktop dc5100 Microtower - HP Compaq Business Desktop dc5100 Small Form Factor - HP Compaq Business Desktop dc7100 Convertible Minitower - HP Compaq Business Desktop dc7100 Small Form Factor - HP Compaq Business Desktop dc7100 Ultra-slim Desktop - HP Compaq Business Desktop dx2000 Slim Tower - HP Compaq Business Desktop dx6100 Microtower - HP Compaq Business Desktop dx6100 Slim Tower - HP Compaq Business Desktop dx6120 Microtower - HP Compaq Business Desktop dx6120 Slim Tower - HP Compaq Business Desktop dx6128 Microtower - HP Compaq Business Desktop dx6128 Slim Tower HP e-PCs: - HP e-PC c10/s10 HP Vectra PCs: - HP Vectra VL400 - HP Vectra VL410 - HP Vectra VL420 - HP Vectra VL430 NOTEBOOKS: Compaq Armada Notebook PCs: - Compaq Armada e500 Notebook - Compaq Armada e500s Notebook PC Series - Compaq Armada E700 Notebook PC Series - Compaq Armada m300 Notebook PC Series - Compaq Armada m700 Notebook Compaq Evo Notebook PCs: - Compaq Evo Notebook n400c - Compaq Evo Notebook n410c - Compaq Evo Notebook n600c - Compaq Evo Notebook n610c - Compaq Evo Notebook n610v - Compaq Evo Notebook n620c - Compaq Evo Notebook n800c - Compaq Evo Notebook n800v - Compaq Evo Notebook n800w - Compaq Evo Notebook n1000c - Compaq Evo Notebook n1000v - Compaq Evo Notebook n1005v - Compaq Evo Notebook n1010v - Compaq Evo Notebook n1015v - Compaq Evo Notebook n1020v - Compaq Evo Notebook n1050v HP Compaq Business Notebooks: - HP Compaq Business Notebook nc4000 - HP Compaq Business Notebook nc4010 - HP Compaq Business Notebook nc6000 - HP Compaq Business Notebook nc8000 Compaq Tablets: - Compaq Tablet PC tc1000 - Compaq Tablet PC tc1100 WORKSTATIONS: Pentium/Xeon-based Workstations: - Compaq Deskpro 300 Series - Compaq Deskpro ap230 Series - Compaq Deskpro ap240 Series - Compaq Deskpro ap250 Series - Compaq Evo Workstation w4000 Convertible Minitower - Compaq Evo Workstation w4000 Small Form Factor - Compaq Evo Workstation w4000 Small Form Factor DDR - Compaq Evo Workstation w6000 - Compaq Evo Workstation w8000 - Compaq Professional AP200 series - Compaq Professional AP400 series - Compaq Professional AP500 series - Compaq Professional ap550 Series - Compaq Professional SP700 series - Compaq Professional sp750 Series - HP Workstation x1000 - HP Workstation x1100 - HP Workstation x2000 - HP Workstation x2100 - HP Workstation x4000 - HP Workstation xw3100 - HP Workstation xw4000 - HP Workstation xw4100 - HP Workstation xw4200 - HP Workstation xw5000 - HP Workstation xw6000 - HP Workstation xw6200 - HP Workstation xw8000 - HP Workstation xw8200 OPERATING SYSTEM(S): Microsoft Windows 2000 Microsoft Windows 98 Microsoft Windows Millennium Edition (ME) Microsoft Windows NT 4.0 Microsoft Windows XP 32-bit Home Edition Microsoft Windows XP 32-bit Professional LANGUAGE(S): Global ENHANCEMENTS/FIXES: SSM 1.70 Rev A - SoftPaq Number SP28117 - Adds BIOS setting capability for HP notebook computers. - Replaces GetConfig.EXE with BiosConfigUtility.EXE to provide more BIOS configuration options across desktops, workstations, and notebooks. - Removes obsolete "NT4 Trusted Computer Security Model" support. - Fixes BIOS flash issue on notebooks running Windows 98 where SSM would report that the BIOS family did not match. - Fixes intermittent BIOS flash issue on nc4000, nc6000, and nc8000. - Changed the default installation directory from %ProgramFiles%\Compaq\ssm to %ProgramFiles%\Hewlett-Packard\ssm. - Reports command line parameter syntax errors. SSM 1.62 Rev A - SoftPaq Number SP27319 - Documents support for new systems. - Adds command line options to change the BIOS Administrator password using the English keyboard layout. The syntax is /CURSETUPPASSWORD:"old" /NEWSETUPPASSWORD:"new" - Logs successful password modifications. - Fixes issues on new BIOS 2004 notebook systems where SSM would incorrectly reject the new BIOS and report that the BIOS family did not match. - Incorporates changes for HP Client Manager Software 6.0. SSM 1.61 Rev C - SoftPaq Number SP25587 - Fixes notebook flash retry on error function that stopped working when a driver verifier fix was added in 1.61 Rev B. - Additional logging recorded in %temp%\%computername%.ssmtrace when /DEBUG switch is used to help find SoftPaqs that reboot the machine. - Fixes GETCONFIG.EXE error when executed through a remote client application on Windows XP. - Updates GETCONFIG copyright statements. - Ignores CVAs that do not have an explicit list of supported systems. CVA must now explicitly state that it supports all systems. - Fixes Windows 95 message, "cannot find kernel32.dll:SetProcessAffinityMask entry point". - Fixes bugcheck 7E blue screen on new Intel 2.8GHz (F30 stepping) processors. - Fixes software title display issue when updating software on non-English operating stems. - Fixes issue to allow SSM to run from Windows PE on a CD ROM. SSM 1.61 Rev B - SoftPaq Number SP24752 - Removes attempt to change boot order on systems that do not support the HP Compaq specific BIOS call due to potential issues. - Enhances support to download updated CVA files from the web during build database operations in administrative mode. - Fixes Driver Verifier bugcheck on notebook systems. - Fixes GETCONFIG.EXE application error seen on D500 and D510 systems. - Excludes deliverables that indicate that they are NOT SSM compliant in the CVA file from the list of Possible Updates. This helps to avoid potential problems with non-SSM compatible SoftPaqs. SSM 1.61 Rev A - SoftPaq Number SP24489 - Adds support for three- and four-part PCI IDs in the CVA file. - Adds support for multiple significant file names in the CVA file. - Fixes intermittent flash issues on n400c, n600c, and n610c. - Removes artifical system ID distinction between desktop- and workstation-branded systems that use the same system board. SSM would previously report a worstation with system ID 0x0123 as 0x8123. - Fixes RMSET BootOrder corruption on iPAQ desktop. - Fixes RMSET options that were order dependent. For example, '*disable/enable' produced different results than 'enable/*disable'. - Allows RMSET file to use space character for indention in addition to the tab character. SSM 1.60 Rev C - SoftPaq Number SP23321 - Fixes intermittent ROM flash error on e500, E700, m300, and m700 systems. - Fixes intermittent ROM flash and REPSET issues on multiprocessor systems. - Fixes blue screen on e500 with ROM dated 06/01/2000. - Changed language code for Iberian Portuguese {0x0816} to be "PT" instead of "BR". Some older SoftPaqs may need to add "PT" in addition to "BR" to work as they did with previous versions of SSM. - Fixes issue in Altiris HP CMS where the SoftPaq delivery wizard did not display the SoftPaq description. - Displays the US Software Title if a localized language title is not provided or is blank. - Supports systems that do not have CMD.EXE installed (for example, some installations of Windows XP). - Prevents blue screen for desktop BIOS (686o2) during ROM flash request when hyper-threading is enabled. - Fixes blue screen on 2003 notebook systems that support 48 character serial numbers. (n620c) - Fixes memory leak detected by driver verifier. ** There is a known Windows 98 blue screen on some non-Compaq BIOS systems (Compaq Evo n1000c). 1.60 Rev B - SoftPaq Number SP22340 - Fixes blue screen on Deskpro EN machines running Windows NT 4.0. - Fixes issue where SSM would not initialize client information did not report information) on Windows 9x, non-Compaq (HP) BIOS systems. - Fixes Windows 9x BIOS Flash issues on Compaq Evo Notebooks. - Adds command line parameter /PromptForPassword. - Supports silent mode output filename for GETCONFIG.EXE as a command line parameter. - Removes trailing spaces on silent install command. Some programs are picky about parameters with trailing spaces. - Equates two common typographical errors (typos) for command line parameters. /DoNotSetPassword and /DO_NOT_SET_PASSWORD are now equivalent. /REPSET and /RMSET are now equivalent. - Fixes issue with building SSM database on machines with Internet Explorer 4.01. ** There is a known Windows 98 blue screen on some non-Compaq BIOS systems (Compaq Evo n1000c). 1.60 Rev A - SoftPaq Number SP20070 - Supports new hardware by using industry standard SMBIOS fields. - Supports new ROMPaqs that include their own flash utility. - Includes an improved Users Guide. - Adds support for command line option /DoNotSetPassword. - Fixes issue where Administrator mode would appear to stop responding because it was searching the entire C:\ drive for SSM.cAB. - Avoids potential critical "dead-machine" situation on Compaq Evo n600c by enforcing BIOS upgrade through 686DF 10/17/2001 rules to workaround a BIOS bug. - Updates MSJET files from version 3.50 to 3.51. - Fixes issue where DAO 3.50 Dlls were being replaced with older versions. 1.55 Rev D - SoftPaq Number SP21385 - Fixes custom-deliverable issue that was introduced in 1.55 Rev C. 1.55 Rev C - SoftPaq Number SP21021 - Adds Compaq Client Manager hooks. - Adds BIOS flash support for Compaq Evo n800c. - Fixes F9 DRIVER_ACCESS_FAILED message with some BIOS ROMPaq upgrades. - Fixes an issue with ROM updates when a setup password is used. - Fixes blue screen issue with third-party INT15 boot loader program. - Fixes incompatibility between JET35 and JET40. 1.50 Rev B - SoftPaq Number SP19480 - Fixes blue screen when run on system with newer ATI video driver. - Fixes potential blue screen on non-Compaq BIOS systems. - Fixes potential NT blue screen on Compaq Notebooks during BIOS upgrade. - Fixes issue where some Packaged For The Web files are not recognized. - In local mode, now prompts for a password only if a password is needed. - Fixes "SSMMAIN.EXE performed an illegal operation" message when building the database. - Displays the file version and command line in the log file if an error is encountered in SSM.EXE. Copied this feature from SSMMAIN.EXE. - Fixes issue where some ROM deliverables always update. PREREQUISITES: - WININET.DLL from Internet Explorer 4.01 (or later) is required. HOW TO USE: No installation for this deliverable. Read user guide for usage. Copyright (c) 2004-2005 Hewlett-Packard Development Company, L.P.