Mosaic x5 ardupilot

Hello,
does any one have success in connecting septentrio mosaic x5 with ardupilot? i have connected the module and removed the ublox primary gps. changed settings on mosaic x5 to output nmea data at 100ms and changed the same in mission planner.
in Alt hold my quad is flying okay but in POS hold it tries to topple itself. i cant understand the reason where am i making mistake. i have mainly followed this link except mosaic H also gives Heading which mosaic x5 doesnot so the compass is left enabled in my case. https://www.ardusimple.com/ardupilot-simplertk3b-heading-configuration/

if anyone has interfaced mosaic x5 successfully kindly share the parameters that needs to be changed.
thank you

Are you using ArduCopter 4.4.3 or newer? You should.