I have same problem in my second phone, wont calibrate at all.
First phone worked great except had dead strip on rh screen.
First bv6000 had android 6 and calibrated compass quickly but this android 7 bv6000 wont.
I would love some help as if this phone is faulty I will be asking for money back.