Hi, I tried with the following operation modes setup | power mode | operating mode | Orientation | Gyro unit | Accel unit | Read-out option | (0x3E) | (0x3D) | (0x3B) | (0x3B) | (0x3B) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0 | normal mode | non-fusion mode AMG | Android | dps | mg | Accel, Mag, Gyro | (0x00) | (0x07) | (0x80) | (0x00) | (0x01) | 1 | normal mode | non-fusion mode AMG | Android | dps | msq (dvd by 100) | Accel, Mag, Gyro | (0x00) | (0x07) | (0x80) | (0x00) | (0x00) | 2 | normal mode | fusion mode NDOF | Android | dps | mg | Accel, Mag, Gyro | (0x00) | (0x0C) | (0x80) | (0x00) | (0x01) | 3 | normal mode | fusion mode NDOF | Android | dps | msq (dvd by 100) | Accel, Mag, Gyro | (0x00) | (0x0C) | (0x80) | (0x00) | (0x00) | 4 | normal mode | fusion mode NDOF | Android | dps | mg | Gravity, Mag, Gyro | (0x00) | (0x0C) | (0x80) | (0x00) | (0x01) | 5 | normal mode | fusion mode NDOF | Android | dps | msq (dvd by 100) | Gravity, Mag, Gyro | (0x00) | (0x0C) | (0x80) | (0x00) | (0x00) | For option 0 For accelx, i read from address 0x08 and 0x09, I got 23, in decimal For accely, i read from address 0x0A and 0x0B, I got 0, in decimal For accelz, i read from address 0x0C and 0x0D, I got 36, in decimal For magx, i read from address 0x0E and 0x0F, I got 23, in decimal For magy, i read from address 0x10 and 0x11, I got 0, in decimal For magz, i read from address 0x12 and 0x13, I got 36, in decimal For gyrox, i read from address 0x14 and 0x15, I got 23, in decimal For gyroy, i read from address 0x16 and 0x17, I got 0, in decimal For gyroz, i read from address 0x18 and 0x19, I got 36, in decimal For option 1 For accelx, i read from address 0x08 and 0x09, I got 23, in decimal For accely, i read from address 0x0A and 0x0B, I got 0, in decimal For accelz, i read from address 0x0C and 0x0D, I got 36, in decimal For magx, i read from address 0x0E and 0x0F, I got 23, in decimal For magy, i read from address 0x10 and 0x11, I got 0, in decimal For magz, i read from address 0x12 and 0x13, I got 36, in decimal For gyrox, i read from address 0x14 and 0x15, I got 23, in decimal For gyroy, i read from address 0x16 and 0x17, I got 0, in decimal For gyroz, i read from address 0x18 and 0x19, I got 36, in decimal For option 2 For accelx, i read from address 0x08 and 0x09, I got 28, in decimal For accely, i read from address 0x0A and 0x0B, I got 0, in decimal For accelz, i read from address 0x0C and 0x0D, I got 36, in decimal For magx, i read from address 0x0E and 0x0F, I got 28, in decimal For magy, i read from address 0x10 and 0x11, I got 0, in decimal For magz, i read from address 0x12 and 0x13, I got 36, in decimal For gyrox, i read from address 0x14 and 0x15, I got 28, in decimal For gyroy, i read from address 0x16 and 0x17, I got 0, in decimal For gyroz, i read from address 0x18 and 0x19, I got 36, in decimal For option 3 For accelx, i read from address 0x08 and 0x09, I got 28, in decimal For accely, i read from address 0x0A and 0x0B, I got 0, in decimal For accelz, i read from address 0x0C and 0x0D, I got 36, in decimal For magx, i read from address 0x0E and 0x0F, I got 28, in decimal For magy, i read from address 0x10 and 0x11, I got 0, in decimal For magz, i read from address 0x12 and 0x13, I got 36, in decimal For gyrox, i read from address 0x14 and 0x15, I got 28, in decimal For gyroy, i read from address 0x16 and 0x17, I got 0, in decimal For gyroz, i read from address 0x18 and 0x19, I got 36, in decimal For option 4 For gravityx, i read from address 0x2E and 0x2F, I got 28, in decimal For gravityy, i read from address 0x30 and 0x31, I got 0, in decimal For gravityz, i read from address 0x32 and 0x33, I got 36, in decimal For magx, i read from address 0x0E and 0x0F, I got 28, in decimal For magy, i read from address 0x10 and 0x11, I got 0, in decimal For magz, i read from address 0x12 and 0x13, I got 36, in decimal For gyrox, i read from address 0x14 and 0x15, I got 28, in decimal For gyroy, i read from address 0x16 and 0x17, I got 0, in decimal For gyroz, i read from address 0x18 and 0x19, I got 36, in decimal For option 5 For gravityx, i read from address 0x2E and 0x2F, I got 28, in decimal For gravityy, i read from address 0x30 and 0x31, I got 0, in decimal For gravityz, i read from address 0x32 and 0x33, I got 36, in decimal For magx, i read from address 0x0E and 0x0F, I got 28, in decimal For magy, i read from address 0x10 and 0x11, I got 0, in decimal For magz, i read from address 0x12 and 0x13, I got 36, in decimal For gyrox, i read from address 0x14 and 0x15, I got 28, in decimal For gyroy, i read from address 0x16 and 0x17, I got 0, in decimal For gyroz, i read from address 0x18 and 0x19, I got 36, in decimal DO you notice that the values are always the same for accel, mag, and gyro readings? Why is it so? Do I miss out some register settings before I start to read out the registers? Please help... Regards,
... View more