diff -Naur dvbhdhomerun-20130704/userhdhomerun/hdhomerun_controller.cpp dvbhdhomerun-20130704.patch/userhdhomerun/hdhomerun_controller.cpp
--- dvbhdhomerun-20130704/userhdhomerun/hdhomerun_controller.cpp	2013-02-17 22:37:34.000000000 +0100
+++ dvbhdhomerun-20130704.patch/userhdhomerun/hdhomerun_controller.cpp	2015-09-23 14:13:00.659818567 +0200
@@ -71,7 +71,7 @@
   // ...really fragile API design...
   memset(devices, 0, sizeof(devices));
 
-  int numOfDevices = hdhomerun_discover_find_devices_custom(0, HDHOMERUN_DEVICE_TYPE_TUNER, HDHOMERUN_DEVICE_ID_WILDCARD, devices, m_maxDevices);
+  int numOfDevices = hdhomerun_discover_find_devices_custom_v2(0, HDHOMERUN_DEVICE_TYPE_TUNER, HDHOMERUN_DEVICE_ID_WILDCARD, devices, m_maxDevices);
   LOG() << "Num of devices = " << numOfDevices << endl;
 
   if(numOfDevices == 0) {
