diff --git a/tests/include/TecDummy.h b/tests/include/TecDummy.h
index dc8f4c0bafc5298e74803b745e454c18023fec9d..e63d84f2b6974fcaa51326eb38dde7b1540369ce 100644
--- a/tests/include/TecDummy.h
+++ b/tests/include/TecDummy.h
@@ -76,7 +76,7 @@ struct TecDummy : ChimeraTK::DummyBackend {
     return boost::shared_ptr<DeviceBackend>(new TecDummy(parameters["map"]));
   }
 
-  void read(uint8_t bar, uint32_t address, int32_t* data, size_t sizeInBytes) override;
+  void read(uint64_t bar, uint64_t address, int32_t* data, size_t sizeInBytes) override;
 
   std::map<TecFramePart, std::string> splitFrame(const std::string& command);
   std::string getCrc(std::string& frame);
diff --git a/tests/src/TecDummy.cc b/tests/src/TecDummy.cc
index 710b9e082b83d76d9d199ac04a6f0d420c6f9908..0118ac2cc9c788f05e3c7f2a1aac8c38ed222793 100644
--- a/tests/src/TecDummy.cc
+++ b/tests/src/TecDummy.cc
@@ -19,7 +19,7 @@ TecDummy::BackendRegisterer::BackendRegisterer() {
 
 /*********************************************************************************************************************/
 
-void TecDummy::read(uint8_t bar, uint32_t address, int32_t* data, size_t sizeInBytes) {
+void TecDummy::read(uint64_t bar, uint64_t address, int32_t* data, size_t sizeInBytes) {
   DummyBackend::read(bar, address, data, sizeInBytes);
 
   if(bar != TecDummy_bar || address != TecDummy_address_loopDone) return;