Thank you for creating this repository and sharing your code to interact with the MMC5603NJ magnetometer. I am getting the value 2464 for X, and Y, and Z. Looking at the values readRegisters() gets from the device, it's always the same: decimal 224, 64, 0, 1, 1, 0, 0, 0, 0. Any ideas why? -Frank