diff --git a/psrdada_cpp/effelsberg/edd/detail/GatedSpectrometer.cu b/psrdada_cpp/effelsberg/edd/detail/GatedSpectrometer.cu
index 4b4a8345e49b75e4b81868afcda01ae0be72e8a0..456d40e934739ba46241766ca4b94a46d38fb409 100644
--- a/psrdada_cpp/effelsberg/edd/detail/GatedSpectrometer.cu
+++ b/psrdada_cpp/effelsberg/edd/detail/GatedSpectrometer.cu
@@ -228,6 +228,9 @@ void GatedSpectrometer<HandlerType, InputType, OutputType>::gated_fft(
   case 8:
     _unpacker->unpack<8>(data._raw_voltage.b(), _unpacked_voltage_G0);
     break;
+  case 10:
+    _unpacker->unpack<10>(data._raw_voltage.b(), _unpacked_voltage_G0);
+    break;
   case 12:
     _unpacker->unpack<12>(data._raw_voltage.b(), _unpacked_voltage_G0);
     break;