f9e9bb4db0
Added structures for FreeBSD's XPT_DEV_MATCH.
2017-12-07 18:08:09 +00:00
2dd93480e4
Added FreeBSD CCB for NVMe.
2017-12-07 17:13:29 +00:00
4cd0ec53e9
Added support for SecureDigital / MultiMediaCard on Windows.
2017-12-06 23:05:59 +00:00
d660ec93d1
Added code to retrieve USB binary descriptors for Windows.
2017-12-06 20:38:10 +00:00
be52156170
Added code to retrieve USB IDs and strings for Windows.
2017-12-06 19:30:03 +00:00
df076b5e0f
Added code to retrieve NT device path (will be needed later).
2017-12-06 13:46:35 +00:00
0b58866c2d
Bumped version to 3.99.6.0.
2017-11-29 16:02:19 +00:00
6bc4dd529c
Merge branch 'master' of https://github.com/claunia/DiscImageChef
2017-09-29 14:08:00 +01:00
bc72ff1642
Starting with Linux 4.8 the SD/MMC OCR is shown also in /sys, so cache
...
it if present.
2017-09-29 13:05:50 +00:00
a82071a3e3
Solved reading multiple MMC/SD commands at a time.
2017-09-29 13:01:16 +00:00
e58c16f993
MMC/SecureDigital devices should now appear as supported in Linux.
2017-09-29 06:45:20 +01:00
08cb387c75
Use cached CID register to fill device variables.
2017-09-28 19:48:44 +00:00
4f69f31e4c
If present, use cached CID, CSD and CSR registers instead of sending
...
the command to the device.
2017-09-28 19:25:24 +00:00
cc6627ccbe
For MMC/SD, on Linux, cache the kernel provided CID, CSD and SCR
...
registers from /sys.
2017-09-28 19:14:50 +00:00
c5acf2082e
Corrected some command values.
2017-09-28 18:24:16 +00:00
61c8d32f59
Corrected setting up expected number of blocks.
2017-09-28 17:54:20 +00:00
b399bfaea2
Under Linux do not send SCSI INQUIRY if device path name doesn's
...
correspond to a SCSI node.
2017-09-28 17:54:07 +00:00
489ca6d1de
Take care of listing devices on Linux when model is null.
2017-09-11 06:03:11 +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
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
0f24a8f6d6
Added tests for Archive Corp. vendor commands.
2017-09-08 20:34:14 +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
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
258c33d61e
Windows IOCTL bool is reversed.
2017-09-06 20:46:56 +01:00
5e29fb0c13
Version bumped to 3.5.99.0.
2017-09-05 17:21:24 +01:00
3e02dd82ea
Added support for "list-devices" command on Windows.
2017-08-22 03:40:43 +01:00
89d1869afc
Corrected mixed line endings.
2017-08-22 03:38:02 +01:00
6e441ddda1
Implemented "list-devices" command for Linux.
2017-08-21 21:04:44 +01:00
cdc105c72f
Implemented ATA commands for Windows.
2017-08-21 04:30:10 +01:00
ca408875f2
Corrected kernel32.dll entry points.
2017-08-21 04:28:26 +01:00
ac84a5f1e6
Added some comments.
2017-08-21 04:28:16 +01:00
334cc66a53
Formatting options.
2017-06-29 21:23:39 +01:00
1df2589b39
Added correct metadata for XGD structures.
2017-06-20 06:42:09 +01:00
1995a3e0f3
The presence of this value is unneeded and unsupported on very
...
old IDE disks.
2017-06-06 18:16:55 +01:00
ce3e941e1c
Version bumped to 3.4.99.0.
2017-06-04 23:09:27 +01:00
d9b372c878
Project file formatting.
2017-06-03 01:13:47 +01:00
09290e8c69
Typo correction.
2017-05-23 19:01:07 +01:00
a772a99f16
Added Kreon commands.
2017-05-23 18:45:09 +01:00
869b49d711
Updated copyright string.
2017-05-19 20:28:49 +01:00
047a4b7911
Bumped version to 3.3.99.0.
2017-05-19 20:27:27 +01:00
e4afde55b8
Upped version to 3.3.99.0. Do not use version from solution on
...
library projects.
2017-05-19 18:39:15 +01:00
304544fb02
Some changes made by VS/Mac, harmless.
2017-05-16 08:26:38 +01:00
0c9dfaa11f
Add MMC/SecureDigital device support. Not yet used because of
...
a bad implementation of SEND_CSD and SEND_CID commands (TODO).
2016-10-22 22:58:01 +01:00
8b9d678893
Added PCMCIA support.
2016-10-17 04:41:27 +01:00
8b8fe9a9cc
* CICMMetadata:
...
Updated to last upstream.
* DiscImageChef.CommonTypes/MediaTypeFromSCSI.cs:
Added DDS-2, DDS-3, DDS-4 with no medium type code.
* DiscImageChef.Devices/Device/ScsiCommands/SPC.cs:
Added REQUEST SENSE command.
* DiscImageChef.Devices/Device/ScsiCommands/SSC.cs:
Added SPACE command.
* DiscImageChef.Devices/Enums.cs:
Added enumeration for SPACE command codes.
* DiscImageChef.Metadata/MediaType.cs:
Added support for DDS, DDS-2, DDS-3, DDS-4.
2016-10-12 06:16:41 +01:00
12daf68c1f
* DiscImageChef.Decoders/SCSI/Modes.cs:
...
Added DDS-2.
Corrected casting of density enumeration.
* DiscImageChef.Decoders/SCSI/Types.cs:
Added DDS-2
* DiscImageChef.Devices/Device/ScsiCommands/SPC.cs:
Corrected buffer size for MODE SENSE (6)
* DiscImageChef/Commands/DeviceInfo.cs:
Removed some spurious brackets.
2016-10-10 23:58:35 +01:00