Imu 10DOF Multiwii 2.1 Magnetometro non funziona

salve ho comprato questa imu :http://cgi.ebay.fr/IMU-10DOF-MPU6050-HMC5883L-MS5611-Arduino-MultiWii-/280833652536#ht_2289wt_1161 e l’ho collegata ad Arduino pro mini 5V

Su Multiwii 2.1 inserito il codice come consigliato ma non si compila e dà errore:

I2C address of sensors:

MPU6050 -> 105

MS5611 -> 119

HMC5883 -> 30

MultiWii Code:

#if defined(DROTEK_IMU10DOF)
#define MPU6050
#define HMC5883
#define MS561101BA
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X;
accADC[PITCH] = Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = X;
gyroADC[PITCH] = Y; gyroADC[YAW] = Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -Y;
magADC[PITCH] = X; magADC[YAW] = Z;}
#define MPU6050_ADDRESS 0XD2
#define MPU6050_EN_I2C_BYPASS // MAG connected to the AUX I2C bus of MPU6050
#undef INTERNAL_I2C_PULLUPS
#endif

Allora su consiglio su multiwii config.h ho selezionato:
#define DROTEK_10DOF_MPU//

Funziona GYro e Accelerometro ed anche Altimetro ma Magnetometro non funziona, ed ho I2C error 6 su Gui.
E’ giusto come ho fatto? Possibile Imu difettosa oppure cosa fare?
Grazie

in English please!! :wink: