diff --git a/DiscImageChef.Devices/Linux/Command.cs b/DiscImageChef.Devices/Linux/Command.cs index 70fd16e7..5b9150d3 100644 --- a/DiscImageChef.Devices/Linux/Command.cs +++ b/DiscImageChef.Devices/Linux/Command.cs @@ -269,8 +269,8 @@ namespace DiscImageChef.Devices.Linux byte[] cdb = new byte[16]; cdb[0] = (byte)ScsiCommands.AtaPassThrough16; - cdb[1] |= 0x01; cdb[1] = (byte)(((byte)protocol << 1) & 0x1E); + cdb[1] |= 0x01; if(transferRegister != AtaTransferRegister.NoTransfer && protocol != AtaProtocol.NonData) {