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.