diff --git a/DiscImageChef.CommonTypes/MediaType.cs b/DiscImageChef.CommonTypes/MediaType.cs index 040df1d68..4863edb51 100644 --- a/DiscImageChef.CommonTypes/MediaType.cs +++ b/DiscImageChef.CommonTypes/MediaType.cs @@ -69,6 +69,8 @@ namespace DiscImageChef.CommonTypes Zone_HDD = 4, /// USB flash drives FlashDrive = 5, + /// USB flash drives + UnknownTape = 4, #endregion Generics, types 0 to 9 #region Somewhat standard Compact Disc formats, types 10 to 39 diff --git a/DiscImageChef.Core/Devices/Dumping/SSC.cs b/DiscImageChef.Core/Devices/Dumping/SSC.cs index 79428926f..c577fc83c 100644 --- a/DiscImageChef.Core/Devices/Dumping/SSC.cs +++ b/DiscImageChef.Core/Devices/Dumping/SSC.cs @@ -274,6 +274,7 @@ namespace DiscImageChef.Core.Devices.Dumping if(dskType == MediaType.Unknown) dskType = MediaTypeFromScsi.Get((byte)dev.ScsiType, dev.Manufacturer, dev.Model, scsiMediumTypeTape, scsiDensityCodeTape, blocks, blockSize); + if(dskType == MediaType.Unknown) dskType = MediaType.UnknownTape; UpdateStatus?.Invoke($"SCSI device type: {dev.ScsiType}."); UpdateStatus?.Invoke($"SCSI medium type: {scsiMediumTypeTape}."); diff --git a/templates/dicformat.bt b/templates/dicformat.bt index 846e32363..3eb03b27f 100644 --- a/templates/dicformat.bt +++ b/templates/dicformat.bt @@ -22,6 +22,7 @@ enum MediaType Microdrive = 3, Zone_HDD = 4, FlashDrive = 5, + UnknownTape = 6, CD = 10, CDDA = 11,