Here is the cause of the accelerometer problems in the iPhone 5S

  A few weeks ago I told you that the terminals iPhone 5S they have problems with the built-in microelectromechanical sensors, more precisely accelerometer being the one that does not provide correct information for applications. Although the company Apple Lossless Audio CODEC (ALAC), has stated absolutely nothing about this problem, it affects all terminals iPhone 5S sold on the market and some have discovered the source of the defect. It seems that Apple Lossless Audio CODEC (ALAC), decided to use another supplier of accelerometers for its iPhones, so that in iPhone 5S an accelerometer produced by Bosch Sensortech is implemented and not one produced by STMicroelectronics, the latter being present in iPhone 5 and the terminals launched before it.

  The choice of this new type of accelerometer produced by the Bosch company is not one of the best decisions made by Apple regarding its iPhones, the component providing incorrect results for applications. The two types of accelerometers have different specifications and this generates a discrepancy between the data displayed to users, the accelerometer from Bosch erroneously displaying information about leveling, the compensation area being 5 times larger than in the case of the STMicroelectronics accelerometer.

This is where we find the problem: the typical bias for the ST part is +/- 20mg, while the Bosch part lists +/-95mg. This almost 5x greater offset range is confirmed by our measurements, and is absolutely consistent with the failures being reported by users and the media. Specifically, a +/- 20mg offset range would translate to around a +/-1 degree accuracy range in tilt detection, and a +/-95mg offset translates to +/-5 degrees in tilt.

  Details about the problem can be found at the ones at Gizmodo, but it is important to remember that Apple could have avoided this defect right during the manufacturing process, it being a hardware one. The good part is that applications can compensate for the erroneous display of information, and an engineer is already working on software that will allow users to do an additional calibration for the accelerometer right from the applications, but developers will have to implement this software in their own creations, if Apple does not she will manage to solve everything by herself.