Hi @Torfey I think I found the issue... Your application lacks the channel index argument in the following functions and only God knows what is the value of a missing argument: dwf.FDwfDigitalOutEnableSet(self.hdwf, c_int(i), chen) dwf.FDwfDigitalOutEnableGet(self.hdwf, c_int(i), C.byref(chen)) It took me a few hours to figure this out... It was strange that your application was working under Windows but not under Linux. If understand correctly you are using the digital-out only