I live in a steel-reinforced concrete house which has a large area of roof to fly from. When I calibrate the compass on the roof, after take-off I get Compass Error and erratic Return Home. If I calibrate away from the house, I get Compass Error before take-off. What's the best thing to do under these circumstances? Any recommendations gratefully received. The bird is a P3A. Thank you.