diff --git a/scripts/test_filedma.sh b/scripts/test_filedma.sh
old mode 100755
new mode 100644
index 62c36bb412c0e9180ea25bbcd564a3ef68b82234..a078e227831ec54341e608a170dc46f22ce33788
--- a/scripts/test_filedma.sh
+++ b/scripts/test_filedma.sh
@@ -2,9 +2,9 @@
 
 ## File: test_filedma.sh
 ## Author: @glazzari
-## Description: runs file-based regression tests for GMT, Calo and Passthrough processors.
+## Description: runs file-based regression tests for GMT, BMTF, Calo and Passthrough processors.
 ## Style: Google Shell Guide (https://google.github.io/styleguide/shellguide.html).
-## Gold standard for regression: scdaq @ 67ddf197 from January 9th, 2024.
+## Gold standard for regression: scdaq @ adcd94aab4077367c6e2318589533e689f5fe2fe from May 29th, 2024.
 
 readonly DATA_DIR=test/data
 readonly CONFIG_DIR=test/config
@@ -14,8 +14,7 @@ readonly SCDAQ_TARGET=scdaq
 readonly SCDAQ_PATH=${BUILD_DIR}/${SCDAQ_TARGET}
 readonly MAX_RUNTIME_SECS=20
 readonly MAX_HASHABLE_BYTES=104857600
-readonly REF_COMMIT_TAG=67ddf197 # After the CMake migration
-readonly REF_COMMIT_TAG_PRIMITIVES=commit
+readonly REF_COMMIT_TAG=adcd94aa # VCU128 processors
 
 function build_scdaq() {
   mkdir -p ${BUILD_DIR}
@@ -23,27 +22,14 @@ function build_scdaq() {
 }
 
 function cleanup_test() {
-  cd ${DATA_DIR} && rm -rf *.dat *.raw* *.journal in_progress run000* && cd - > /dev/null && echo "${FUNCNAME}: SUCCESS"
+  cd ${DATA_DIR}
+  rm -f *.dat *.raw* *.journal
+  rm -rf in_progress run000*
+  cd - > /dev/null && echo "${FUNCNAME}: SUCCESS"
 }
 
 function setup_test() {
-  local modify_config=${MODIFY_CONFIG}
-
   cleanup_test
-
-  if [[ ${modify_config} = true ]]; then
-      echo "${FUNCNAME}: using modified configuration with 5 orbits per packet"
-      # Next line needed because older GMT files were taken with 5 orbits per packet
-      sed -i 's/nOrbitsPerPacket: *1/nOrbitsPerPacket:5/' ${CONFIG_DIR}/filedma-gmt.json5
-      cd "${DATA_DIR}"
-      tar -xzf calo_testfile_mod.tar.gz
-      tar -xzf gmt_testfile_mod.tar.gz
-  else
-      cd "${DATA_DIR}"
-      tar -xzf calo_testfile.tar.gz
-      tar -xzf gmt_testfile.tar.gz
-  fi
-  cd - > /dev/null
   echo "${FUNCNAME}: SUCCESS"
 }
 
@@ -79,7 +65,13 @@ function run_filedma_test() {
 
   local expects_output=${EXPECTS_OUTPUT}
   local validates_contents=${VALIDATE_CONTENT}
-  declare -i bytes_to_hash=${MAX_HASHABLE_BYTES}
+
+  declare -i bytes_to_hash
+  if [[ "${test_id}" == "BMTF_STUB" ]]; then
+      bytes_to_hash=1048576
+  else
+      bytes_to_hash=${MAX_HASHABLE_BYTES}
+  fi
   local ref_hash_file=${HASH_DIR}/${test_id}_${bytes_to_hash}_${REF_COMMIT_TAG}
 
   readonly test_id timeout_secs num_streams config_file expects_output ref_hash_file bytes_to_hash
@@ -158,17 +150,26 @@ function run_all_tests () {
   local validates_contents=${VALIDATE_CONTENT}
   declare -i timeout_secs=${MAX_RUNTIME_SECS}
   readonly test_description timeout_secs expects_output validates_contents
-  local gmt_failed=1 calo_failed=1
+  local gmt_failed=1 calo_tau_failed=1 calo_jet_failed=1 calo_egamma_failed=1 calo_sum_failed=1 bmtf_stub_failed=1
   local passthrough_failed=1 multistream_failed=1
 
   echo "${FUNCNAME}: running ${test_description}"
 
-  failure_statuses=(gmt_failed calo_failed passthrough_failed)
+  failure_statuses=(gmt_failed calo_egamma_failed calo_jet_failed calo_tau_failed calo_sum_failed passthrough_failed)
 
-  run_filedma_test "GMT" ${timeout_secs} "${CONFIG_DIR}/filedma-gmt.json5"
+  # The first argument must match the primitive identifier in the name of the file containing the hashes.
+  run_filedma_test "GMT_MUON" ${timeout_secs} "${CONFIG_DIR}/filedma-gmt-muon.json5"
   gmt_failed=$?
-  run_filedma_test "CALO" ${timeout_secs} "${CONFIG_DIR}/filedma-calo.json5"
-  calo_failed=$?
+  run_filedma_test "BMTF_STUB" ${timeout_secs} "${CONFIG_DIR}/filedma-bmtf-stub.json5"
+  bmtf_stub_failed=$?
+  run_filedma_test "CALO_TAU" ${timeout_secs} "${CONFIG_DIR}/filedma-calo-tau.json5"
+  calo_tau_failed=$?
+  run_filedma_test "CALO_JET" ${timeout_secs} "${CONFIG_DIR}/filedma-calo-jet.json5"
+  calo_jet_failed=$?
+  run_filedma_test "CALO_EGAMMA" ${timeout_secs} "${CONFIG_DIR}/filedma-calo-egamma.json5"
+  calo_egamma_failed=$?
+  run_filedma_test "CALO_SUM" ${timeout_secs} "${CONFIG_DIR}/filedma-calo-sum.json5"
+  calo_sum_failed=$?
   run_filedma_test "PASS_CALO" ${timeout_secs} "${CONFIG_DIR}/filedma-passthrough.json5"
   passthrough_failed=$?
 
@@ -192,9 +193,13 @@ function run_all_tests () {
   done
 
   echo "${FUNCNAME}: error report for ${test_description} (Ü = SÜCCESS)"
-  echo "-- GMT         :  $(echo_bool ${gmt_failed} )"
-  echo "-- Calo        :  $(echo_bool ${calo_failed})"
-  echo "-- Passthrough :  $(echo_bool ${passthrough_failed})"
+  echo "-- GMT MUON        :  $(echo_bool ${gmt_failed} )"
+  echo "-- BMTF STUB       :  $(echo_bool ${bmtf_stub_failed})"
+  echo "-- CaloObj TAU     :  $(echo_bool ${calo_tau_failed})"
+  echo "-- CaloObj JET     :  $(echo_bool ${calo_jet_failed})"
+  echo "-- CaloObj EGAMMA  :  $(echo_bool ${calo_egamma_failed})"
+  echo "-- CaloSum         :  $(echo_bool ${calo_sum_failed})"
+  echo "-- Passthrough     :  $(echo_bool ${passthrough_failed})"
   if [[ ${validates_contents} = true ]]; then
     echo "-- Multi-stream:  $(echo_bool ${multistream_failed}) (=> files exist)"
   fi
@@ -217,14 +222,15 @@ function main {
   build_scdaq
 
   # Test 1: time-bound operation, checks for crashes
-  MODIFY_CONFIG=false EXPECTS_OUTPUT=false VALIDATE_CONTENT=false run_all_tests "Test 1 (operation) - ${MAX_RUNTIME_SECS}-second runs, no output files"
+  EXPECTS_OUTPUT=false VALIDATE_CONTENT=false run_all_tests "Test 1 (operation) - ${MAX_RUNTIME_SECS}-second runs, no output files"
   exit_on_failure $?
 
   # Test 2: validates file output for basic runs
-  MODIFY_CONFIG=true EXPECTS_OUTPUT=true VALIDATE_CONTENT=true run_all_tests "Test 2 (regression) - ${MAX_RUNTIME_SECS}-second runs, check output files"
+  EXPECTS_OUTPUT=true VALIDATE_CONTENT=true run_all_tests "Test 2 (regression) - ${MAX_RUNTIME_SECS}-second runs, check output files"
   exit_on_failure $?
 
   echo "${FUNCNAME}: all tests finished"
 }
 
-main "$@"
\ No newline at end of file
+main "$@"
+
diff --git a/test/config/filedma-calo.json5 b/test/config/filedma-calo.json5
deleted file mode 100644
index 2d0c70385957f31566eea229025fed6ce899a16d..0000000000000000000000000000000000000000
--- a/test/config/filedma-calo.json5
+++ /dev/null
@@ -1,68 +0,0 @@
-// filedma-calo.json5
-{
-  // Input settings //////////////////////////////////////////////////
-  // Input type, one of:
-  //   "wzdma"     for DMA driver from Wojciech M. Zabolotny
-  //   "filedma"   for reading from file and simulating DMA
-  //   "micronDMA" for PICO driver
-  //   "tcpip"     for TCP/IP input receving
-  input: "filedma",
-  // DMA device
-  dma_dev: "/dev/xdma0_c2h_0",
-  // Max received packet size in bytes (buffer to reserve)
-  dma_packet_buffer_size: 2097152,
-  // Number of packet buffers to allocate
-  dma_number_of_packet_buffers: 1000,
-  // Print report each N packets, use 0 to disable
-  packets_per_report: 2000,
-  // Number of orbits per DMA packet, in decimal
-  nOrbitsPerPacket: 1,
-  // Extra settings for "filedma" input
-  input_files: [
-    // Must have at least the same cardinality as input_streams; kept isolated since `FileDMA` is a development feature
-    "test/data/calo_testfile.dat"
-  ],
-  // Processing types (unpacking):
-  //   "PASS_THROUGH", "GMT", "CALO", "BRIL".
-  input_streams: [
-    {
-      processor_type: "CALO",
-      primitive_type: "X",
-      source_id: 2,
-      tcp_dest_port: 10000
-    }
-  ],
-  // Processor settings //////////////////////////////////////////////
-  enable_stream_processor: "yes",
-  // Enable software zero-suppression. Does not affect Calo.
-  doZS: "yes",
-
-  // Output settings /////////////////////////////////////////////////
-  output_filename_prefix: "scout_CALO",
-  output_filename_base: "test/data",
-  output_filename_suffix: ".raw",
-  max_file_size: 8589934592,
-  // Always write data to a file regardless of the run status
-  output_force_write: "yes",
-
-  // Generic settings ////////////////////////////////////////////////
-  port: 8000,
-  dev_TCPAutoReconnectOnFailure: "false",
-  // (Minimum) Logging severity: TRACE DEBUG INFO WARNING ERROR FATAL.
-  // Use TRACE to log everything.
-  log_min_severity: "ERROR",
-  threads: 8,
-  // Stores fixed number of orbits per file when nOrbitsPerFile > 1
-  // If zero, uses a fixed file size (`max_file_size`) instead
-  nOrbitsPerFile: 4096,
-  cmsswHeaders: "no",
-  dthHeaders: "no",
-  source_id: 2,
-  //  Information necessary to issue a reset request for the board
-  scone_address: {
-    host: "scoutdaq-s1d12-39-01",
-    port: 8080,
-    // e.g., kcu1500_ugmt, kcu1500_demux, sb852_bril
-    board: "kcu1500_demux"
-  }
-}
\ No newline at end of file
diff --git a/test/config/filedma-gmt.json5 b/test/config/filedma-gmt.json5
deleted file mode 100644
index 1ac28ef5656babb1ec8bd9adb4e0882ed1a86e95..0000000000000000000000000000000000000000
--- a/test/config/filedma-gmt.json5
+++ /dev/null
@@ -1,68 +0,0 @@
-// filedma-gmt.json5
-{
-  // Input settings //////////////////////////////////////////////////
-  // Input type, one of:
-  //   "wzdma"     for DMA driver from Wojciech M. Zabolotny
-  //   "filedma"   for reading from file and simulating DMA
-  //   "micronDMA" for PICO driver
-  //   "tcpip"     for TCP/IP input receving
-  input: "filedma",
-  // DMA device
-  dma_dev: "/dev/xdma0_c2h_0",
-  // Max received packet size in bytes (buffer to reserve)
-  dma_packet_buffer_size: 2097152,
-  // Number of packet buffers to allocate
-  dma_number_of_packet_buffers: 1000,
-  // Print report each N packets, use 0 to disable
-  packets_per_report: 2000,
-  // Number of orbits per DMA packet, in decimal
-  nOrbitsPerPacket: 1,
-  // Extra settings for "filedma" input
-  input_files: [
-    // Must have at least the same cardinality as input_streams; kept isolated since `FileDMA` is a development feature
-    "test/data/gmt_testfile.dat"
-  ],
-  // Processing types (unpacking):
-  //   "PASS_THROUGH", "GMT", "CALO", "BRIL".
-  input_streams: [
-    {
-      processor_type: "GMT",
-      primitive_type: "X",
-      source_id: 1,
-      tcp_dest_port: 10000
-    }
-  ],
-  // Processor settings //////////////////////////////////////////////
-  enable_stream_processor: "yes",
-  // Enable software zero-suppression. Does not affect Calo.
-  doZS: "yes",
-
-  // Output settings /////////////////////////////////////////////////
-  output_filename_prefix: "scout_GMT",
-  output_filename_base: "test/data",
-  output_filename_suffix: ".raw",
-  max_file_size: 8589934592,
-  // Always write data to a file regardless of the run status
-  output_force_write: "yes",
-
-  // Generic settings ////////////////////////////////////////////////
-  port: 8000,
-  dev_TCPAutoReconnectOnFailure: "false",
-  // (Minimum) Logging severity: TRACE DEBUG INFO WARNING ERROR FATAL.
-  // Use TRACE to log everything.
-  log_min_severity: "ERROR",
-  threads: 8,
-  // Stores fixed number of orbits per file when nOrbitsPerFile > 1
-  // If zero, uses a fixed file size (`max_file_size`) instead
-  nOrbitsPerFile: 4096,
-  cmsswHeaders: "no",
-  dthHeaders: "no",
-  source_id: 1,
-  //  Information necessary to issue a reset request for the board
-  scone_address: {
-    host: "scoutdaq-s1d12-34-01",
-    port: 8080,
-    // e.g., kcu1500_ugmt, kcu1500_demux, sb852_bril
-    board: "kcu1500_ugmt"
-  }
-}
\ No newline at end of file
diff --git a/test/config/filedma-passthrough.json5 b/test/config/filedma-passthrough.json5
index 18120313e4e92ab7b3bc5e635c641057b151d3db..8a576d4e64f3a770c416869400412003c4cf2abc 100644
--- a/test/config/filedma-passthrough.json5
+++ b/test/config/filedma-passthrough.json5
@@ -16,18 +16,20 @@
   // Print report each N packets, use 0 to disable
   packets_per_report: 2000,
   // Number of orbits per DMA packet, in decimal
-  nOrbitsPerPacket: 4,
+  nOrbitsPerPacket: 1,
   // Extra settings for "filedma" input
   input_files: [
     // Must have at least the same cardinality as input_streams; kept isolated since `FileDMA` is a development feature
-    "test/data/calo_testfile.dat"
+    "test/data/testfiles/calo_pass_testfile.dat"
   ],
   // Processing types (unpacking):
-  //   "PASS_THROUGH", "GMT", "CALO", "BRIL".
+  //   PASS_THROUGH, GMT, CALO, CALOOBJ, CALOSUM, BMTF, UGT, BRIL
+  // Primitive types:
+  //   NONE, MUON, JET, EGAMMA, TAU, SUM, STUB, ALGOBIT
   input_streams: [
     {
       processor_type: "PASS_THROUGH",
-      primitive_type: "X",
+      primitive_type: "NONE",
       source_id: 0,
       tcp_dest_port: 10000
     }
diff --git a/test/config/filedma-passthrough1.json5 b/test/config/filedma-passthrough1.json5
deleted file mode 100644
index 9552b3a9cc0b4e4a4528bb518a7b56bc4b44636f..0000000000000000000000000000000000000000
--- a/test/config/filedma-passthrough1.json5
+++ /dev/null
@@ -1,60 +0,0 @@
-// filedma-passthrough1.json5
-{
-  // Input settings //////////////////////////////////////////////////
-  // Input type, one of:
-  //   "wzdma"     for DMA driver from Wojciech M. Zabolotny
-  //   "filedma"   for reading from file and simulating DMA
-  //   "micronDMA" for PICO driver
-  //   "tcpip"     for TCP/IP input receving
-  input: "filedma",
-  // DMA device
-  dma_dev: "/dev/xdma0_c2h_0",
-  // Max received packet size in bytes (buffer to reserve)
-  dma_packet_buffer_size: 1261568,
-  // Number of packet buffers to allocate
-  dma_number_of_packet_buffers: 1000,
-  // Print report each N packets, use 0 to disable
-  packets_per_report: 2000,
-  // Number of orbits per DMA packet, in decimal
-  nOrbitsPerPacket: 4,
-  // Extra settings for "filedma" input
-  input_file: "test/data/calo_testfile.dat",
-  // Extra settings for "tcpip" input
-  tcpDestPort: 10000,
-
-  // Processor settings //////////////////////////////////////////////
-  enable_stream_processor: "yes",
-  // Processing types (unpacking):
-  //   "PASS_THROUGH", "GMT", "CALO", "BRIL".
-  processor_type: "PASS_THROUGH",
-  primitive_type: "NONE",
-  // Enable software zero-suppression. Does not affect Calo.
-  doZS: "yes",
-
-  // Output settings /////////////////////////////////////////////////
-  output_filename_prefix: "scout_PASS1_CALO",
-  output_filename_base: "test/data/run000000",
-  output_filename_suffix: ".dat",
-  max_file_size: 8589934592,
-  // Always write data to a file regardless of the run status
-  output_force_write: "yes",
-
-  // Generic settings ////////////////////////////////////////////////
-  port: 8000,
-  dev_TCPAutoReconnectOnFailure: "false",
-  // (Minimum) Logging severity: TRACE DEBUG INFO WARNING ERROR FATAL.
-  // Use TRACE to log everything.
-  log_min_severity: "ERROR",
-  threads: 8,
-  // Stores fixed number of orbits per file when nOrbitsPerFile > 1
-  // If zero, uses a fixed file size (`max_file_size`) instead
-  nOrbitsPerFile: 0,
-  cmsswHeaders: "no",
-  dthHeaders: "no",
-  source_id: 1,
-  //  Information necessary to issue a reset request for the board
-  scone_host:"localhost",
-  scone_port: "8080",
-  // Currently can be one of kcu1500_ugmt and kcu1500_demux
-  scone_board: "kcu1500_ugmt",
-}
\ No newline at end of file
diff --git a/test/config/filedma-passthrough2.json5 b/test/config/filedma-passthrough2.json5
deleted file mode 100644
index d8de490b45339afd8ca8b40b9ab6f0d57bbc1c2e..0000000000000000000000000000000000000000
--- a/test/config/filedma-passthrough2.json5
+++ /dev/null
@@ -1,60 +0,0 @@
-// filedma-passthrough2.json5
-{
-  // Input settings //////////////////////////////////////////////////
-  // Input type, one of:
-  //   "wzdma"     for DMA driver from Wojciech M. Zabolotny
-  //   "filedma"   for reading from file and simulating DMA
-  //   "micronDMA" for PICO driver
-  //   "tcpip"     for TCP/IP input receving
-  input: "filedma",
-  // DMA device
-  dma_dev: "/dev/xdma0_c2h_0",
-  // Max received packet size in bytes (buffer to reserve)
-  dma_packet_buffer_size: 1261568,
-  // Number of packet buffers to allocate
-  dma_number_of_packet_buffers: 1000,
-  // Print report each N packets, use 0 to disable
-  packets_per_report: 2000,
-  // Number of orbits per DMA packet, in decimal
-  nOrbitsPerPacket: 4,
-  // Extra settings for "filedma" input
-  input_file: "test/data/gmt_testfile.dat",
-  // Extra settings for "tcpip" input
-  tcpDestPort: 10001,
-
-  // Processor settings //////////////////////////////////////////////
-  enable_stream_processor: "yes",
-  // Processing types (unpacking):
-  //   "PASS_THROUGH", "GMT", "CALO", "BRIL".
-  processor_type: "PASS_THROUGH",
-  primitive_type: "NONE",
-  // Enable software zero-suppression. Does not affect Calo.
-  doZS: "yes",
-
-  // Output settings /////////////////////////////////////////////////
-  output_filename_prefix: "scout_PASS2_GMT",
-  output_filename_base: "test/data/run000000",
-  output_filename_suffix: ".dat",
-  max_file_size: 8589934592,
-  // Always write data to a file regardless of the run status
-  output_force_write: "yes",
-
-  // Generic settings ////////////////////////////////////////////////
-  port: 8000,
-  dev_TCPAutoReconnectOnFailure: "false",
-  // (Minimum) Logging severity: TRACE DEBUG INFO WARNING ERROR FATAL.
-  // Use TRACE to log everything.
-  log_min_severity: "ERROR",
-  threads: 8,
-  // Stores fixed number of orbits per file when nOrbitsPerFile > 1
-  // If zero, uses a fixed file size (`max_file_size`) instead
-  nOrbitsPerFile: 0,
-  cmsswHeaders: "no",
-  dthHeaders: "no",
-  source_id: 2,
-  //  Information necessary to issue a reset request for the board
-  scone_host:"localhost",
-  scone_port: "8080",
-  // Currently can be one of kcu1500_ugmt and kcu1500_demux
-  scone_board: "kcu1500_ugmt",
-}
\ No newline at end of file
diff --git a/test/config/n-filedma.json5 b/test/config/n-filedma.json5
index 221e601a70d03eced29b9c1cd1ece3f74e7bfec3..ab03ed6c6f42a77d6e199c073d43358c3dde08b2 100644
--- a/test/config/n-filedma.json5
+++ b/test/config/n-filedma.json5
@@ -18,30 +18,31 @@
   // Number of orbits per DMA packet, in decimal
   nOrbitsPerPacket: 1,
   // Processing types (unpacking):
-  //   "PASS_THROUGH", "GMT", "CALO", "BRIL".
+  //   PASS_THROUGH, GMT, CALO, CALOOBJ, CALOSUM, BMTF, UGT, BRIL
+  // Primitive types:
+  //   NONE, MUON, JET, EGAMMA, TAU, SUM, STUB, ALGOBIT
   input_streams: [
     {
-      processor_type: "CALO",
+      processor_type: "CALOOBJ",
       primitive_type: "JET",
       source_id: 2,
       tcp_dest_port: 10000
     },
     {
-      processor_type: "CALO",
+      processor_type: "CALOOBJ",
       primitive_type: "EGAMMA",
       source_id: 2,
       tcp_dest_port: 10010
     },
     {
-      processor_type: "CALO",
-      // not using primitive string at the moment
-      primitive_type: "ETC",
+      processor_type: "CALOOBJ",
+      primitive_type: "TAU",
       source_id: 2,
       tcp_dest_port: 10020
     },
     {
-      processor_type: "CALO",
-      primitive_type: "ETC",
+      processor_type: "CALOSUM",
+      primitive_type: "SUM",
       source_id: 2,
       tcp_dest_port: 10030
     }
@@ -49,10 +50,10 @@
   // Extra settings for "filedma" input
   input_files: [
     // Must have at least the same cardinality as input_streams; kept isolated since `FileDMA` is a development feature
-    "test/data/calo_testfile.dat",
-    "test/data/calo_testfile.dat",
-    "test/data/calo_testfile.dat",
-    "test/data/calo_testfile.dat"
+    "test/data/testfiles/calo_jet_testfile.dat",
+    "test/data/testfiles/calo_egamma_testfile.dat",
+    "test/data/testfiles/calo_jet_testfile.dat",
+    "test/data/testfiles/calo_sum_testfile.dat"
   ],
   // Processor settings //////////////////////////////////////////////
   enable_stream_processor: "yes",
@@ -76,6 +77,7 @@
   // If zero, uses a fixed file size (`max_file_size`) instead
   nOrbitsPerFile: 4096,
   cmsswHeaders: "no",
+  dthHeaders: "yes",
   //  Information necessary to issue a reset request for the board
   scone_address: {
     host: "scoutdaq-s1d12-34-01",
diff --git a/test/config/scdaq-template.conf b/test/config/scdaq-template.conf
deleted file mode 100644
index 7ff63cce2276b4b0434dbea9167264bc5be1e859..0000000000000000000000000000000000000000
--- a/test/config/scdaq-template.conf
+++ /dev/null
@@ -1,140 +0,0 @@
-################################################################################
-##
-## Input settings
-##
-################################################################################
-
-# Input settings, allowed values are:
-#   "wzdma"     for DMA driver from Wojciech M. Zabolotny
-#   "dma"       for XILINX DMA driver
-#   "filedma"   for reading from file and simulating DMA
-#   "micronDMA" for PICO driver
-#   "tcpip"     for TCP/IP input receving
-
-input:tcpip
-
-## Settings for DMA input
-
-# DMA device
-dma_dev:/dev/xdma0_c2h_0
-
-# Max received packet size in bytes (buffer to reserve)
-dma_packet_buffer_size:1261568
-
-# Number of packet buffers to allocate
-dma_number_of_packet_buffers:10000
-
-# Print report each N packets, use 0 to disable
-packets_per_report:100000
-
-# number of orbits per packet, in decimal
-nOrbitsPerPacket:1
-
-# prescale factor, used for *calo* data only
-prescale_factor:1
-
-## Extra settings for "filedma" input
-
-#input_file:/dev/shm/testdata.bin
-#input_file:/home/glazzari/repos/scdaq/test/data/passthrough_test1.dat
-input_file:./test/data/calo_testfile.dat
-
-## Extra settings for "tcpip" input
-log_min_severity:
-threads:
-tcpDestPort:
-source_id:
-output_filename_prefix:
-output_filename_base:
-output_filename_suffix:
-output_force_write:
-processor_type:
-primitive_type:
-
-################################################################################
-##
-## Stream processor settings
-##
-################################################################################
-
-enable_stream_processor:yes
-
-# Define processing type (unpacking), allowed values are:
-#   "PASS_THROUGH"
-#   "GMT"
-#   "CALO"
-# Note: When changing the processing type, change also "output_filename_prefix"
-# in the file output section.
-#
-
-# Enable software zero-supression
-doZS:yes
-
-################################################################################
-##
-## File output settings
-##
-################################################################################
-
-max_file_size:8589934592
-
-# Always write data to a file regardless of the run status, useful for debugging
-
-
-################################################################################
-##
-## Elastics processor settings (obsolete)
-##
-################################################################################
-
-enable_elastic_processor:no
-
-# heading space left here on purpose in order to avoid sed to replace the scone port
- port:
-elastic_url:http://something.somewhere
-pt_cut:7
-quality_cut:12
-
-
-################################################################################
-##
-## SCDAQ Generic Settings
-##
-################################################################################
-
-# enable development functionalities (e.g. TCP input filter)
-dev_TCPAutoReconnectOnFailure:true
-
-## Logging, supported LOG severities:
-#   TRACE
-#   DEBUG
-#   INFO
-#   WARNING
-#   ERROR
-#   FATAL
-#
-# Log only severities at the same level or more severe than the log_min_severity
-# Use TRACE to log everything
-#
-
-# Pipeline settings
-
-# verbosity level, currently supports 0 and 1
-verbosity:1
-
-# N orbits to store to each file
-# Configured to store fixed number of orbits per file when nOrbitsPerFile > 1
-# Set to 0 to use fixed file size instead
-nOrbitsPerFile:4096
-
-# Headers for vcu128 support
-dthHeaders:yes
-
-# Headers for cmssw support
-cmsswHeaders:yes
-
-##  Information necessary to issue a reset request for the board
-scone_host:localhost
-scone_port:8090
-# Currently can be one of kcu1500_ugmt and kcu1500_demux
-scone_board:
\ No newline at end of file
diff --git a/test/data/calo_testfile.tar.gz b/test/data/calo_testfile.tar.gz
deleted file mode 100644
index 9c20436e93c937c2cdc7717aaa3caf8a7c801368..0000000000000000000000000000000000000000
Binary files a/test/data/calo_testfile.tar.gz and /dev/null differ
diff --git a/test/data/calo_testfile_mod.tar.gz b/test/data/calo_testfile_mod.tar.gz
deleted file mode 100644
index 37eba848e2df28f899b3a5bf0870b439e2200c14..0000000000000000000000000000000000000000
Binary files a/test/data/calo_testfile_mod.tar.gz and /dev/null differ
diff --git a/test/data/gmt_testfile.tar.gz b/test/data/gmt_testfile.tar.gz
deleted file mode 100644
index adf48f68a82129d0b27db09831232723cdfa5467..0000000000000000000000000000000000000000
Binary files a/test/data/gmt_testfile.tar.gz and /dev/null differ
diff --git a/test/data/gmt_testfile_mod.tar.gz b/test/data/gmt_testfile_mod.tar.gz
deleted file mode 100644
index d31aca266c51d4d576a282838ef5d554cf4fc783..0000000000000000000000000000000000000000
Binary files a/test/data/gmt_testfile_mod.tar.gz and /dev/null differ