PC-Doctor Inc. |
|
PC-Doctor for Windows Dapi-4 Diagnostic Modules Release Notes for 11/15/02 Version 4.1.986
Release notes for PC-Doctor 4.1.986
CONFIDENTIAL!
PROPRIETARY INFORMATION!
DO NOT COPY!
Revision History:
03-05-02 RC |
Version 4.1.919 |
Beta |
03-18-02 RC |
Version 4.1.926 |
Beta |
03-28-02 RC |
Version 4.1.930 |
Beta |
04-10-02 RC |
Version 4.1.941 |
Beta |
04-24-02 RC |
Version 4.1.947 |
Beta |
05-01-02 RC |
Version 4.1.947 |
Beta |
05-21-02 RC |
Version 4.1.953 |
Beta |
06-04-02 RC |
Version 4.1.956 |
Beta |
06-26-02 RC |
Version 4.1.960 |
Beta |
07-12-02 RC |
Version 4.1.964 |
Beta |
07-25-02 RC |
Version 4.1.965 |
Beta |
07-26-02 RC |
Version 4.1.966 |
Release |
08-27-02 RC |
Version 4.1.969 |
Release |
09-13-02 RC |
Version 4.1.970 |
Release |
10-01-02 RC |
Version 4.1.975 |
Release |
10-11-02 RC |
Version 4.1.978 |
Release |
11-05-02 RC |
Version 4.1.982 |
Release |
11-13-02 RC |
Version 4.1.985 |
Release |
11-15-02 RC |
Version 4.1.986 |
Release |
PRINTED 1:55 PM
Dapi-4 Diagnostic Modules Release Notes for 11/15/02 Version 4.1.986
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 4491 |
PCDrDVDRw PCDRDVDDrive PCDrDVDRw |
Issue: DVD Movie test fails on non-prerecorded media Fix: The DVD test is looking for the DVD_READ property to be current property. However, if a DVD RW disc is inserted the DVD_REWRITABLE property is the first one encountered. Made sure the DVD_READ feature is current when enumerating DVD test. |
TT 4453 |
PCDrParallelPort |
Issue: PCDrParallelPort.ini inconsistent (Refix) Fix: Missing enable/disable key in some INI. Added enable/disable key in other INI files. NOTE: Following keys are checked to make sure they are in PCDrParallelPort.ini for all customers. PCDrParallelPort/Settings/Internal
Read and Write Test] |
Dapi-4 Diagnostic Modules Release Notes for 11/13/02 Version 4.1.985
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3300 |
PCDrDVDRw |
Issue: Write speed displayed for DVDRW test is incorrect Fix: Updated Write Speed along with updated .INI keys and formatting capabilities |
TT 3959 |
PCDrSmart |
Issue: Status Test Failed-will not test HDD's connected to RAID controller Fix: Updated SCSI RAID code to support Windows 2000. |
TT 4261 |
PCDrMicrophone |
Issue: Korean translation yet in place Fix: Added Korean translations. |
TT 4262 |
PCDrMouse |
Issue: Korean translation yet in place Fix: Added Korean translations. |
TT 4263 |
PCDrMonitor |
Issue: Korean translation yet in place Fix: Added Korean translations. |
TT 4265 |
PCDrKeyboard |
Issue: Korean translation yet in place Fix: Added Korean translations. |
TT 4266 |
PCDrAVI |
Issue: Korean translation yet in place Fix: Added Korean translations. |
TT 4267 |
Interactive Modules |
Issue: Interactive test result prompt: Korean translation yet in place Fix: Added Korean translations. |
TT 4268 |
PCDrCDDrive |
Issue: Prompts: Korean translation yet in place Fix: Added Korean translations. |
TT 4269 |
PCDrKeyboard |
Issue: Device name is corrupt under Korean Fix: Corrected Korean translations. |
TT 4292 |
PCDrMouse |
Issue: Localized text does not fit in the More Info window Fix: Updated more info dialog so that, the German strings would not get cut off |
TT 4293 |
PCDrAVI |
Issue: Localized text does not fit in the test boxes Fix: Resized dialog to fix localized text. |
TT 4529 |
PCDrSCSI |
Issue: Need to add SCSI-Self Diag to SCSI CD-ROM test Fix: The SCSI self test has been added to all SCSI optical drive tests in the CUI. |
TT 4464 |
PCDrSerialPort |
Issue:
Fix: Updated code in getbase.c to fix this issue. |
TT 4473 |
PCDr2D3DVideo |
Issue: "General Failure" results if unsupported mode is tested on Video module Fix: Added A message to the diagnostic so when a device does not support any of the requested video modes it will report this new message NOTE: PCDr2D3Dvideo.ini has been updated with the key PixelTolerance=5. PixelTolerance: The Line draw test renders two sets of lines in memory. The test will then compare each pixel on every line from two different renderings of these lines. If the difference in shades of color between any two pixels is greater than this value (PixelTolerance), then the test will fail. Be careful in setting this value as setting it too low can cause the Line Draw Test to incorrectly fail. |
TT 4091 |
PCDrParallelPort |
Issue: Fix: Updated code in getbase.c to fix this issue. |
TT 4402 |
PCDrDVDDrive |
Issue: DVD movie test takes too long to run Fix: Shorten PCDrDVDDrive.ini coverage parameters. |
TT 4470 |
PCDrCDRw |
Changed: CDRW tests require blank media |
TT 4484 |
PCDrCDRw |
Changed: Correct a typo in CDRW test |
TT 4504 |
PCDrHardDrive |
Changed: Memory Card Readers tested by HD test NOTE: Added code to CDriveTest::DiscoverDevices() to check if the test is designed to ignore removable drives. Added virtual function to all hard drive test classes to return true for this function, all tests other than the hard drive tests will return false. Added virtual "IsRemovable()" method to CDrive class. Added CWin32Drive class override of this function which determines whether drive is removable using IOCTL_GET_DISK_GEOMETRY. Added INI file switch "EnableIgnoreRemovableDrives" which enables this new functionality - default is true. |
Dapi-4 Diagnostic Modules Release Notes for 11/05/02 Version 4.1.982
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 4093 |
PCDrMouse |
Issue: Mouse Test Doesn't Display Graphics with Logitech Cordless Optical Mouse Fix: This is really a driver issue (the mouse only has two buttons and a scroll wheel). Added new ini key iForceMouseType so that when UNKNOWN_MOUSE_TYPE is found, we can use iForceMouseType to force mouse type to a specific 858h75i type. IForceMouseType will be ignored when the module successfully detect mouse type. NOTE: PCDrMouse.ini has been updated. |
TT 4118 |
PCDrJoyStick |
Issue: PCDrJoystick in Portuguese: Translation of instructions too big for text box Fix: Resized instruction box to fit text. |
TT 4198 |
PCDrSerialPort |
Issue:
Fix: Updated Getbase.C to detect COM port. |
TT 4217 |
PCDrWav |
Issue: 4.1.969 CHT: PCDrWav yes/no prompt includes garbled title Fix: Corrected CHT translation string in String DB. |
TT 4218 |
PCDrWav |
Issue: 4.1.969 CHS: PCDrWav yes/no prompt includes garbled title Fix: Corrected CHT translation string in String DB. |
TT 4220 |
PCDrParallelPort |
Issue: Test fails on some systems Fix: Updated Getbase.C to detect parallel port on some systems. |
TT 4292 |
PCDrMouse |
Issue: Localized text does not fit in the More Info window Fix: This was fixed by the fixing a bug in the strings database. |
TT 4294 |
PCDrKeyboard |
Issue: Localized text does not fit in the test box Fix: This was fixed by the fixing a bug in the strings database. |
TT 4299 |
PCDrSystemboard |
Issue: RTC test names not translated Fix: The strings have been extracted from the rc file into the string database. These strings are now translated. |
TT 4323 |
PCDrMouse |
Issue: More Info Title shows "MoreInfo" instead of "PCDrMouse" Fix: Renamed dialog from "PcdrMoreInfo" to "PcdrMouse". |
TT 4330 |
PCDrParallelPort |
Issue: Module doesn't enumerate on some systems. Fix: Made some changes to the getbase() function that fixed this issue. |
TT 4331 |
PCDrLSDrive PCDrFloppy PCDrZipDrive |
Issue: Multiple entry for "Enables/Disables the test within the module" Fix: Fixed INI files to remove the duplicate Enable/Disable under pattern test. NOTE: Following INI files has been updated: PCDrLSDrive.ini, PCDrFloppy, PCDrZIpDrive |
TT 4333 |
PCDrTapeDrive |
Issue: Module does not prompt for media. Fix: A new .INI key "PromptUserForMedia=false" has been added to prompt for media. Default setting is false, set to true to prompt for media. NOTE: PCDrTapeDrive.ini has been updated. |
TT 4346 |
PDrDVDDrive |
Issue: Funnel seek test returns N/A. Device 0 not seen/ready for testing Fix: Added support for 1394 DVD drives |
TT 4426 |
PCDrWav |
Issue: CHT-Copyright string is missing on the PCDrWav Description UI Fix: CHT and CHS strings have been inserted into the string database to fix this issue. |
TT 4435 |
PCDrSerialPort |
Issue: Invalid baud rate found in configuration file Fix: Updated code to support 300 baud, and changed default INI. |
TT 4437 |
PCDrDVDRW PCDrDVDRAM |
Issue: PCDrDVDMinusRW
Module enumerated on a Fix: The DvdMinusRw test needs to check the DVD-RW feature bit in order to determine if the drive supports DVD-RW media. This will prevent it from being enumerated by the DVD-RAM test. Also, The DVD-RW profiles need to be current in when checking for DVD-RW media. |
TT 4440 |
PCDrHardDrive |
Issue: Pattern test default not stated correctly in the INI Fix: Changed comment in INI for pattern test to read "default=false". |
TT 4453 |
PCDrParallelPort |
Issue: PCDrParallelPort.ini incosistent Fix: Missing enable/disable key in some INI. Added enable/disable key in other INI files. |
TT 4466 |
PCDrDVDDrive |
Issue: Tests do not run\run too quickly on QSI DVD-ROM drives Fix: CD drives need to be able to determine which sectors on a drive to skip. This does not need to be done for DVD drives. What is occurring is that we are actually skipping all sectors on certain DVD drives. Code added to insure that all sectors are testable for DVD media. |
TT 4211 |
Installation |
Issue: InstallShield: by default, Destination folder = PC-Doctor Fix: If there are no values for the target directory in the ini files or the registry, the installer will now default to "PC-Doctor for Windows" instead of just "PC-Doctor" |
TT 4212 |
Installation |
Issue: InstallShield: by default, Start\Programs folder = CUI Fix: For both the EUI and CUI, if there is no value for the start menu folder in the ini files, the default folder will now be "PC-Doctor for Windows" instead of either "PC-Doctor Consumer UI" or "PC-Doctor Expert UI" |
Dapi-4 Diagnostic Modules Release Notes for 10/11/02 Version 4.1.978
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 4334 |
PCDrMouse |
Issue: PCDrMouse hangs while enumerating, preventing launch of CUI Fix: Mouse module was hanging during enumeration when getting the device caption. To solve the issue, we are getting the caption from registry instead of using setupapi. |
TT 3740 |
PCDrAudio |
Issue: Audio Module Test Package Subtest 11 (CD Audio Test) does not have a test name Fix: Modified code that finds the base address of the serial port to fix this issue. |
TT 4175 |
PCDrNetwork |
Changed: Develop Bluetooth and wireless network device testing Made the test ping the local loopback address 127.0.0.1 if no remote address to ping is found for the network adapter. This is a temporary fix until we can find a way to properly test wireless 802.11 networks where we currently cannot get a remote address to ping. This feature can be activated using
the following new INI switch: PingLoopbackIfNoRemoteAddrFound=1 The current text for this new event is "No remote address was found on the local subnet. The test will ping the local loopback address instead. If you are running a wireless network in ad-hoc mode this is normal. If you are not running a wireless network, you may not be logged on or your network settings may be incorrect. If the test passes but your network still cannot communicate, please check that you are logged on and that your network settings are correct." NOTE: PCDrNetwork.ini has been updated with the following key: PingLoopbackIfNoRemoteAddrFound=1 |
TT 4394 |
PCDrMonitor |
Issue: Corrupted video text on the JP monitor test. Fix: Added code to change character set on Japanese OS. |
Dapi-4 Diagnostic Modules Release Notes for 10/01/02 Version 4.1.975
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 2247 |
PCDrAudio |
Changed: Added
NOTE: PCDrAudio.ini has been updated. |
TT 4087 |
PCDrDVD-RW |
Issue: Add DVD-RW functionality for H L Data Storage super drive Fix: Created new module to test DVD-RW drives NOTE: PCDrDVDMinusRw.exe and PCDrDVDMinusRw.ini has been added to the build. |
TT 4198 |
PCDrSerialPort |
Issue: Fix: Modified code that finds the base address of the serial port to fix this issue. |
TT 4342 |
PcdrSerialPort |
Issue: Module LoopbackTest ignores INI baudrate settings Fix: Changed the code for the "loopback test" to support setting specific baud rate to test in the INI file. NOTE: PCDrSerialPort.ini has been updated. |
TT 4220 |
PCDrParallelPort |
Issue: Test fails on HP-D 6016US system Fix: Modified code that finds the base address of the parallel port to fix this issue. |
TT 4330 |
PCDrParallelPort |
Issue: Module doesn't enumerate on some systems. Fix: Modified code that finds the base address of the parallel port to fix this issue. |
Dapi-4 Diagnostic Modules Release Notes for 09/13/02 Version 4.1.970
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3525 |
PCDrModem |
Issue: PCDrModem should use settings from "Dialing Rules" Fix: RasSetEntryProperties() was returning ERROR_INVALID_PARAMETER on Windows 98 and Me because the RASENTRY structure being passed to it had an invalid setting for the "dwCountryID" field. The buggy code was setting the "dwCountryID" field to be equal to the "dwCountryCode" field, but they are not always the same. Fixed by getting the TAPI list of countries and looking up the country in the list using the country code to be dialled provided in the INI file. If a match is found, the country ID for the matching country is set in the RASENTRY struct passed to RasSetEntryProperties. |
TT 3836 |
Interactives |
Issue: All Interactives - tests that prompt if test pass is missing logo Fix: The old way had us spawning a child
thread which displayed the message box. If the test was aborted we killed the
child thread and then hoped that killing the thread would kill the message
box. Unfortunately this doesn't work when message boxes use the MB_TOPMOST
style, which was another change we had made to fix bad icons appearing in the
upper left corner of the message boxes. |
TT 3971 |
PCDrModem |
Issue: PCDrModem returns N/A on higher (>9) COM ports Fix: DeviceReferenceServer was using code in SystemConfig2.cpp to only look at first digit in COM port name, for example "COM1". Because of this if could only handle COM port numbers between 1 and 9. Changed code to handle any COM port number. |
TT 4007 |
PCDrNetwork |
Issue: Various PCMCIA network cards labeled with garbled characters Fix: Bug was happening because code was assuming "bDesc" field of MIB_IFROW struct was null-terminated. The correct method is to get the count of characters from the "dwDescrLen" field of the same struct. |
TT 4026 |
Interactives |
Issue: Interactive message windows: title bar should contain localized test name Fix: Added Dapi::CTest::GetTranslatedTestName() method to display localized test name. |
TT 4155 |
PCDrWav |
Issue: localization-PCDrWav-pre-test prompt string cut off Fix: Updated main and more info dialog so that the strings do not get cut off in other languages |
TT 4157 |
PCDrPrinter |
Issue: localization-PCDrPrinter-pre-test prompt string cut off Fix: Updated the dialog so that the strings do not get cut off in other languages |
TT 4213 |
PCDrCDRW |
Issue: When test is cancelled, it is reported as a failure Fix: To be
consistent with the standard CD and DVD tests the CDRW and DVDRW tests have
been changed. Previously if the user hit cancel to the no media prompt the
test was marked as FAILED. The change is to now report ABORTED if the user
hits cancel. Also, in the case where prompting is turned off, if there is no
media or if the media is of the wrong type, the test will now report
CAN_NOT_RUN instead of FAILED. |
TT 4215 |
PCDrMouse |
Issue: Drag and Drop test doesn't show diskette in drive Fix: Updated the main and more info dialog so that, they are displayed properly. Fixed the drag and drop issue. Added a function to calculate the drop point instead of hard coding it. |
TT 4219 |
PCDrAvi |
Issue: PCDrAvi returns "Can Not Run" on XP/2K by default Fix: The latest code does not show this problem. Update module with the latest code. |
TT 4234 |
PCDrPrinter |
Issue: Localization -- Printer Test issues Fix: Updated localized strings in string database. |
TT 4242 |
PCDrLSDrive PCDrFloppy PCDrZipDrive |
Issue: Add PromptUserForMedia in Pattern Test for LS Drive, Floppy, & Zip Fix: Updated INI files to include the following key under pattern test section: PromptUserForMedia=true NOTE: PCDRLSDrive.ini, PCDrFloppy.ini, and PCDrZipDrive.ini have been updated. |
TT 4253 |
PCDrCPU |
Issue: Test names corrupt under Spanish Fix: String database was updated for string problem. If we get the strings from the string database we should be fine. |
TT 4258 |
PCDr2D3DVideo |
Issue: request for more information in failure log Fix: Some of the Test name strings were not up to date which caused an error while reading in information from the PCDr2D3DVideo.ini file. These strings have been updated. Also error strings will now also report the display mode that the error occured in. NOTE: PCDR2d3dVideo.ini has been updated. |
TT 4259 |
PCDrSmart |
Issue:
Fix: Updated localized strings in string database. |
TT 4260 |
PCDrSmart |
Issue:
Fix: Updated localized strings in string database. |
TT 4272 |
PCDrModem |
Issue: Incorrect Event Message Fix: Fixed incorrect event message where one of the parameters was not getting substituted. |
TT 4290 |
PCDrMonitor |
Issue: Localized text does not fit in the test box Fix: Changed size of the dialog box to fit all text. |
TT 4291 |
PCDrWAV |
Issue: Localized text does not fit in the test box Fix: Changed size of the dialog box to fit all text. |
TT 4292 |
PCDrAVI |
Issue: Localized text does not fit in the test boxes Fix: Changed size of the test dialog to fit all text. |
TT 4295 |
PCDrJoystick |
Issue: Localized text does not fit in the test box Fix: Changed size of the test dialog to fit all text. |
TT 4296 |
PCDrMicrophone |
Issue: Localized text does not fit in the test box Fix: Changed size of the test dialog to fit all text. |
TT 4298 |
PCDrMouse |
Issue: "More Info" window truncates text under Japanese Fix: Changed size of the test dialog to fit all text. |
Dapi-4 Diagnostic Modules Release Notes for 08/27/02 Version 4.1.969
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3921 |
PCDrAudio |
Issue: PCDrAudio cable check test sometimes loops continuously Fix: Removed the J=2 line from right after if
(dwNumUserSpecifiedSources). J=2 was valid if SearchForInputLine=TRUE but
caused the test to never get out of the while(pdwSrcLineTypes[ j] != -1) loop
if SearchForInputLine=FALSE. |
TT 3933 |
PCDrUSB |
Issue: USB Test fails on Brookings motherboard Fix: The problem is in device enumeration. Fixed bug in device enumeration. |
TT 3939 |
PCDrUSB |
Issue: Add event describing elapsed time a popup message is on the screen Fix: Added code to
Dapi::CTest::AbortableMessageBox() to generate an informative event saying
how many seconds it took the user to close a message box. NOTE: All INI files have been updated to include the following key: GenMsgBoxRespTimeEvent=false. |
TT 4024 |
PCDr2D3DVideo |
Issue: 2d3d Video test passes when invalid modes are selected Fix: Fixed an initialization error that caused the test to not run. |
TT 4030 |
PCDrCDDrive |
Issue: The modules tries to run audio test on systems without sound cards Fix: The test has been modified so that it first checks to make sure that the system being tested has a sound card. If it does not then an event is logged and the test returns CANNOT_RUN. The fix could have also been iimplemented so that the test would not enumerate if there was no sound card. There were pros and cons for each method but I thought that not enumerating any CD drives for the CD audio test might be confusing to the end user. This can be changed if we get any feedback from customers |
TT 4050 |
PCDrMouse |
Issue: "More Info" in Portuguese is too long for button Fix: made changes to the rc file in terms of the size of the dialog and some of the controls, because the more info button could not display some of the translations |
TT 4051 |
PCDrKeyBoard |
Issue: Output messages do not name actual keystrokes Fix: The percent sign was missing from the Portuguese string so it wasn't loading the string parameter. Fixed the string in the string database. Once the files are generated from the database, the problem should be fixed |
TT 4052 |
PCDrKeyboard |
Issue: 'Click "Start" to proceed' not localized in Portuguese Fix: This text was added to the dialog when the problem was that the dialog will not get focus. However the strings were not added to the database. What I did was to remove the strings from the rc file, since focus is no longer a problem. |
TT 4084 |
PCDrHardDrive |
Issue: Tests run too fast on Non-English OS, Multi-HDD systems Fix: This issue is caused by the fact that the Coverage value in the .INI file is not being converted correctly. The atof function is being used, however this function does not handle the decimal point correctly in non English OSs. Since the conversion is being truncated at the '.' the Coverage being used is not valid. The 'atof' call will be replaced to be non language specific. |
TT 4097 |
Optical Drives |
Issue: Prompt sequencing for optical drive tests are misleading\confusing Fix: This issue exists in both the CDRW and DVDRW tests. The prompt strings will be changed so that they do not mention wrong media inserted. They will only prompt the user for the correct media. |
TT 4182 |
PCDrAudio |
Issue: Rough Audio test will not pass after prompt to install loopback Fix: This was caused because the gain is being stepped during the first try through the loopback check. It fails, but the gain doesn't get reset so the 2nd time through the loop the gain is too high causing distortion and the test fails. |
Dapi-4 Diagnostic Modules Release Notes for 07/26/02 Version 4.1.966
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 4027 |
All modules |
Issue: No strings in Portuguese for many tests, Monitor Test, AVI Test missing Strings Fix: No strings were showing anywhere in all tests when run in Portuguese. In the AVI Test and Monitor test string IDs were shown in several languages. Modified code to display Portuguese in all modules. NOTE: All modules are affected by this fix. |
TT 3992 |
PCDrMicrophone PCDrWAV PCDrMouse PCDrMonitor PCDrAVI PCDrPrinter |
Issue: Mic Test Prompt for Pass/Fail not same with others Fix: Made all user prompts that ask a question look the same (with question mark) |
Dapi-4 Diagnostic Modules Release Notes for 07/25/02 Version 4.1.965
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3988 |
PCDrNetwork |
Issue: Network Test does not enumerate "some" nics Fix: On newer systems, if you pass a buffer size of 1 to the Win32 API function GetAdaptersInfo(), it can return ERROR_INVALID_PARAMETER, even though the documentation says it should return ERROR_BUFFER_OVERFLOW. Changed the code to handle a return value of ERROR_INVALID_PARAMETER. NOTE: The following issues are also fixed along with this fix: TT 4001 - Network diag does not enumerate PCMCIA ("PC-Card") adapters TT 3931 - Network diag: Wireless adapter fails |
TT 4010 |
PCDrCDDrive |
Issue: Audio test does not work on some systems. Fix: The target system has a 1394 interface to the CD drive. Since we do not have the drive letter available for 1394 or USB CD devices the test should be using the SCSI calls for those devices. |
Dapi-4 Diagnostic Modules Release Notes for 07/12/02 Version 4.1.964
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3926 |
PCDrCDDrive |
Issue: PCDrCdDrive CD Audio does not work with Digital CD Audio Fix: The CD Audio subtest has been modified to work either through the audio cable or through the digital audio. The method to be used is selectable through the new .INI switch 'UseAudioCable'. The default value for this key is 'true' so as to be compatible with current versions of the module. To use digital audio the key should be set to 'false'. NOTE: 'UseAudioCable' should be set to 'false' so that digital audio will be used. If the key is left out it will use the audio cable, as it currently does. |
TT 3961 |
PCDrCDDrive |
Issue: CD Audio test fails on DVD-RAM drives with burnt media Fix: Allow playing of CD Audio on burnt media. |
TT 4003 |
PCDrCDDrive |
Issue: CD Audio test fails on music only CDs Fix: Start play of audio track two seconds into the track |
Dapi-4 Diagnostic Modules Release Notes for 06/26/02 Version 4.1.960
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3905 |
PCDrDVDRamDrive |
Issue: Duplicate GUID in PCDrDvdRamDrive subtests Fix: Create a new GUID for the DVD Ram Drive Patterns Test. |
TT 3901 |
PCDr2D3DVideo |
Issue: Direct Draw Run-Time error for ATI Rage XL: beta driver Fix: Since it's not certain that the driver is behaving inappropriately, and since it's possible to prevent the driver's behavior from causing errors in the test, I have done so, pending the ability to check in the line draw and polygon draw tests. I have created a function that waits on a surface until it's ready to go, and used that in the surface blit as well as the pattern fill functions of CSurface and descendents. I also removed a potential infinite loop from this code, by putting in a timer that will break out of the loop if the wait for Direct Draw takes too long. This time out is settable through the ini file, with the variable MaximumSurfaceWaitTime (this is not currently checked for the polygon and line draw tests.) |
TT 3906 |
PCDrCPU |
Issue: CPU-MMX test fails on Hyperthreading CPUs Fix: The current code was running the test on all virtual CPUs at the same time. This was causing an error in the MMX test. The code has been changed to run the test on the virtual CPUs one at a time. |
TT 3701 |
PCDrCDRw |
Issue: Auto prompt starts when testing CD-RW Fix: Autorun needs to be extended until the test is complete. Autorun suppression is accomplished by simulating the SHIFT key being depressed. The solution is to not release the shift key until the module exits |
TT 3883 |
PCDrCDDrive PCDrDVDDrive |
Issue: DVD Movie Test returns only N/A results Fix: ReadTOC command used by CD test is not supported by DVD drives. Code modified |
Dapi-4 Diagnostic Modules Release Notes for 06/04/02 Version 4.1.956
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3779 |
PCDrAVI PCDrCdDrive PCDrMicrophone PCDrModem PCDrMonitor PCDrMouse PCDrPrinter PCDrWAV |
Issue: Interactive test windows aren't model Fix: Made all Message Boxes with user prompts System Modal. |
TT 3789 |
PCDrNetwork |
Issue: Network Test Won't Enumerate Fix: Found that the bug does not happen in release version if you change Visual C project settings to link against "Debug Multithreaded" library. Go to Project | Settings in menu, in "Settings for:" combo box in upper left corner select "Win32 Release", then select "C/C " page, in "Category" combo box, choose "Code Generation", and in "Use run-time library" combo box choose "Debug Multithreaded". |
TT 3670 |
PCDrSystemboard |
Issue: RTC Rollover test will fail consistantly on certain ME systems Fix: The system
function SetSystemTime seems to function improperly on some systems. If it is
being used to move the clock from some time inside daylight savings time to
some time outside daylight savings time, or vice versa, the time set will be
an hour off from what was intended. NOTE: This test will NOT function properly in the hour from 1AM to 2AM, the second time it occurs, on the fall daylight savings time date. (In 2002, that day is October 27.) |
TT 3386 |
PCDrAVI |
Changed: Interactive: Pass/Fail? in AVI Test should appear after video runs, not at close. Added code to close test dialog when user click on "yes" or "no" on the pass/fail messages box. |
TT 3246 |
PCDrAudio |
Issue: PCDrAudio CD Audio test fails consistently Fix: This issue is caused by the mixer. I updated the tests (cable check, rough audio, and CD Audio Cable) to allow the user to specify the Control IDs in the ini file. Using this method, the user can specify any control to use as input and output and doesn't have to rely on the test to correctly choose. |
TT 3270 |
PCDrDVDRW |
Issue: Translations for PCDrDVDRW have bad characters Fix: All other translations are fixed except for the OK / Cancel button which came from Windows and we have no control over it. |
TT 3582 |
PCDrAudio |
Issue: PCDr Audio passes bad hardware Fix: Changed the RoughAudio test so it only searches the mic and line-in if the SearchForInputLine is set to true. Added code to limit the number of steps the gain will be increased. Changed the code to start at iOutputGainPercent and iInputGainPercent and only increase by the specified number of gain steps. Added prompt to insert loopback if the loopback is not detected. |
TT 3678 |
PCDrCDDrive |
Issue: PCDrCDDrive module return SCSI error using CDRW media. Fix: The real reason for this failure is that we are not skipping the transition gap area between sectors. The code will be changed to use the Table Of Contents of the CD to determine the start and end position of each track. This will allow us to skip the transition areas of the disc. |
TT 3695 |
PCDrAudio |
Issue: Causes "Internal Logic Error" when run without enumerating first Fix: The module created a new test and a new device, but assigned them GUIDS that duplicated those of a previous test and device, and no code were added to the factories to build the new test and device. As a result, when the module tried to deserialize the test or the device from the stored .ser file, it tried to create the wrong kind of test, and wouldn't have been able to create the right kind of test. The device and test now have GUIDS that are different from any other device or test, and the factories have been updated |
Dapi-4 Diagnostic Modules Release Notes for 05/21/02 Version 4.1.953
Release notes and specification compliance checklist.
Note:
Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3511 |
PCDrCPU |
Issue: "Not Occupied" processors were listed in the O-LD Selection Page on systems with multiple CPUs. Fix: Implement code to filter out duplicate CPU's from enumeration. NOTE: PCDrCPU.ini has been updated. |
TT 3606 |
PCDrModem |
Issue: "Communication cable between two computers" is recognized as modem/device by OLD. Fix: Made CModemTest::IsTestable() look at TAPI device capabilities for each modem to determine whether has voice capability. This is now used to filter out null-modem cables attached to COM ports. |
TT 3606 |
PCDrCDDrive |
Issue: Failed to run Diagnostics tests on TEAC CD-210PU USB Device. Fix: This problem only occurs if Deserialization is done. This happens if we have the flag to enumerate each time turned off in the INI file. What is happening is that the SymbolicName is not being set during deserialization. The SymbolicName is used to determine the correct 1394 or USB drive to test. Code has been added to the drive test library and to the CDRW test to set the SymbolicName during deserialization. NOTE: The following modules are affected by this change: PCDrCDDrive, PCDrDVDDrive, PCDrDVDRAMDrive, PCDrHardDrive, PCDrFloppy, PCDrLSDrive, PCDrZipDrive. |
Dapi-4 Diagnostic Modules Release Notes for 04/24/02 Version 4.1.947
Release notes and specification compliance checklist.
Note:
In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.
Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.
In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.
If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3457 |
PCDrAudio |
Change: Need an audio loopback test to run on second CD device. Users will be able to attache audio cables to both optical drives in a system and wants an automated "CD Audio Loopback Test" that checks either or both drives for the presence of the cable. NOTE: PCDrAudio.ini has been updated |
TT 3605 |
PCDrMicophone PCDrWav |
Issue: Microphone and Wave tests have popups during enumeration when no hardware. Fix: Removed no device pop up message during enumeration. |
TT 3093 |
Media Modules |
Issue: Fix: The reason that the drives were not being enumerated properly is because the devices were not being recognized as SCSI. The Device Type was showing up as TWINTAIL, instead of one of the standard ENUM types such as SCSI, IDE, USB, etc... The check for TWINTAIL has been added |
TT 3449 |
PCDrCDDrive |
Issue: 2nd CD drive fails w/SCSI error when using 50MB burned. Fix: On CDRW drives we can use the ReadTrackInformation command to determine the exact size of the track. We can then skip the unreadable transition area. However, the ReadTrackInformation command is not supported on all standard CD drives. So to get around this issue we need to ignore the ILLEGAL_MODE_FOR_THIS_TRACK failure which is caused when trying to read from the transition area. A search for a more permanent fix for standard CD drives is on-going. |
Dapi-4 Diagnostic Modules Release Notes for 04/10/02 Version 4.1.941
Release notes and specification compliance checklist.
Note:
In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.
Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.
In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.
If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3569 |
PCDrCDRw |
Issue: CDRW Read Write Test Fails on new drive. Fix: The reason the test was failing is because the first read from the drive was timing out. There is a four second timeout on all read commands. The first read command was taking around six seconds due to spin-up issues. By increasing the timout on the first read the problem goes away. |
TT 3535 |
PCDrPrinter |
Change: The name of the Default Printer should be displayed. Use the default printer's name as the caption/description of the device. |
TT 3538 |
PCDrMonitor |
Issue: PCDrMonitor should be more user friendly Fix: Added code so that any non system keystroke will exit the test screens. |
TT 3522 |
N/A |
Issue: PC Doctor takes a long time to start. Fix: Part of the solution to this issue is to set the INI key DiscoverPriorToTesting=false in all diagnostic modules. This change will shorten enumeration time when PC-Doctor is collecting information. NOTE: DiscoverPriorToTesting=false are set for all modules for all costomers. |
Dapi-4 Diagnostic Modules Release Notes for 03/28/02 Version 4.1.930
Release notes and specification compliance checklist.
Note:
In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.
Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.
In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.
If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3384 |
PCDrKeyboard |
Changed: Keyboard test should return Num, Caps, Scroll locks to pretest state. |
TT 3386 |
PCDrAVI |
Issue: AVI test should appear after video runs, not at close. Fix: Added INI setting "iPromptAfterPlay= 1" to display prompt after run. By default, prompt will be after closing the dialog. |
TT 1891 |
PCDrDVDDrive PCDrDVDRAM |
Issue: Pre-test prompts need to remain in front of GUI Fix: Made media prompt MessageBoxes system modal so they don't get hidden. |
TT 3385 |
PCDrMonitor |
Issue: Monitor test should allow mouse click to exit test screens Fix: Added code to trap mouse click event message (both left and right click) to close the dialog. |
TT 3477 |
PCDrMonitor |
Issue: Monitor test has unreadable info Fix: Reformatted the database string so that the monitor test instruction 3 won't go off the screen. |
TT 3482 |
PCDrDVDDrive |
Issue: It has a DVD ROM test but prompts for a CD to test with.. Fix: There are two issues here: 1) DVD Media Prompt hidden. This is a duplicate issue and has been addressed in TT 1891. 2) DVD drive prompting for a CD. This is as designed. Both the CD and DVD tests will run on DVD drives if scripted that way. There may have been some confusion due to issue 1 where the DVD prompt was hidden. There is also a flag available in the INI file for the CD test that can prevent the CD test from running on DVD drives. |
TT 3517 |
PCDrModem |
Issue: Modem mod. make subtest 0, 1, 2, 3 check if modem is in use. Fix: Now all the PCDrModem tests should fail the same way when the modem to be tested is in use. They should all fail with event 174 which displays the message "The device "DEVICE NAME" is in use." |
TT 3446 |
PCDrModem |
Issue: PCDRModem.ini-Automatic generated name not functioning w/subtest 4 and 5. Fix: If "Make Temporary Connection" setting is true and "Connection Name" setting is blank, the Simple Connection and Connection Quality Tests will now create temporary dial-up connections with automatically generated names like "Temp Connection N" where N=1,2,3,... The tests tries different values of N until a name which does not match the name of any existing dial-up connection is found. Since temporary connections are deleted after testing, running the test multiple times sequentially with these settings should always create temp dial-up connections with the name "Temp Connection 1". |
TT 3448 |
Media Modules |
Issue: Add check and prompt for media for all media tests. Fix: Added optional prompting for media in Floppy, ZIP and LS tests. |
Dapi-4 Diagnostic Modules Release Notes for 03/18/02 Version 4.1.926
Release notes and specification compliance checklist.
Note:
In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.
Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.
In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.
If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
TT 3381 |
PCDrZipDrive |
Issue: PCDrZipDrive FAILS without media, should report N/A. Fix: The drive test library has been modified so that if there is no media in the drive the test will report "CANNOT RUN" instead of "FAILED". As a future enhancement we may want to offer the ability to prompt the user for the correct media, as we currently do with the optical drive tests. This would require a change request. |
TT 3052 |
PCDrCDRw |
Issue: USB CDRW drive not enumerated. Fix: Enhanced enumeration to handle all USB CDRW devices. An addition was made to the device enumeration to handle devices of type SCMMSD. NOTE: This fix requires a change in a global file. All diagnostic modules may be affected as a result. |
TT 3412 |
PCDrMouse |
Issue: MouseTest generate the error message. Fix: Added a check for getting the window handle when trying to determine if the mouse is clicking inside the dialog |
TT 3431 |
PCDrPrinter |
Issue: PCDrPrinter: disable "No Suitable Printer" dialog during enumeration. Fix: Removed the pop up dialog box during enumeration. |
TT 3270 |
PCDrDVDRW |
Issue: Translations for PCDrDVDRW have bad characters. Fix: Rebuilt module with latest database generated strings. |
Dapi-4 Diagnostic Modules Release Notes for 03/05/02 Version 4.1.919
Release notes and specification compliance checklist.
Note:
In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.
Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.
In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.
If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.
Important:
All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.
Issues Fixed and Features Added:
Issue # |
Module |
Description |
N/A |
Installer |
Note: The installer has been modified to save installation configuration information. The first time you run the installer you will have to enter your customer ID and deselect any modules that you do not want installed. Every subsequent installation will then use these same settings. |
TT 3052 |
PCDrCDRW |
Issue: USB CDRW drive does not enumerate. Fix: Added USB and 1394 detection for CD, CDRW, DVD, DVDRW, and DVDRAM drives. NOTE: This fix requires a change in a global file. All diagnostic modules may be affected as a result. |
TT 3380 |
PCDrCDDrive |
Change: Disable Optical drives' Autoplay function while optical test modules are running. Increased delay after media load in order to keep autoplay disabled longer |
TT 3147 |
PCDrHardDrive |
Issue: Bad error messages reported by HD test. Fix: This problem is being caused by the fact that we are attempting to log a Windows System Error description when we are using PC-Doctors own driver. We need to use a more generic error message in this case. This requires a change to the drive test library. Hard Drive test will now display correct error code on Hard Drive failures. |
TT 3208 |
PCDrCDRW |
Issue: CDRW test only testing at one write speed. Fix: The CDRW test
has been updated with the following changes NOTE: PCDrCDRW.ini has bee updated with the key "bPreMinimalErase" removed, and the key "bPreEraseOnlyIfRequired = 1" added. |
TT 3270 |
PCDrDVDRW |
Issue: Translations for PCDrDVDRW have bad characters. Fix: Strings database has been updated to correct bad characters. No source code was changed. |
TT 3301 TT 3302 |
PCDrMODEM |
Issue: PCDRMODEM.EXE Will Fail subtest 5 if subtest 4 & 5 are run together in a script, and subtest 3 & 5 will pass with source code values on NT4.0. Fix: 1. Added code
to check if device to be tested is in use. 3. For connection quality test, added code to make sure still connected after each ping packet. 4. Made test easier to abort. |
|