FIXED ISSUE (and it's nothing to do with the case)
I had the exact same problem as everyone else, I even changed the props twice and managed to book my drone in for sending back to DJI but before I returned it I decided to have a play around and I managed to resolve the issue. I have been running the latest firmware for a few weeks and not had the issue once.
Here's the instructions for fixing the issue.
1. Download and install the DJI Assistant for
Mavic 2
2. Connect the drone to your computer and upgrade to the latest firmware. (I first downgraded).
3. Replace the drone battery and do the firmware upgrade again, do this for every battery that you have.
4. Now plug your controller in and upgrade the firmware on this.
5. Once all firmware upgrades have been done connect your phone to the controller and power everything up (don't unfold the arms)
6.
- Tap on the 3 dots in the top right corner of the DJI Fly App.
- Tap on “Safety”.
- Scroll down to the Sensors section.
- Select Calibrate to the right of the IMU.
- Click on “Start and follow the onscreen instructions to orient the drone for IMU calibration.
- Start with the Mavic Mini on its belly and the calibration will go to 100%. The LED will flash green when complete.
- Next, move the Mavic Mini onto its right side and the IMU will calibrate to 100%. The LED will flash green when complete.
- Change the Mavic Mini over to the left side and let it calibrate to 100%. The LED will flash green when complete.
- Stand the Mavic Mini on its back end and let it continue to calibrate the IMU to 100%. The LED will flash green when complete.
- Turn the Mavic Mini upside down so that it’s camera is pointing upwards and let it continue to calibrate.
7. I did the above steps and the fault hasn't returned and I never sent the drone back to DJI