my friend built a quad with a Naza compass (i think its 5883L also). compass is wired correctly into the board, and internal compass disconnected (we verified this).
anyway, the compass reacts normally on MP when the quad is tilted 90 degrees to the right. so we tried to define COMPASS_ORIENT to ROLL_90 and roll-270 but it doesnt seem to help.
to be honest, we tried every possible option of COMPASS_ORIENT - some changed the heading, some didnt, but it still only reacts well when rolled on its side.
Can you advise what to do?