“People are asking whether this is a hardware shortcoming, manufacturing issue, or software problem. Quite definitely, the answer is that these issues exist due to hardware design,” Jones writes. “The Chipworks teardown of the iPhone 5S identified the accelerometer as the Bosch Sensortech BMA220. Previous Apple devices have been reported to use ST parts, such as the LIS331DLH in the iPhone 5 (according to iFixit).”
“What can developers who depend on reasonable accuracy from the accelerometer do? The good news is that a large component of the bias error in the accelerometer doesn’t change. Thus it is possible to work around the problem by incorporating a calibration procedure into apps,” Jones writes. “This procedure would ask the user to place the device in different orientations to determine the accelerometer bias. Apps can then subtract this measured bias from the data coming from the accelerometer to get a corrected reading.”
Read more in the full article here.
Sensorgate: Apple iPhone 5c also exhibiting sensor issues, too – October 7, 2013
Sensorgate: iPhone 5s sensor malfunctions may be widespread (with video) – October 4, 2013