BurnInTest Standard and Professional versions: 
    
      - Added a customer style results certificate. This will save test 
        results in a HTML report for an end customer. This report style can be 
        tailored by the user (through changing an HTML template). 
      
 - An MP3 playback test has been added to the Sound test. 
      
 - A color printer test has been added. 
      
 - Added new post test actions to allow (i) the results to be printed 
        automatically at the end of a test, (ii) automatic actions when a test 
        run is manually stopped and (iii) to allow the result window to be displayed 
        in all cases (except on Reboot). 
      
 - Added new pre test actions to allow an external application to 
        be run and have BIT wait for the application to exit. On continuing, BIT 
        will run a subscript file if it has been created. A subscript file is 
        like a BurnInTest script file that only supports a subset of BurnInTest 
        scripting commands. It allows BurnInTest configuration changes to be made 
        as pre-test actions, such as setting the system serial number in BurnInTest.
      
 - Changed the manual Stop button so that is aborts the running of a script 
        (and not just the current test). 
      
 - The Memory test pattern can now be specified by the user. 
    
  
    BurnInTest Professional specific: 
	
    
      - Added a "Plugin" test that allows users to develop their own BurnInTest 
        test modules for specialized hardware. Three external Plugins may 
        be specified at once. Tests may be specified as pretest Plugins, such 
        that tests that require manual intervention (e.g. testing the keys on 
        a Keyboard) can be tested before the main set of automated tests. 
      
 - A modem test has been added to BurnInTest as a Plugin. PassMark's 
        ModemTest Version V1.3 (latest build) is required. 
      
 - A keyboard test has been added to BurnInTest as a Plugin. PassMark's 
        KeyboardTest Version V2.2 (latest build) is required. 
      
 - A Firewire Test has been added to BurnInTest as a Plugin. PassMark's 
        free Firewire Plugin is required and a "Kanguru FireFlash" drive is required. 
      
 - A new advanced network test has been added. 
      
 - Improved support for testing USB ports that have bus corruption. 
        Testing with the USB 2.0 Loopback plug has been improved. When used with 
        USB 2.0 Loopback device driver V2.0.1002, error details will now be reported 
        for: 
        
          - CRC error reported by USB Host controller, 
          
 - BIT STUFF error reported by USB Host controller, 
          
 - DATA TOGGLE MISMATCH error reported by USB Host controller 
          
 - STALL PID error reported by USB Host controller 
          
 - DEVICE NOT RESPONDING error reported by USB Host controller 
          
 - PID CHECK FAILURE error reported by USB Host controller 
          
 - UNEXPECTED PID error reported by USB Host controller 
          
 - DATA OVERRUN error reported by USB Host controller 
          
 - DATA UNDERRUN error reported by USB Host controller 
          
 - BUFFER OVERRUN error reported by USB Host controller 
          
 - BUFFER UNDERRUN error reported by USB Host controller 
          
 - NOT ACCESSED error reported by USB Host controller 
          
 - FIFO error reported by USB Host controller 
          
 - TRANSACTION (XACT) ERROR reported by USB Host controller 
          
 - BABBLE DETECTED error reported by USB Host controller 
          
 - DATA BUFFER ERROR reported by USB Host controller 
        
  
        
          In the case of these errors, BurnInTest will re-attempt the operation. 
          The user can set the error reporting to be skipped for the initial recovery 
          attempt. 
         
      
    IMPROVEMENTS TO TESTING FACILITIES   
    
      - Added automatic configuration of the disk test, such that when 
        the disk test is started, the disk drives to be tested and their settings 
        will be configured on all available disks (excluding CD/DVD). This can 
        be useful when testing multiple systems with different hard disk drive 
        letters. 
      
 - Main window position restored. The position and size of the Main 
        window is now stored on exiting BurnInTest. On starting BurnInTest, the 
        position of the main window is restored. 
      
 - Configuration file may be dragged and dropped. The Configuration 
        file may now be "dragged & dropped" directly on to the BurnInTest program 
        icon. 
      
 - Increased disk test coverage. The disk test now allows testing 
        of 99.5% to 100% of a disk, instead of 94%, for disks that do not contain 
        the Windows system directory and do not contain a swap file. 
      
 - By popular demand, we have added the ability to log interim results, 
        which may be useful for unstable systems that fail mid test. 
      
 - AMD and Intel Dual core reporting added. 
      
 - New L2 CPU cache sizes added to reports. 
      
 - CPU support for SSE3, DEP and PAE added to reports. 
      
 - Shortcut of "F1" for contextual help added to all Windows. 
      
 - Improved the flexibility in specifying the EXECUTEWAIT scripting command 
        for the PassMark "Sleeper" software.
      
 - Added the hard disk and optical drive model information to the 
        log files. 
      
 - The 2D and 3D tests have been updated to use DirectX 9.0c. 
      
 - The user interface has been updated. 
      
 - The HTML report format has been improved (and is now consistent with 
        PassMark's PerformanceTest software).
      
 - The BurnInTest configuration file extension has been renamed from .cfg 
        to use .bitcfg, to ensure the configuration file is associated with BurnInTest. 
      
 - To allow small test files with very large disks, the minimum 
        disk test file size has been reduced from 0.1% to 0.01% of the disk space. 
      
 - Log events were previously shown as "INFORMATION" if they were low level 
        errors, or simply additional information (not errors). "INFORMATION" now 
        refers to a low level error, and "LOG NOTE" now refers to additional information 
        (that is not in the error count). 
      
 - The specific detail of the Serial Port errors detected has been 
        improved. BurnInTest now reports framing errors, buffer overrun errors, 
        input buffer overflow errors, parity errors and transmit buffer full errors 
        as specific error messages (rather than a broader error description). 
      
 - Added the /k command line so the user can specify not to delete hard 
        disk drive test files if an error occurs. 
      
 - A new version of the Rebooter program has been bundled with the 
        installation package.. 
      
 - Improved the Serial port error logging (displaying baud rate) and increased 
        Activity trace level 1 error logging (displaying erroneous data). 
      
 - Modified the Window sizes to help improve navigation on smaller displays 
        (i.e. 640x480). 
      
 - The CPU load for the Standard and Torture RAM tests has been made more 
        linear with the duty cycle setting. Note: This means that compared to 
        the previous build of BurnInTest, less RAM test operations will be run 
        per second (when the duty cycle is less than 100). 
      
 - Additional debug code and very minor changes in the Loopback sound test 
        have been made.
      
 - An error message indicating that accumulated log files are not supported 
        when run from CD or DVD has been added. 
      
 - The Post test option of "Run external application and exit" has been 
        modified such that if no external file is specified, this Post test option 
        will just exit BurnInTest. 
      
 - Allowed the full range of PassMark USB1 loopback plugs to be used with 
        BurnInTest Professional. 
      
 - Increased Activity trace level 1 error logging for Serial port testing. 
      
 - Added additional Activity Trace level 2 logging. 
      
 - The delay inserted between packets in the USB2 test, when the duty cycle 
        is less than 50, has been changed from at least 1ms to at least 1ms to 
        50ms (for a Duty Cycle of 49 down to 0). 
      
 - The subscript commands to configure BurnInTest from an external application 
        (i.e. specified in the bit-script-input.txt file and run by specifying 
        either a pretest or EXECUTEWAIT application) has been changed to allow 
        "LOAD" commands (in addition to "SET" scripting commands). 
      
 - Renamed the "Error" log to "Event" log. 
      
 - Changed the order of the items in an Event log line, such that the Severity 
        is the first item. 
      
 - The EXECUTEWAIT script command has been modified such that the external 
        application may provide an input script file (of SET... commands) to be 
        run after the EXECUTEWAIT application closes. This allows external applications 
        to define test environment parameters (such as the serial number and machine 
        type). 
      
 - Added scripting commands: 
        
          - SETSERIAL "1234-shdfgdhs-GHGHG" 
          
 - SETMACHINETYPE "HP XPS800" 
          
 - SETNOTES "Test notes defined by the external application." 
          
 - SETLOG "\Program Files\Plugin\plugin_log" 
          
 - SETPLUGIN "\Program Files\Plugin\plugin.exe" 
        
  
       - Added POST TEST application parameter substitution to allow values 
        to be passed to an external application at the end of a test. These are: 
        
          - $RESULT - "PASS" or "FAIL" will be substituted. 
          
 - $SERIAL - The serial number will be substituted. 
          
 - $MACHINETYPE - The machine type will be substituted. 
          
 - $NOTES - The notes will be substituted. 
        
  
       - Added extra logging for memory allocation errors in the disk test 
      
 - Added "log bad sector increase" and "bad sector threshold" options to 
        disk test. This resulted in a change to the configuration file format 
        and required additional code to automatically convert from old formats. 
      
 - Modified the user interface in the preferences window for the disk test 
        and the CD test 
      
 - Improved the handling of USB 2.0 loopback plugs recovery from sleep 
        states. 
    
  
	
	BUG CORRECTIONS   
    
      - Corrected a bug where the System and Application events logged in the 
        BurnInTest Trace logs were wrong if the event log had reached its maximum 
        size. 
      
 - Checks that the Sound test files (WAV and MIDI) exist have been added. 
      
 - The continuous auto updating of the USB image (USB Loopback plug vs. 
        USB 2.0 Loopback plug) on the main window has been removed. This is now 
        updated on BIT startup, selecting Refresh in USB preferences or on starting 
        a test. If there is a serious USB system problem, this (together with 
        the USB 2.0 Loopback device driver, V2.0.1002) will avoid the possibility 
        of BurnInTest locking up. 
      
 - Corrected a bug with the Butterfly seek mode of the Disk test. This 
        was found to occur with FAT32 disks where the Cylinder size was relatively 
        small and the Sector size relatively large. 
      
 - Reset Defaults on the Configuration Page now resets the Auto Stop Value. 
      
 - Reset Defaults on the Configuration Page now resets the color indicators. 
      
 - The CD test has been modified to skip invalid files either with "?"'s 
        , to avoid reporting errors that are due to the CD test media filenames 
        (being in non-English characters on the English version of Windows). 
      
 - The Network test results window scroll bar has been corrected. 
      
 - The Memory torture test could fail on some systems with a small amount 
        of RAM and relatively high memory fragmentation. This has been corrected. 
      
 - Scripting correction for .cmd files. 
      
 - Corrected a bug that caused problems when running the disk test with 
        SMART monitoring turned on. This problem only occurs on a small number 
        of HDD's. 
      
 - Corrected memory leaks 
      
 - On occasion, the measured waveform from the loopback sound test may 
        have been slightly altered on starting or stopping all tests, possibly 
        enough to trigger an error. This has been resolved. 
      
 - If an error occurred in the final second of a test, the error may have 
        been logged but not included in the big PASS/FAIL results window. This 
        has been corrected. 
      
 - After running a script file that loaded a configuration file, that had 
        a full path specified, the Save and Load configuration menu options no 
        longer worked. This has been corrected. 
      
 - Previously, the Version of BurnInTest was only written in the First 
        log file after starting BurnInTest. This log line is now written in all 
        log files. 
      
 - For USB2 tests that have read or write failures, the Windows error codes 
        are now included in the level 2 Activity trace log. 
      
 - Command line parameters may now be passed to a PreTest application. 
      
 - Log files may now use a single static filename. This may be useful when 
        the log file is to be parsed by an external program. 
      
 - Corrected a bug where the Plugin test would stop prematurely. 
      
 - Corrected the specification of the Scripting EXECUTEWAIT filename. 
      
 - Changed Script processing such that a script is aborted if a scripting 
        error is encountered and Stop on error is selected. 
      
 - Added an indication on the main window that a script is currently running 
        ("Script currently running"). 
      
 - Corrected the serial port test to identify non-existing plugs when the 
        Disable RTS/CTS and DSR/DTR testing has been selected. 
      
 - Added BIT version number to the ASCII log file. 
      
 - Fixed a bug with the 3D Test that was causing it to stop before the 
        autostop timer period 
      
 - Changed an error in the tape drive test to a warning if tape drive doesn't 
        support setting drive parameters. 
    
  
 
  |