il file da modificare è il twi.h all'interno della cartella utils della libreria Wire della cartella libraries di arduino, devi cambiare nel twi.h:
#ifndef TWI_FREQ
#define TWI_FREQ 100000L
#endif
in
#ifndef TWI_FREQ
#define TWI_FREQ 400000L
#endif
e, in twi.c conviene disattivare le pull-up di 10k che incasinano e basta; usa le 2.2k esterne e commenta nel twi.c:
// activate internal pullups for twi.
digitalWrite(SDA, 1);
digitalWrite(SCL, 1);