Fix Compass device negotiation