I need the AbsoluteIMU-ACG for a project, but reading a register with e.g ReadRegister((byte)I2CRegisters.XGyroDataLSB, 6); always returns the register in decimal notation as first byte and 0 on the other bytes. The same happens when trying to read tilt or compass values.
I tried updating the .dll, updating the firmware and the ReadAndWrite function but none of them worked. I also made sure that the i2c address is correct(0×22). When tested in the official LEGO environment, the sensor works just as expected.
I’m using the code from this thread.