Hi Everyone,
I could use a little help.
I recently purchased a pre-owned pahntom 4 pro +.
the bird is flawless, except 1 problem.
I notice when the unit initializes, the camera is perfect dead on the horizon. after about 5 seconds, it drifts down a bit. no matter what i do this happens. indoors, outdoors, calibrate compass and IMU (as some suggested on youtube). im at a loss. the camera is facing perfectly straight, and not canted to the left or right. it is strictly the horizon drift down.
Im at a loss.
the 1st photo is after start up. the 2nd is after about 5 seconds after initialization
Thanks for any info.
View attachment 116833View attachment 116834
Hello Vincent,
I have or should I say, HAD (hopefully) this problem until last night. It's a bit of a story so bear with me please.
I exchanged my previous drone (a Mavic) with a
P4P+ that I had the chance of testing it thoroughly before getting it.
The drone was owned by a guy that was extremely careful with it physically and, being aware of such problems with the gimbal, I looked especially for that. The drone was fine while testing outdoors, turning it on and off many times. No drifting, no tilting, no weird noises (we were outdoors but on a field, far from civilization). Anyway. The drone behaved perfectly.
The guy told me he never updated his drone's firmware. Neither his controller's. I didn't ask why...
I got home, I connected the drone to my laptop, turned on DJI Assistant for Phantom and I saw he had a 1.03.xxxx (can't remember exactly) firmware version. I immediately updated to 1.05.300 then 600. These were the only versions appearing to me and I thought I had to put both of them, in order... Most probably it wasn't the case.
After the .600, the drone started to do this gimbal crap, identical to what's going on with yours.
If I wouldn't have checked it thoroughly with the old firmware, I would have said that the gimbal is broken, as many said in such situations (and maybe, in some of them, IT WAS broken, I dunno).
So I wanted to rollback/downgrade. DJI Assistant doesn't allow me to go back further than .300.
I went to
Download-nolimitdronez.com and downloaded the NLD client.
NOTE: the only reason I did this was because I knew their database had older firmware. Under no circumstance meddle with the settings and limits set in the drone or crack/patch the firmware.
I rolled back to 1.03.509 or the previous firmware version I think and
the gimbal stuff stopped! Then I updated to each firmware after the one I just installed that the NLD software had in the Firmware Manager section, to see where it all starts to happen. It started at 1.04.602 I think.
Risking to make this an entire novel, I will shorten it to what I think helped, after 4 hours of experiments and going well into the night and being tired AF:
Pre-requisites - have your drone and your controller fully charged before all this, as it can take a while.
A:
1. Update the drone to 1.05.600 - latest! (it is my assumption that the firmware is NOT the culprit); if you already have this firmware, redo the update process;
2. Go here:
DJI Phantom 4 Pro – Specs, Tutorials & Guides – DJI, scroll down to Firmware and download the "
Phantom 4 Pro+ Remote Controller Firmware v01.04.01.00 "; unzip the archive and you should have a big-a** .bin file (1.61 GB or so);
3. Copy that file (GL300E_v1410_20180412.bin) unto a microSD card and place it in your Controller.
4. Activate the Wi-Fi on the controller, connect it to a local network and update the DJI Go4 App to the latest version;
5. Now the firmware. Go to Settings (the gear wheel on the welcome screen where it says at some point GO FLY), go to Update down the list and in the top right corner you have three dots.
6. Tap that and select "Local Update" - the app should detect the .bin firmware file you just copied on the microSD card and should tell you that you can update the firmware; the following steps should be easy and the controller will restart, install the firmware, then restart again.
B:
1. Restart your drone and your controller and check out if they are connected and the video feed is OK (sometimes it happens for it to be lost - if that happens, I found a solution online); IGNORE THE GIMBAL STUFF if it still happens at this point;
2. Do an IMU calibration of the drone on a VERY flat surface. I suggest this link but you can find others too:
DroneZon
3. Do an Auto Gimbal calibration - it may get stuck at 50% like it did with me; just restart the drone (and the controller if necessary) and do it again, at some point it will work;
4. Do a Compass calibration somewhere outside, at least 10 meters (30 feet) from any cables, routers etc, anything that can mess it up badly;
5. Put the drone down, restart it and check the gimbal.
I did all this (plus a lot of downgrades and upgrades of drone firmware) and I believe this is the recipe that worked for me to stop that annoying gimbal drift.
It all works ok now after 2-3 drone restarts. The drift appears to be gone.
I will test it today, outside, to check the video while flying and will come back with updates.
I know you did a lot of similar things, if not all of these, but the order in which they are done might have a huge impact on the result.
Hope this helps. If you need anything, just ask here or PM me. But we should talk here as our discussion might help others too.
TL;DR - I don't think it is a hardware problem, rather a software problem that hasn't been fixed yet. My eyeopener was the fact that at the beginning, before all the firmware updates, the drone WORKED PERFECTLY. I will be back after my test drive today.
Cheers.