What is the Problem?
This reading from the iPhone sensor is letting us know the orientation of the phone is incorrect or absent.
Why?
1) Low battery level
5) The sensor data is incorrect.
What can you do?
1) Low battery level
You can verify this by visually watching the HERO and listening to it
Sounds like pop, crack, snap, click might indicate gears are damaged
Restricted movements to the left and right might also indicate grinded gears
Make sure you are not using charging cable (connecting iPhone with the HERO base). This causes additional uneven stress to the bearings in the base of the rotor
Check to see if the HERO can fully rotate without hitting nearby objects like walls, shelves, curtains
Verify app permissions. The app is granted permission to this sensor through the Location permission.
Go to iOS Settings > InsideMaps > Location set to Always(Recommended) or While Using the App.
Ensure the Phone sensor is operating correctly.
Open the Measure App > Select Level
Hold the phone on a flat surface, this should read 0° (+/- 2°)
Move the phone around to ensure the level is reading correctly.
Always ensure the HERO is starting from a level to near level surface. (There is a small amount of allowance built into the app to account for imprecision and wear in the device.)
Ensure any attached cable is not pulling on the phone, this will cause an additional tilt that throws off the sensor data.
Check to see if the HERO is mounted securely to the base plate, a loose connection to the Tripod will cause bad sensor data reading that might lead to error messages
Navigate to Settings > Privacy > Location Services > System Services and toggle Compass Calibration from on to off. Wait a few seconds, then toggle compass calibration back to On. If compass calibration is disabled, simply toggle it on.