I have connected my MPU9250 to I2C7 and it can detect 0x68 which is the address for Gyroscope and Accelerometer. But, it is supposed to also detect 0x0C which is the address for the magnetometer. Yes I have checked the MPU9250 with Arduino and Raspberry Pi Pico and they both are able to detect 0x0C so it should be something to do with mraa or the rock pi itself
Which board are you using? The ROCK 4 series? And did you try the cmd “sudo i2cdetect -r -y 7”?
which img did you download? Can you give me the download link, if possible, i’ll check it.

