Commit Graph

985 Commits

Author SHA1 Message Date
2c647dfc5c Wait for device to exist ASC 28h status. This should be trapped by the
OS but it's being so in some corner cases.
2017-09-11 18:34:01 +01:00
f2d12773c6 * ScsiEvpd.cs: Take care of null returns on EVPD decoding.
* ViewReport.aspx.cs: Catch exceptions on USB descriptor reading.
2017-09-11 18:31:22 +01:00
489ca6d1de Take care of listing devices on Linux when model is null. 2017-09-11 06:03:11 +01:00
7d782fe3da Check that some drives report an incorrect number of write descriptors
in mode page 2Ah.
2017-09-11 06:02:32 +01:00
6f51b074c6 Added two missing media types. 2017-09-11 03:00:38 +01:00
25d722e66a Use our own version detector. 2017-09-11 02:53:13 +01:00
a328465fea Removed spurious old line. 2017-09-11 02:52:59 +01:00
2a60465e8e Added code to detect Windows version from KERNEL32.DLL if OS is
falsely identifying itself as Windows 8.
2017-09-11 02:52:48 +01:00
d4add54b53 Added statistics to underlying operating system version. 2017-09-11 02:05:07 +01:00
db1ce5c15c Added the ability to differentiate between customer names for Windows
versions given the correct version build.
2017-09-11 02:04:50 +01:00
fe1c3e13b4 Added support for ATA commands using Windows 2000/XP undocumented
IOCTL that predates Windows 2003 documented one.
2017-09-10 23:20:59 +01:00
d60060d266 When PhysicalInterface MMC feature is unknown, store integer value separately in the report. 2017-09-10 22:03:20 +01:00
9e0be48cc2 Added tests for SCSI MultiMedia Commands. 2017-09-10 20:29:54 +01:00
b21c6f2c63 Manually mark manufacturer as "ATA" on Windows so it becomes treated like that. 2017-09-10 18:15:44 +01:00
74674c0213 Changed place of datalength initialization. 2017-09-10 18:15:27 +01:00
d5704b579f Data transfer length must be set for commands to work. 2017-09-10 01:00:30 +01:00
4991f7a8a9 Added tests for MultiMediaCard commands. 2017-09-09 22:56:40 +01:00
e2eaddbaf8 Added MMC commands to SecureDigital tests. 2017-09-09 22:51:06 +01:00
ee02ed7bfc Added tests for SecureDigital commands. 2017-09-09 22:34:23 +01:00
1635a6ba31 Added tests for SyQuest vendor commands. 2017-09-09 21:57:56 +01:00
6069675a44 Added tests for SCSI Streaming Commands. 2017-09-09 21:39:38 +01:00
d5d2ee3910 Added tests for SCSI Media Changer commands. 2017-09-09 19:41:27 +01:00
5ed437a328 Added tests for SCSI Block Commands. 2017-09-09 19:23:04 +01:00
8f60a50d85 Added tests for Plextor vendor commands. 2017-09-09 18:47:18 +01:00
369bc06651 Added tests for Plasmon vendor commands. 2017-09-08 21:57:56 +01:00
edeb96903b Added tests for Pioneer vendor commands. 2017-09-08 21:47:57 +01:00
0cd85170ca Added tests for NEC vendor commands. 2017-09-08 21:26:19 +01:00
19989c5ccc Added tests for Kreon vendor commands. 2017-09-08 21:21:26 +01:00
e76c6fb015 Added tests Hewlett-Packard vendor commands. 2017-09-08 21:12:21 +01:00
e10da9e99f Added tests for HL-DT-ST vendor commands. 2017-09-08 20:54:58 +01:00
8a61157c0c Added tests for Fujitsu vendor commands. 2017-09-08 20:51:08 +01:00
ee593915e0 Added tests for Certance vendor commands. 2017-09-08 20:38:19 +01:00
0f24a8f6d6 Added tests for Archive Corp. vendor commands. 2017-09-08 20:34:14 +01:00
75225164dd Add tests for Adaptec vendor commands. 2017-09-08 20:20:15 +01:00
741b0a4171 Added tests for SCSI Primary Commands. 2017-09-08 20:05:23 +01:00
739a4acf4b Don't try to decode as identify things that are not identify. 2017-09-08 18:29:31 +01:00
b92d64beb1 Test methods don't need to be public. 2017-09-08 18:21:52 +01:00
849a6f2847 Added tests for S.M.A.R.T. commands. 2017-09-08 18:20:14 +01:00
9ea7b076af Added tests for Media Card Pass Through commands. 2017-09-08 18:00:01 +01:00
386f35afb7 Added tests for CompactFlash commands. 2017-09-08 17:52:37 +01:00
67f1a4a639 Added tests for 48-bit ATA commands. 2017-09-08 17:44:56 +01:00
e62133c247 Added tests for 28-bit ATA commands. 2017-09-08 17:27:36 +01:00
fbcf513819 Added tests for CHS ATA commands. 2017-09-08 16:34:57 +01:00
6271aeeb81 Minor menu correction. 2017-09-08 16:34:26 +01:00
35fde2b41f Show if buffer is null or empty. 2017-09-08 15:53:05 +01:00
be736496fa Added manual test subapplication for device commands. 2017-09-07 20:30:23 +01:00
95e0d3f596 ATA pass through needs buffer position to be relative to structure so use accordingly. 2017-09-07 16:48:25 +01:00
8cc805f031 Check device type under Windows before sending SCSI INQUIRY as it seems all devices answer correctly to it. 2017-09-07 16:47:06 +01:00
b382683e3b Check for overflow with incorrectly cut mode pages. 2017-09-06 21:12:44 +01:00
a3ecbf853d Remove VS2017 user folder 2017-09-06 20:59:09 +01:00