I have my sensor calibrating fine. It outputs gyro = 3, mag = 3 and accel= 3. But the sys output will stay at 0. I thought that the sys output was solely based on the output of the other 3. I have had the sensor working fine up until yesterday. Once I would get the 3 x 3s the sys value would quickly hit 3 and everything was all set. I can't figure out what I might have done or what happened. I assume this should not be happening with all 3s and a sys of 0. TIA.
Can anyone please help me with this issue? I get very quick calibration for a, g, and m but the system value stays at 0. Over on Adafruit someone pointed me to the link below. they said there is an error in the firmware. Is this true? I tried removing the sys ==3 condition from the "!fully_calibrated loop". While the remaining code continued to run it seemed as though it was not calibrated as the compass wasnt working.