TITLE: System Software Manager

VERSION: 1.61 Rev C
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 Release
SOFTPAQ NUMBER: SP25587
SUPERCEDES: SP24752, SP24489, SP23321, SP22340, SP20070, SP21385, SP19480, SP17447, SP13331, SP12891
EFFECTIVE DATE: December 1, 2003
CATEGORY: Management Software
SSM SUPPORTED: Yes

PRODUCT TYPE(S):
Desktops
Notebooks
Workstations
 
PRODUCT MODEL(S): 

 Armada E500 Family
 Armada E700 Family
 Armada M300 Family
 Armada M700 Family
 Armada V300 Family

 Compaq Tablet PC TC1000

 D315 Business PC

 Deskpro 2000
 Deskpro 4000
 Deskpro 4000N
 Deskpro 4000S
 Deskpro 6000
 Deskpro EC Series
 Deskpro EN Series
 Deskpro EN Series SFF
 Deskpro EP Series
 Deskpro EX
 Deskpro EXS
 Deskpro EXS SFF
 Deskpro SB Series
 Deskpro Workstation 300
 Deskpro Workstation AP230
 Deskpro Workstation AP240
 Deskpro Workstation AP250

 Evo D300 Convertible Minitower
 Evo D300 Desktop
 Evo D300 Slim Tower
 Evo D300 Small Form Factor
 Evo D300s
 Evo D300v
 Evo D310 Desktop
 Evo D310 Micro-desktop
 Evo D310 Microtower
 Evo D310 Slim Tower
 Evo D310v
 Evo D320
 Evo D500 CMT
 Evo D500 Convertible Minitower
 Evo D500 Desktop
 Evo D500 Small Form Factor
 Evo D500 Ultra-slim Desktop
 Evo D510 Convertible Minitower
 Evo D510 e-pc
 Evo D510 Small Form Factor
 Evo D510 Ultra-slim Desktop
 Evo N1000c
 Evo N1000v
 Evo N1005
 Evo N1005v
 Evo N1020v
 Evo N400c
 Evo N410c
 Evo N600c
 Evo N610c
 Evo N620c
 Evo N800c
 Evo N800v
 Evo N800w

 Evo Workstation W4000 CMT
 Evo Workstation W4000 SFF
 Evo Workstation W4000 SFF DDR
 Evo Workstation W6000
 Evo Workstation W8000

 hp business desktop d325

 hp Compaq Business Desktop d325
 hp Compaq Business Desktop d330 Micro Tower
 hp Compaq Business Desktop d330 Slim Tower
 hp Compaq Business Desktop d530 CMT
 hp Compaq Business Desktop d530 SFF
 hp Compaq Business Desktop d530 USDT

 hp Compaq nc4000

 HP Compaq Tablet PC TC1100
 HP Tablet PC TR1105

 hp E-Vectra e-PC c10/s10
 hp Vectra VL400
 hp Vectra VL410
 hp Vectra VL420
 hp Vectra VL800/1200
 hp Vectra VLi8

 hp workstation x1100
 hp workstation x2000
 hp workstation x2100
 hp workstation x4000
 hp workstation xw3100
 hp workstation xw4000
 hp workstation xw4100
 hp workstation xw5000
 hp workstation xw6000
 hp workstation xw8000

 iPAQ Desktop
 iPAQ Legacy-Free Desktop

 Professional Workstation AP200
 Professional Workstation AP400
 Professional Workstation AP500
 Professional Workstation AP550
 Professional Workstation SP700
 Professional Workstation SP750

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
 Microsoft Windows XP 32-bit Professional
 
LANGUAGE(S): 
Global

ENHANCEMENTS/FIXES: 

SSM 1.61 Rev C    SP25587  
 - Fixes notebook flash retry on error function that broke 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.
 - Fixed GETCONFIG.EXE error when executed through a remote client
   application on Windows XP.
 - Updated GETCONFIG copyright statements
 - Ignore 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 problem when updating software on 
   non-English operating stems.
 - Fixes problem to allow SSM to run from Windows PE on a CD ROM.

SSM 1.61 Rev B   SP24752
- Removes attempt to change boot order on systems that do not support
  the HP Compaq specific BIOS call due to potential problems.
- Enhanced 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   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   SP23321
 - Fixes intermittent ROM flash error on E500, E700, M300, and M700 systems.
 - Fixes intermittent ROM flash and REPSET problems 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 problem in Altiris hp CMS where the SoftPaq delivery wizard 
   did not display the SoftPaq description.
 - Display the US Software Title if a localized language title is not 
   provided or is blank.
 - Support systems that do not have CMD.EXE installed (for example some 
   installations of Windows XP).
 - Prevent 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 (Evo N1000c).

1.60 Rev B   SP22340
 - Fixes blue screen on Deskpro EN machines running Windows NT 4.0
 - Fixes problem where SSM would fail to initialize client information 
   (fail to report information) on Win9x, non-Compaq (HP) BIOS systems.
 - Fixes Win9x BIOS Flash problems on 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 typos for command line parameters.  
       /DoNotSetPassword and /DO_NOT_SET_PASSWORD are now equivalent.  
       /REPSET and /RMSET are now equivalent
 - Fixes problem building SSM database on machines with IE 4.01.
** There is a known Windows 98 blue screen on some non-Compaq BIOS systems (Evo N1000c).


1.60 Rev A   SP20070
 - Supports new hardware by using industry standard SMBIOS fields.
 - Supports new ROMPaqs which include their own flash utility.
 - Includes an improved Users Guide.
 - Adds support for command line option /DoNotSetPassword
 - Fixes problem where admin mode would appear to be hung because it 
   was searching the entire C:\ drive for SSM.cAB.
 - Avoids potential critical "dead-machine" situation on Evo N600c by 
   enforcing BIOS upgrade through 686DF 10/17/2001 rules to workaround a BIOS bug.
 - MSJET files updated from version 3.50 to 3.51.
 - Fixes problem where DAO 3.50 Dlls were being replaced with older versions.

1.55 Rev D   SP21385
 - Fixes custom deliverable problem that was introduced in 1.55 Rev C.

1.55 Rev C   SP21021
 - Adds Compaq Client Manager hooks.
 - Adds BIOS flash support for Evo N800c.
 - Fixes F9 DRIVER_ACCESS_FAILED message with some BIOS ROMPaq upgrades.
 - Fixes a problem with ROM updates when a setup password is used.
 - Fixes blue screen problem with 3rd party INT15 boot loader program.
 - Fixes incompatibility between JET35 and JET40

1.50 Rev B   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 problem 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 problem 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) 2003 Hewlett-Packard Development Company, L.P.