Compass module that doesn't use I2C

Even your iPhone does this.

Try opening your mind a little, rather than coming back with the smart-arse answers.