Hi ,
There are some suggestions ,hope it will be helpful to solve your problem:
1.Sensitivity under 3g range and 12g range are different. Resolution for roll angle measurement are different.
2.Suggest calibrate the accelerometer under 3g and 12g mode. Remove the offset from measurement values.
3.Test again , please provide data log (accelerometer X, Y, Z)
... View more