denke nicht, daß das geht.
der Mikrocontroller am APM selbst merkt keinen Unterschied, ob der Kompass nun intern oder extern sitzt.
Tatsächlich wird der Kompass am I2C-Bus mittels seiner ID angesprochen und die ist für den externen sowie internen gleich.
Ich befürchte, Du wirst nicht umhin kommen, das Messer zu wetzen. Ist aber keine große Sache, wenn man nicht gerade Grob-Motoriker ist...
Gruß aus Wien,
Christian