I recently bought an I2C 4 channel relay from another manufacturer and using MicroPython I can write to both registers however I when I try to read the relay unit hangs and needs to reboot. Apparently their technical support claim there is a bug when using their unit with MicroPython and I should upgrade the unit.
So I am interested in purchasing couple of the relays on this site however I would like to know if these units suffer from the same issue as they are using the same STM32 onboard. I know my code works as I can both read and write the registers on my IMU. I look forward to the assistance.