I am working with the LSM303D 3D Compass and Accelerometer Carrier with Voltage Regulator. My data from the high registers for both accelerometer and compass can stabilize and be functional after averaging. The lower register does not seem to contain meaningful data, certainly the lower nibble is random. Am I reading it wrong? Average it 250 times. Thanks.
It is normal to get some amount of noise in the sensor readings. Can you post an example of the raw output from both of those registers?
Can you also tell me more about your system? What are you using to read the data? How are you supplying power to the LSM303D? Is the board on a flat, stable surface?