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,