Hi @jordan, that is good to hear, as you already got your foot in the door!
Is there a specific error you are running into when you try to send the read commands? Is the plate reading anything at all, or is the script terminating too soon before you get your data?
I only ask this because the SynergyH1Backend references 99% of the code from the BioTekPlateReaderBackend. The only modification is the _read_until function utilized in each read function (absorbance, luminescence, and fluorescence). Therefore, I would suggest testing the BioTekPlateReaderBackend to see if it could fix the problem, if you haven’t already.
After all, the same thing happened to me when I was first implementing the SynergyH1Backend. Back then, there was only the Cytation5Backend, and I tested that with our Syngery H1. Everything worked, except for the read commands. Therefore, with @rickwierenga’s help, the Cytation5Backend was separated into the BioTekPlateReaderBackend as the base class, and the SynergyH1Backend and CytationBackend as the subclasses.