//
// Always-Aware Applications - Build Ver 1.5.0.61
// README.TXT
// File Version	: 1.12
// Date		: 09/08/2007
// Revised	: 04/17/2009
// Author	: Nghia Nguyen
// Product  : Olidata | PC 15.4


/////////////////////////////////////////////////////////////////////////////////
////
//// PRODUCT INSTALLATION

 
- A complete install package for the Intel Always Aware Application suite
	1. The ACPI Accelerometer driver (1.1.026)
	2. The Accelerometer COM 
	3. The Hard Drive Protection Application	
	4. The Anti-Theft Protection Application
	5. The VC++ 2005 SP1 redistributable
		X86: vcredist_x86_sp1.exe
	6. The Auto Screen Rotation Application
	
- Support Windows Vista (all editions)

/////////////////////////////////////////////////////////////////////////////////
////
//// Base system 
1. Installation & Prerequisites

	- Start from a clean Vista OS (RTM) version
	- Create a RESTORE point for the system
	- Check and install the 'Microsoft.VC80.CRT' version='8.0.50727.762' before (check C:\Windows\Winsxs)
		- Separate install package  
	- Install the Intel Matrix Storage Manager Driver (download from Intel) 
		- Separate install package - http://www.intel.com/support/chipsets/imsm/ 	
	- Run the SETUP.EXE to install the Always Aware application suite
	- Install the ACPI Accelerometer driver - 1.1.0.26
	- Go to Windows Defender to accept all changes - permit services and app to run 
	- Reboot the system to start the services and apps
	- If the Accelerometer Wizard does not open after the system starts up 
		- Select "All Programs"->"Always-Aware Applications" -> "Accelerometer" ->"AccelCalibrationWizard"
		- Calibrate the motion sensor - set sensitivity to 2%
		- Test retrieving motion data with "Poll" command

2. Any install failure, use the MSI Cleanup to clean out old Always-Aware installs


/////////////////////////////////////////////////////////////////////////////////
////
//// KNOWN ISSUES

1. Occasionally, the AT hotkey does not capture hotkey CTRL+L when the system focus
   is redirected to other windows.

2. Occasionally, the HDP balloon tip may stay up more than 10 sec.

3. On Windows Vista and PC15.4, the default setting Power Options:
	Sleep ->Hibernation after
		-> On Battery: 1080 Minutes
		-> Plugged in: 1080 Minutes
   This causes the system in S3 to wake up after 18hr and possible trigger the Anti-Theft Alarm.
   WORK-AROUND-SOLUTION: Set these option to 'Never'
   
4. With PC15.4 system, setting Start->Shutdown button to shutdown with AT Log Off mode enable
   can cause a system to restart instead of shut down.

5. On some system, the AT applet might show disabled state on startup momentarily.  This is caused by 
   the AT service is starting after the applet and the applet turned into disable mode while waiting.

/////////////////////////////////////////////////////////////////////////////////
////
//// FIXED DEFECTS 
////
/////////////////////////////////////////////////////////////////////////////////

DEFECT FIXING & UPDATES


===================================================================================================
Build 1.5.061

- Fixed ARS rotation position retained over startup session.
- Fixed AT low audio volume, AT automatically raise audio volume when alarm tripped
- Revised AT motion tracking mechanism for robustness
- Added AT service custom command to check alarm state in disarm
- Force alarm off when disarming

===================================================================================================
Build 1.5.060

Update #1
- Fixed AT dialogs loss input focus after the Arming Confirm dialog was run.

Update #0
- Added HDPService tracking power state to ignore motions during system entering suspension
- Added ARS supports for PC15 with per platform settings
- Fixed AT confirm dialog box parent window



===================================================================================================
Build 1.5.059

Update #1
- Fixed the About version string
- Fixed ARS launchAtStartup command.
- Fixed AT service name in EventLog


Update #0
- Fixed ARS responsiveness defects
- Fixed 1% Accelerometer setting on startup
- Fixed ARS launch startup command - Use Task Scheduler mechanism in place of RegKey
- Added new ARSTaskScheduler.EXE module to ARS install
 
===================================================================================================
Build 1.5.058

Update #1
- Added the final localized resources to ARS app
- Fixed AT hotkey arming problem
- Included AT localized resources in ARS setup

Update #0
- Integrated new localized resource for the Calibration Wizard
- Fixed AT confirm dialog bring up issue
- Added Event Log to ARS for debugging purpose
- New localized help files for 1.5
- Added error message "The accelerometer is not found" for the Calibration Wizard to report missing XLR device
- Fixed ARS popup error message on startup /AUTORUN mode
- Fixed ARS using non localized icon title
- Fixed ARS Spelling error
- Fixed ARS tooltip stayed up more than 10sec
- Fixed AT service duplicate Alarm arming and disarming events
- Added Power State Change Watcher for AT service for diagnostic purpose
- Fixed AT service alarm tripping when log off or lock system
- Fixed Sleep mode entering Hibernation caused alarm to trip (Known Issue #3 above)
- Cleanup Event log messages

===================================================================================================
Build 1.5.057

Update #2
- Fixed ARS automatic enable after calibration
- Fixed ARS version string
- Fixed Installed version strings
- Updated ARS help files

Update #1
- Fixed ARS automatic enable after calibration (only if the function is previously enable). 
- Fixed AT Security Exception
- Added ARS reports error for requested operation - Open Help, Add or Remove startup launch
- Integrated Altro images for Conte
- HDP 32-bit contained the WHQLed driver     

===================================================================================================
Build 1.5.056
Update #5
- ARS default disable
- HDP detects IMSM installed as the prerequisites SW

Update #4
- All .NET code compile for x86 to force 32bit binding.
- Revised HDP to release HD block if blocking for more than the config time (1 minute) to avoid 
  buffer overflow

Update #3
- Revised CalibrationWizard to not delete config file on checking status
- Revised VistaAudioAdapter to support both 32/64 0S
- Simplify Calibration Wizard GUI

Update #2
- Support Vista x64 with native build release
- Simplify HDP - 1 driver HDPFilter
- AA-Install.exe support command-line options:
	-v       Provided verbose install instructions.  The full installer UI is provided of each component
	-nhdp    No Hard Drive Protection.  Do not install HDP application
	-nat     No Anti-Theft.  Do not install AT application
	-nars    No Auto Rotate Screen.  Do not install ARS application
	-ncom	 No accelerometer COM.  Do not install accelerometer COM object
	-ndrv    No ACIPXLR driver.  Do not install ACPIXLR driver
- Fixed Accelerometer SETUP failure when the wizard task scheduler existed
- Updated HDPService to use the new driver dependency
- Revised HDPService to re-issue HD park command every 5 second when in motion
- Default Calibration Wizard image is PC13.
- Fixed ARS set insensitivity to 1% at startup
- Fixed AT version to 1.5.056


===================================================================================================
Build 1.5.055
- Revised HDP application to use 800mSec as motion quiet time
- Added runtime debug option for HDP service.
- Integrated ASR application
- Fixed ASR setup to use .NET 2.0 library


===================================================================================================
Build 1.1.054
- Revised Calibration Wizard to separate Admin-privilege required function to the WizardSvCmdMgr.EXE
- The new WizardSvCmdMgr.EXEto handle all services and signal events to client
- Consolidate AA app reading calibration status to the Acceleromter.dll.config
- Added TaskScheduler module to create startup task for CalibrationWizard to avoid Windows Defender blocking and UAC popup
- Fixed HDP icon stayed red with valid config file
- Increase AT threshold to 1.125
- Add hour-glass cursor for Wizard
- Create a Calibration Wizard version 1.1.1.45 to release for PC13 (restore build 1.1.049 configuration)
- Added XLRCleanup.exe for Accelerometer COM to clean up the config file
 
===================================================================================================
Build 1.1.053
- Fixed Accelerometer COM to behave as a singleton object
- Added HPUtility's eventlog registry key
- Fixed inconsistent calibration state for HDP and AT app - Use XLRConfig.XML file
- Changed AT app to use stop icon for all disabled and stopped states except service pause
- Added new XML Reader/Writer class for HDP, AT and Accelerometer COM
- Update build to 1.1.0.53

===================================================================================================
Build 1.1.052
- Rolling back to AA 1.1 source 
- Added the Calibration Wizard auto run mode
	Command Syntax:  AccelCalibrationWizard.EXE [prefixImage] [/AUTORUN]
- Added RUN key for the Accelerometer Calibration Wizard to run each time.
- Default PrefixImage is W660 for PC15.4
- AT & HDP apps detect the system calibration state and show as disable when not
  calibrated
- The AT Arming dialog support Enter key
- The Calibration Wizard stop and restart services without the UAC popups.

===================================================================================================
Build 1.1.050
- Used WMI class to detect system model for the Calibration Wizard
- Revised The Accelerometer Wizard to detect system model and load the correct images
- Added new PC15.4 images to PHOTO folder.

===================================================================================================
Build 1.1.0.49
- Updated with WHQL ACPIXLR driver
- Updated all versions to 1.1.049 for 1.1 GOLD RTM release

===================================================================================================
Build 1.1.0.48
- Fixed global mutex lock problem for ATP
- Added detecting VC++ SP installation for HDP
- Fixed ATP hotkey active while ATP is disabled
- Fixed ATP icon disabled does not stay after reboot
- Removed ATP start and stop service with enable and disable activity
 
===================================================================================================
Build 1.1.0.47
- Fixed Multiuser support 
- Moved Accelerometer config file to installed folder
- Fixed AT Service COM polling - use event callback
- Removed all install "just me"
- ACPIXLR Driver version 1.1.026 - Fixed Uninstalled defect
 
===================================================================================================
Build 1.1.0.46 
- Build AA 1.1.0.46
- Fixed: Restore alarm after a sudden power-down restart.
- Fixed: AT installs for all users as default.   

===================================================================================================
Build 45
- See README for Always-Aware 1.0 RTM release.
	
EOF.
  
