The newer python versions require an additional --port to be added to your script. Please use the following script example: py comm_og_service_tool.py WM240 --port COM4 GimbalCalib JointCoarse py comm_og_service_tool.py WM240 --port COM4 GimbalCalib GimbalCalib LinearHall (edit comX with your drone's com number detected in device manager) (after the com port has been specified add your drone's model code (e.g. WM230 = Mavic Air))
Hi, friend. I have a Mini 2 WM 161 after entering the command ( py comm_og_service_tool.py WM160 --port COM9 GimbalCalib JointCoarse ) gives an error ( C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py WM160 --port COM9 GimbalCalib JointCoarse Error: No module named 'serial' ) Please tell me what to do????
ARE YOU KIDDING ME!!!!! This has FIXED my wonky gimbal that's not been able to shoot a straight horizon video in over a year now. After a light crash it has never kept the horizon straight after any kind of roll, especially to the right, more so than the left. It could be corrected in-flight by spinning the drone around 360 degrees but this was only a temp fix to get a picture. I was told by 2 repair centres that a full gimbal replacement was the only solution (very expensive) and now thanks to you, it is keeping the horizon straight again. I am so happy right now. Thank you very much for putting this video together. It also now does a full auto calibration without getting stuck at 20% like before. You have definatley earned yourself a new subscriber. Keep up the good work !!!! This was a Mavic 2 pro if anyone's in my position and has still full gimbal movement, but not a straight horizon while flying sideways. I definitely recommend trying this before sending in for expensive repairs
@@InfinityDrones yep. i went ahead with WM160. gimbal works better and the horizon is straight. was a pain in rear to figure out what dji assistant to install in order to see the COM. the stupid 40011 error still shows but the drone works better and thats all that matters. TY for the vid
@@moldo.cel.barbos happy to hear your camera works better now. I know that 40011 can only be removed with the help of the service center... Glad my vid helped you.
Is this magic or what? Thank you, my brother, for this valuable information. I benefited a lot from it and fixed the camera axis deviation. I look forward to more love and respect from you from the State of Iraq❤❤❤❤
wow. just wow. Got my Mav air 2 fixed. Saved me $500 repair or replacement by some repair guys. Your script down below is doubled though the *gimbalcalib* linearhall (just one gimbalcalib term not 2). thank you very much man.
you have to install pyserial otherwise it will show you errors, enter the command at the command prompt after downloading python 3.5 it is pip3 install pyserial as like administrator
@@InfinityDrones Mini 3 pro i tríes everything but nothing works. The drone has never been shown in administrator COM… I’m sending it to Dji support today
Hi, thanks for this excellent tutorial ! In my case I get stocked at the drone connection step (time 7:30 of the video) : when I plug the drone with the USB cable, the USB serial device (COM3) turns on for only a few seconds, and then it always get disonnected, do you have any idea why ? Thanks in advance for your help !
Mmm, tricky one. Could be cable, could be drivers, could be a faulty usb port on drone or pc... Have you tried a different machine just to rule the current one out?
Hello, when I was lowering my drone to land, I touched the branches of the tree and the camera was misconfigured. I got error 4200 gimble stock. I try to use the control to be able to recalibrate it but it doesn't do anything and the camera moves looking at the drone. I have a Mavic. air 2s will this method work?
Hello 👋Infinity Drones, from the UK (Ex SA) thank you so much for brilliant video my good man 😀 I have a Mini 3 Pro which needs a gimbal calibration. How do you setup the virtual DJI com ports?...do not see this option under device manager, no mention in your video (windows 10) & what drone code would you recommend for the Mini 3 pro. Hope you have a great weekend 😀 and I would like to thank you for all your support, my SA friend....Gary
Thanks for sharing! I'm sorry to hear that you are struggeling to get this working. Are you using the latest djifirmwaretools? In the file there is a list (in the video i show you how to check) to see what drones are all supported. Might be that the mini 3 pro is not supported. But I've also got bad news for you. This might be able to calibrate it... but you'll end with and error 40011 code (gimbal will be working though) that only official dji software can remove... meaning you have to send it in to have it removed.
How can i get the correct COM port number? It just shows COM1 and it doesnt work. I think it was necessarry to connect with dji assistant 2 to get the correct COM port
Perfect job 👍 THANKS I would just like to point out the command for Mavic Air 2 drones, it is important to install via the ''pip3 install pyserial'' command first, otherwise the Port will not be recognized.. WM231 work for Air 2
Thank you for this Video! I have a Mavic Air 2 and there IS movement on the 1st command "....JointCoarse", but NO MOVEMENT at all from the 2nd command "....LinearHall". What I get is The Gimbal Will slowly move...." Then, Error: Unrecognized response to calibration command LinearHall Request. No visible damage to drone after hitting power line. Moving camera with fingers one time the drone actually changed its error code but that was only once. PLEASE HELP!!!
@@InfinityDrones No. Not at all. I checked for any scratches, tears, exposed ribbon. Nothing. Thanks for your reply. Anything to help and ill be so appreciative. Definitely frustrating.
Hi, I´ve had several problems to get the script running. My solution was: instead of writting " py ....... " i had to type "python ...... " for each command. Then everything worked just fine! System : Win10
hi, excellent video, congratulations, I can see that you understand these things, bravo, question, could you help me with the calibration with a mini 3 pro which has the same defect, I changed the gimbal and now it remains bent on one side looking from the front it remains everything to the right, I understand what needs to be done but I don't have the right commands, I have Win 11 and I'm not familiar with cmd, thank you very much, I'm waiting for your reply as soon as possible
Hi there, sadly if you've changed the gimbal you need special dji calibration software to fix it... the serial numbers don't match and the coreboard needs to be update... sorry man.
Hi!! Thanks for the video. I followed all the steps but at the end I have this issue. Please help Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
This is great! Just what I was looking for. I have the DJI service software but i dont have their VPN access 😅. Does the notification go away on the GUI after these? I would be more interested in uploading the new gimbal IMU data to the drone. Than run the calibiration from the GUI! Any thoughts?
Thanks man, hope it can help someone. My drones do not have any errors unfortunately, but I have used it on my spark and mavic air to fix the tilted horizon/ skew gimbal issue. As you can see in the video, the gimbal calibrates, but I do not think it's outputting the results anywhere. Only official dji software it think can do this.
I do not own a Mac, but the command line is the command line. Will be extremely similar, if you're a Mac user you should know that the windows command "dir" is "ls", etc
I recently replaced a gimbal motor for dji mini 3 I thought after installing it, it would calibrate no problem, does this tool also work for dji mini 3? if it does what is the code for it? I hope you help me my drone is basically broken if I cant callibrate :(
Do we have to install the software even after unplugging and plugging in the flex cable? I just changed a plastic part. But now the gimbal doesn't turn left or right. My device Mavic 3 Classic
The mavic 3 series is very new. I've not worked on it myself. I do know that DJI links serial numbers of the camera with the coreboard so it might be the reason. But I would first try and see if you can remove the part you installed and see if that fixes the issue.
Hey brother, I have no image transmission but I can still take the picture but not able to view on the camera! Will this method work for my situation or can you recommend something I could do. I tried replacing memory card and other stuff but it didn’t work
Gregoris, did you use WM161 for Mini 2 coz' I still don't see it in the list of supported models from the DJI tools OR did you just use the WM160 which is for the Mavic Mini 1 and it worked? Appreciate your response.
@@geminibsee I've tried WM161 and it calibrated on the mini 2 I have here. I would caution about this though as it't not been tested - But if your gimbals isn't work... then it's worth a shot... But please do it at your own risk... I have only done this one and need further testing. My gimbal calibrated, but my gimbal gyro error in the app didnt go away (seems to be a ghost message)
@@geminibsee Hi i use the WM160. I think the gimbal hardware is the same in both Mini and Mini 2. What differs is the actual camera it self which is a seperate part not related hardware or software wise with the gimbal it self.
@@LorisDemetriadesFPV Thank you Gregoris. Yes, I did tried WM160 and it worked. Just doesn't removed the Gimbal Calibration error though from the App. Hope they fix that on future FW releases.
Hello Im at my whits end with the AIR2s. replaced the gimbal and all the wires, now its looking to the Right by 40deg. I can not get it to do anything, I have full control of the gimbal, but I can not get the camera to align straight forward. End points are not correct with the gimbal. I have a feeling that the second A2S will have the same problem. any thoughts?
Sorry to hear... If you've replaced the camera you need to use dji software to get the camera serial number to match the drone's... Otherwise you'll have the issue you're seeing now. You need to send to a repair center that has this software. Sorry my friend, there is no other way.
Mine is not showing under ports, it is detected when plugged in as the pc gives a notification, but unable to detect where as what it is showing as Can you help so it is detected by a com port Thanks
First off wow I'm impressed y'all are so smart. Im trying to follow along but doin g this on mac so some differences. I feel I'm getting close in many ways but am stuck installing pyseriel getting some errors: Dans-Mac:~ macowner$ /dji/pyserial-3.5/setup.py -bash: /dji/pyserial-3.5/setup.py: Permission denied Dans-Mac:~ macowner$ chmod 755 /DJI/pyserial-3.5/setup.py Dans-Mac:~ macowner$ /dji/pyserial-3.5/setup.py /dji/pyserial-3.5/setup.py: line 12: import: command not found /dji/pyserial-3.5/setup.py: line 13: import: command not found /dji/pyserial-3.5/setup.py: line 14: import: command not found /dji/pyserial-3.5/setup.py: line 16: try:: command not found from: can't read /var/mail/setuptools /dji/pyserial-3.5/setup.py: line 18: except: command not found from: can't read /var/mail/distutils.core /dji/pyserial-3.5/setup.py: line 22: syntax error near unexpected token `(' /dji/pyserial-3.5/setup.py: line 22: `def read(*names, **kwargs):' i fixed permission denied only to now have code lines not found i opened again in txt and confirmed code is on correct lines so I'm confused. Please help also doing this for mavic mini 2 does the code for mavic mini work if i get that far? if easier to e-mail I'm at danmcla9@live.com I will literally pay someone for help.
As far as I know windows 7 is not supported anymore, but you can try and see if you can get it working. I've just not seen a windows 7 machine in a very long time... Make sure you have DJI assitant 2 installed before you attempt this. It needs the drivers.
I have a Mini2 and am running WIn10. I followed your instructions but oddly, Device Manager just lists COM1 without a description of the device attached to the port. Whether or not the drone is attached, COM1 is the only port displayed. I ran the script py comm_og_service_tool.py WM160 --port COM1 GimbalCalib JointCoarse and then after a short pause got the error code "No response on calibration command JointCoarse request. I tried COM2 and it noted that it could not open that port, so I believe that I'm on the right port. Any ideas what is happening? The drone has clicked a couple of times. I did note that just above the Ports: tree branch, there is another one called Portable Devices, which lists the drone as "DJI_Media. I went into it and noticed that on the Details tab, the Device Description is "WM160" which is the python script identifier for the Mini 2.
It was a crash. After re-examining your instructions, I see that the error is normal. That said, I see that the gimbal seems free to the touch but still doesn't move during the python script sequence. Since I was replacing the ribbon cable, I will take it apart and make sure the cable is still firmly in the connectors. Beyond that I don't know what to do or replace. @@InfinityDrones
@@jimroberts7200 Good luck with your repairs. I really hope you win. Just a note... with a crash there are soooo many variables that it is very hard to pinpoint the issue, you might have damaged gimbal motors aswell and with many new dji drones they will give an error saying it must be calibrated by an official repair center.
Where did you by the gimbal? I bought the yaw motors on Ali Express🙈 calibrate with your tutorial and it is not working the parts are not good 🙈. I need working Gimbal motors for the mavic 2 pro 😭
Sorry to hear... my gimbal was not a replacement. After a firmware update the gimbal was not calibraing properly in the app. This video was the result... If your parts are not working... take your drone to a dji repair center - they have the software to fix it.
I have a question I crashed my drone and it is saying gimbal over load but it’s turns on all three points but the issue is that the camera is facing downwards and whenever I try to move it with the controller it doesn’t work would filling this process give me back access to make the camera go up and down and clear gimbal overload error thank you
What drone are you using? You can try this process and see if it works. I do not have enough information to be able to tell you if it will or not. Gimbal Overload is usally a flex ribbon damage issue.
hello, thank you for the tutorial, but I got this error message Error: could not open port 'COM6': PermissionError(13, 'Access is denied.', None, 5) please help me with it
Thanks for the video. Any ideas why I get this error on a Mavic Pro and the gimbal never moves. I tried on 2 different Mavic Pros: Error: No response on calibration command JointCoarse request.
Sorry, looks like that error message is normal but the Gimbal never moves. Actually tried on 3 different Mavic Pros. All of them had gimbals replaced. They do all work fine however and might not need this calibration. Only reason why is 2 of the gimbals slam really hard on startup and was worried it would rip the ribbon cable. Didn't seem normal to me but they do work perfectly fine.
My drone is recognized as a USB storage device and not a port. Because of this, the script does not work for me. How to connect drone via com port? I do not understand
hey I know its been a while but I am really lost here. When I try to run either command I get could not open port 'COM5': PermissionError(13, 'Access is denied.', None, 5) unless I close the dji app but then only joint coarse does anything and linear hall does absolutely nothing
hi what am i doing wrond i keep getting this message C:\dji\dji-firmware-tools-master>comm_og_service_tool.py WM100 --port COM3 GimbalCalib JointCoarse Error: No module named 'serial'
@@InfinityDrones hi! im having the same issue! no module named serial, and i dont understand michal bottka's advice about '' install via the pip 3 install pyserial command first'' i have the .tar file unzipped, but have no idea what im suppose to do with it now! :(
Does this works on air 2s? My drone is randomly loosing the horizon depending on the drone tilt / angle... No problem when flying straight. The app calibrarion completes but no changes...
hiya, this worked great until I turned the drone off and back on again. Then the camera lost all calibration. So each time we want to use the drone, we have to follow this process for the gimbal/camera to work properly. Do you know why it looses it's calibration when we turn it off? Thanks
You'll need to check the firmwaretools file like I showed in the video. That file gets updated quite often. Of the air 3 is not on that list then your only option is to check my other video where I use dank drone Downloader and dronehacks to flash the calibration firmware. It's one of my more recent videos. I think that will be the one for you.
Hi there. The mini 2 is wm161 if I remember correctly. In the video I show you how to check the firmware tools file for supported drones. Remember, there might be newer firmwaretools files available by now that support the newer drones.
the in app gimbal calibration may fail. this way you can force it to run and because you're running it through a script it update the "memory" of the gimbal. The app on the controller might need to be recalibrated.
Dear @Infinity Drones The software doesn't list dji mini 3 pro as one of the supported drones. How i can fixed ? There is no dji mini 3 pro inside the "comm_og_service_tool" file. So how do you calibrate the gimbal then? please help me best regards
Hello! An extraordinarily good video, you explained very clearly. Please help me with an opinion. I managed to crash the DJi mini 2, the ribbon cable broke. I replaced it and now, after I start the drone, the gimbal does a check on all the axes and after that it stops, it stays blocked and a sound sounds as fast as a clock. I have video image but it is gimbal stuck (40002 error). I carefully unpacked the gimbal and it's not messy. Can it be repaired if I follow the steps in the video? Thank you!
Sorry to hear about your crash... Unfortunately, the new gimbal needs to be match with the Coreboard... That can only be done by a dji repair center with the correct software. Sorry man.
@@mihaic.nicola1784 so same original parts of the same drone... Then I think a flag got triggered on the software side (meaning someone tinkered with the quad). Dji does that to void warranty.
Thank you a lot for answering me. I guess I don't explain very clear. After the crush, I bought a new ribbon cable and I have change it. Also I checked the gimbal ( I disassemble the gimbal and have checked inside that is nothing broken). After all of this, the mini 2 , can fly but the gimbal is stuck.
Can someone help! Dji mini 2 replace camera 1st off I have tried this 1000 times. 1 why are non my file .py even though says path file python 2, I got my drone show a port once now nothing!
Sorry man, could you explain a bit more. I'm not getting what you mean by "1 why are my file. py even though says pasthe file python"? Do you have dji assistant 2 for consumer drones intalled?
@@spiritual-world-universe how is it a bluff.. If you're a Mac user you should now the programs to use... The script is the the same for both PC and mac. Look at the Comments. Lots of people have successfully used this. If you can't get it working, the I'm really sorry. Maybe there is someone else out there that has a better video than me. But I really don't know what else to tell you. The script is the same, but how mac operates outside of it... That's out of my control. You might have a permission issue, you might have the wrong python installed, you might have the wrong drivers installed. Why not just got to a PC user and ask for help... You might have had this issue resolved by now...
@@InfinityDrones I'm stacked at 7-Zip part. Looks that's only I don't find Mac version. I checked all comment related Mac in this video. But I don't find any tutorial or solutions. Yeah. I hope there are other channel describe for Mac users. Well, also I don't find after a hour.mmmmm
Hello, I try to make this gimball calibration after crash...,my Mavic 2 zoom fall on the ground after hit a cable above road....motor looking fine, just gim ball looking not in front...it should works when I make this calibration ? I don´t know but that wrote error in cmd after I paste "py comm_og_service_tool.py com5 WM240 GimbalCalib JointCoarse" that wrote this error: "C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py com5 WM240 GimbalCalib JointCoarse Traceback (most recent call last): File "C:\DJI\dji-firmware-tools-master\comm_og_service_tool.py", line 35, in import serial ModuleNotFoundError: No module named 'serial'" Do you know help me ? Thanks a lot!
Old thread, I know, but I have been at this for two days with no success. Windows 10, downloaded Python and py serial, DJI service tools and 7 zip. Followed the instructions to a "T" created a new file in "C" unzipped and copied and pasted info into the newly created DJI file....etc....but getting error every time in one way or another. Com not found, no script, command unknown....etc. I uninstalled everything, looked for an older version of Python, downloaded everything again, fresh start and cache cleared and same results. I'm right there at the command prompt, one step away from this thing being executed and I get an error every time. I even tried substituting Python wit py and vice versa. No luck. I'll keep trying...
Hi there, sorry that you're struggeling so much. Have you tried a different machine, usb port or different cable? This is a tricky thing to troubleshoot. There has been many guys making changes on their systems in the comments and got it working. I would suggest taking a look down there and perhaps even comenting there - maybe they will reply. But for me, this is still working on my windows 11 machine.
@@InfinityDrones I am also not getting the drones to show up in Ports even when I select View hidden items. Thanks for the reply. Theses are mavic minis first generation. The first crashed on the beach. The second into a treetop. Ive changed both cables on each and the gimbals move but do not auto correct upon drone movements. Thanks again. Ill keep trying 😬
Hello, I hope you can help me, I follow all the instructions in the video ... and in the end I get an error that python was not found. What could he be doing wrong? use windows 10
If your camera is blurry then I check if there is any condensation in the lens when you take it outside of the bag. It's a real thing where you just need to wait for the drone to equalize it's temperature with the outside world.
Hello my friend I am calibrating my Dji Mavic Pro But after entering the Script, i became a message: Error: No response on Calibration command JointCoarse request. Can you help me solve this problem please ?? Thank you
Check that you have python installed properly and in some cases it wants you to use us "python" instead of "py" in the commands. Check the video description for an example.
hello i know about this and i have tried it on the dji mavic air and air 2; it worked but when i tried it on the mavic pro 2 it didn't work, rather it killed the gimbal imu board and the gimbal stops waking up well, even when it wakes up, it dies back in 2 seconds. what do you think i should do please? tried it twice already and it keeps on killing each gimbal imu board i connect to it thanks, nice video by the way.
Hi there. You're saying it's killing gimbal imu board? If it killed it it would not allow you to try again... What is the reason for trying to calibrate in the first place? Did you have an accident or did you replace your gimbal? It sounds to me that your gimbal is pulling too much power, so it might be that one of your gimbal motors are the problem and pulling too much power.
@@InfinityDrones I replaced the gimbal motor after which it didn't centralize so decided to calibrate it using this steps in order to centralize it. What do you advise me to do at this point?
@@perfect_fix_drone_services7462 So you've reloaded the firmware after the motor/camera change?. If not I recommend doing that and then go into the app and check if you can manually center the camera (very common issue), only then try and use the pc calibration option.
hello thanks for your assistance, I have gotten a lot further with your video for my mini2 , so the problem am getting is that the video is not focusing or auto focus it is blurred so I taught the calibration would of helped but what am getting from using a windows 11 pro desktop in the command script after entering the command " Python was not found , run without arguments to install from the Microsoft store or disable this shortcut from the settings > Manage app execution aliases
The calibration does not have anything to do with focusing. Just the gimbal movement. Also if you're seeing that error try using py instead of python in your command
Brother my Mavic air 2 was crashed badly, Gimble replaced. All working fine. But DJI app showing these errors : 1- Gimbal calibration error. Restart aircraft or Contact DJI Support if issue still present.(Code:40011) 2- Camera not calibrated. Image quality affected. Contact DJI support for assistance(Code:10071) 3- Gimbal IMU data error. Contact DJI support for assistance(Code:40021) can these errors be remove after following all steps in the video ?
No they will not? The error you have is a ghost error and only official dji software can remove it. It is a "fake" error and does not affect the drone.
That is very strange... everyone else seems to be able to see it. Wish I could post a picture here for you... Are you on a PC or mobile device? The Code option is right next to the "Go to File" option. "Code" is in a green colour.
Hi, I have a DJI Mini 2 and the gimbal and camera are working perfectly and the gimbal has not been changed. Only the lens was changed. But the error message with code 40011 does not disappear from the screen. When I calibrate the gimbal through the app it completes successfully. But the message remains there. Do you know how to get the error message out? Thank you!
That message will remain because there was work done on the camera, usually because a serial number does not match anymore. You'll DJI software to remove it - only repair centers have it as far as I know.
Hello, I have a dji mini 2, I changed the gimball because it was broken, and now I have a new original gimball part installed and have the error message 40021. I wanted to do like in the video but I can't get any further !! can someone help me with the installation I'm willing to pay something
So is your gimbal working properly? If you're getting the error and the gimbal is working ... then its a software issue that only the repair center can fix...
@@InfinityDrones I do everything the same as you, but at the end, as I drive the combination, something doesn't work. Where can I send you a photo of what you saw?
hi is air 2s plug ang play or requires pairing with motherboard first before camera gimbal set goes active? currently new installation is still lifeless no reaction. thanks
@@InfinityDrones thanks for the reply mate. i was just curious wondering whether air2s differs from air2 when it comes to replacement of a brand new gimbal. i thought that on air 2s a replaced brand new gimbal required pairing first from official dji before it will exhibit movement or video signal while on air2 when you plug a new gimbal it will right away show reaction by calibrating and video feed. my air2s is still blacked out with no video no movement on a new gimbal set so im not sure if its a pairing issue or the new gimbal came with a broken video and gimbal? how is posibility that pairing thing with gimbal to motherboard to activate movement and video? thanks
@@InfinityDrones oh by the way i mean i replaced it with a brand new gimbal set i got from aliexpress still no video no gimbal movement so im not sure it there is sort of pairing programming necessary here so the gimbal and video activate
The newer python versions require an additional --port to be added to your script.
Please use the following script example:
py comm_og_service_tool.py WM240 --port COM4 GimbalCalib JointCoarse
py comm_og_service_tool.py WM240 --port COM4 GimbalCalib GimbalCalib LinearHall
(edit comX with your drone's com number detected in device manager)
(after the com port has been specified add your drone's model code (e.g. WM230 = Mavic Air))
Hi, friend. I have a Mini 2 WM 161 after entering the command ( py comm_og_service_tool.py WM160 --port COM9 GimbalCalib JointCoarse ) gives an error
( C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py WM160 --port COM9 GimbalCalib JointCoarse
Error: No module named 'serial' )
Please tell me what to do????
@@iliasisabekov944 not sure. Do you have sufficient rights on your user account? Possible to try a different windows machine?
I have two computers with Windows 10 operating system
@@iliasisabekov944 and if you remove the - - port part?
@@InfinityDrones I don't quite understand you, can you be more specific? do you have whatsapp?
ARE YOU KIDDING ME!!!!!
This has FIXED my wonky gimbal that's not been able to shoot a straight horizon video in over a year now.
After a light crash it has never kept the horizon straight after any kind of roll, especially to the right, more so than the left. It could be corrected in-flight by spinning the drone around 360 degrees but this was only a temp fix to get a picture. I was told by 2 repair centres that a full gimbal replacement was the only solution (very expensive) and now thanks to you, it is keeping the horizon straight again. I am so happy right now. Thank you very much for putting this video together. It also now does a full auto calibration without getting stuck at 20% like before. You have definatley earned yourself a new subscriber. Keep up the good work !!!!
This was a Mavic 2 pro if anyone's in my position and has still full gimbal movement, but not a straight horizon while flying sideways. I definitely recommend trying this before sending in for expensive repairs
Aweome! So happy my video helped you! Thank you for the kind words as well :)
same experience with mini 2, wish i found this earlier
@@moldo.cel.barbos Are you sorted now?
@@InfinityDrones yep. i went ahead with WM160. gimbal works better and the horizon is straight. was a pain in rear to figure out what dji assistant to install in order to see the COM. the stupid 40011 error still shows but the drone works better and thats all that matters. TY for the vid
@@moldo.cel.barbos happy to hear your camera works better now. I know that 40011 can only be removed with the help of the service center... Glad my vid helped you.
Is this magic or what? Thank you, my brother, for this valuable information. I benefited a lot from it and fixed the camera axis deviation. I look forward to more love and respect from you from the State of Iraq❤❤❤❤
You're most welcome! Thank you so much for commenting and letting others know this works for you!
it workes for me now with the newer python version -port , thanks !! This has FIXED my gimbal
Awesome! So glad you commented to let other know!
if you have this error remember to install pyserial
"line 35, in import serial
no module named `serial´."
C:\DJI\pyserial-3.5> setup.py install
Great info! Thx
Just ran this on my Mavic 2 Pro on a Win 10 PC. Had to add --port to the command line to get it going but it worked great. Now for the real test...
Great stuff!
do you know how to solve this
I run this:
C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py com5 WM231 GimbalCalib JointCoarse
I get this:
usage: comm_og_service_tool.py [-h] (--port PORT | --bulk) [-b BAUDRATE] [-w TIMEOUT] [--dry-test] [-v] [--version]
product command ...
comm_og_service_tool.py: error: argument product: invalid choice: 'COM5' (choose from 'A2', 'P330', 'P330V', 'P330Z', 'P330VP', 'WM610', 'P3X', 'P3S', 'MAT100', 'P3C', 'MG1', 'WM325', 'WM330', 'MAT600', 'WM220', 'WM620', 'WM331', 'MAT200', 'MG1S', 'WM332', 'WM100', 'WM230', 'WM335', 'WM240', 'WM245', 'WM246', 'WM160', 'WM231', 'WM232', 'WM260')
@@tonikolic something is up with either python or the command. Did you copy my command from the video description?
@@InfinityDrones yes
@@tonikolic same problem!
Congratulations, it worked perfectly as shown in the video. thank you for the tips!
Glad it helped!
wow. just wow. Got my Mav air 2 fixed. Saved me $500 repair or replacement by some repair guys. Your script down below is doubled though the *gimbalcalib* linearhall (just one gimbalcalib term not 2).
thank you very much man.
Glad it helped! I'll fix it. Thx for the headsup.
ami, I get an error can you share what codes please
@@alexisr.a3438 what error are you getting? Also, I show you how to get the codes in the video. It's all there.
you have to install pyserial otherwise it will show you errors, enter the command at the command prompt after downloading python 3.5 it is
pip3 install pyserial as like administrator
Kust fixed my new replaced gimbal on mavic 2! thank you champ!
Awesome. Very happy to hear your feedback! Thanks man!
The com port does not work in my mavic 3 and it shows (BULK interface). What should I do? Please advise me
I've not used this with the Mavic 3... But I think someone in the comments posted how they did it. This video was made before the mavic 3 was launched
Plz make Video Mavic 3 Gimbal replacement and Calibration Video, and How to Connect to the Computer all accessories and USB to Com & Lpt port
Hi there, I'll try... but I've not had an issue with my mavic 3 - If i do, I'll make a video for sure.
Great video! Congratulations for your support in the comments!
Thank you very much! Really appreciate it!
I followed the steps one by one in 2 windows pc but I can’t see any Dji device in the com ports, what can I do?
What drone are you using? Do you have dji assistant 2 installed? Check the latest comments. Some users have posted some great tips.
@@InfinityDrones Mini 3 pro i tríes everything but nothing works. The drone has never been shown in administrator COM… I’m sending it to Dji support today
@@masteroffreedom but the mini 3 is not supported as far as I know...
@@masteroffreedom I really hope they give an answer to what caused the issue once you get it back. Would love to know what caused this.
Excellent help Cheers
Glad it helped
Hello my friend Thank you for sharing a great video~!! Have a nice evening~!👍👍8
Thank you for the kind words!
Hi, thanks for this excellent tutorial ! In my case I get stocked at the drone connection step (time 7:30 of the video) : when I plug the drone with the USB cable, the USB serial device (COM3) turns on for only a few seconds, and then it always get disonnected, do you have any idea why ? Thanks in advance for your help !
Mmm, tricky one. Could be cable, could be drivers, could be a faulty usb port on drone or pc... Have you tried a different machine just to rule the current one out?
Hello, when I was lowering my drone to land, I touched the branches of the tree and the camera was misconfigured. I got error 4200 gimble stock. I try to use the control to be able to recalibrate it but it doesn't do anything and the camera moves looking at the drone. I have a Mavic. air 2s will this method work?
I would try this: ruclips.net/video/ByXkZGoVWgM/видео.html
If it does not work... then you might have a hardware issue.
thank you very much!
Just a pleasure man! Glad this helped you!
Hello 👋Infinity Drones, from the UK (Ex SA) thank you so much for brilliant video my good man 😀 I have a Mini 3 Pro which needs a gimbal calibration.
How do you setup the virtual DJI com ports?...do not see this option under device manager, no mention in your video (windows 10) & what drone code would you recommend for the Mini 3 pro.
Hope you have a great weekend 😀 and I would like to thank you for all your support, my SA friend....Gary
Thanks for sharing! I'm sorry to hear that you are struggeling to get this working. Are you using the latest djifirmwaretools? In the file there is a list (in the video i show you how to check) to see what drones are all supported. Might be that the mini 3 pro is not supported.
But I've also got bad news for you. This might be able to calibrate it... but you'll end with and error 40011 code (gimbal will be working though) that only official dji software can remove... meaning you have to send it in to have it removed.
@@InfinityDrones Thank you so much for your reply, I will keep this in mind 😀👍
@@bluesky-intertainment Hope you can get it sorted.
How can i get the correct COM port number? It just shows COM1 and it doesnt work. I think it was necessarry to connect with dji assistant 2 to get the correct COM port
Do you have dji assistant 2 for consumer drones installed? Please try a different usb port and if possible a different macine.
Perfect job 👍 THANKS
I would just like to point out the command for Mavic Air 2 drones, it is important to install via the ''pip3 install pyserial'' command first, otherwise the Port will not be recognized..
WM231 work for Air 2
after the command is:
py comm_og_service_tool.py WM231 --port COM3 GimbalCalib JointCoarse
Awesome thanks man! This will help so many people!
Hello ! I have this problem with the Port. How can I do this thing...install via the ''pip3 install pyserial'' command first ?
Thank you!
@@yahimalokin1728 hi there, not sure what you're asking? Have you installed python and followed the steps in the video?
@@michalbottka where do I run this "pip3 install pyserial" command? command prompt? python?
Hi, great video, and great channel, helpfull for us DIY guys. ;). Any news on mini2 downgrade and calibration?
Hi there! Thank you! Atm I've not heard or found a way yet to do it. If I do I'll definitely make a video about it!
Ok I will try it but I will send you a link of how it looks but I believe it could be more .
Thanks all the same for your assistance
Happy to help!
Thanks for sharing cheers
Thanks man, hope it can help someone.
i love this
Glad it could help you!
Thank you for this Video! I have a Mavic Air 2 and there IS movement on the 1st command "....JointCoarse", but NO MOVEMENT at all from the 2nd command "....LinearHall". What I get is The Gimbal Will slowly move...." Then, Error: Unrecognized response to calibration command LinearHall Request. No visible damage to drone after hitting power line. Moving camera with fingers one time the drone actually changed its error code but that was only once. PLEASE HELP!!!
Is your gimbal damaged?
@@InfinityDrones No. Not at all. I checked for any scratches, tears, exposed ribbon. Nothing. Thanks for your reply. Anything to help and ill be so appreciative. Definitely frustrating.
@@bossam0628 but did you have an accident? If could be that the gimbal motor got some damage. It sounds to me like a motor issue...
Hi, I´ve had several problems to get the script running.
My solution was: instead of writting " py ....... " i had to type "python ...... " for each command.
Then everything worked just fine!
System : Win10
Sorry to hear you were struggling... The answer was in the video description 😅
@@InfinityDrones oh i really should read the descriptions, haha 😂
@@lightningquads2446 hahah glad you got sorted man! Hope your bird is back in the air.
hi, excellent video, congratulations, I can see that you understand these things, bravo, question, could you help me with the calibration with a mini 3 pro which has the same defect, I changed the gimbal and now it remains bent on one side looking from the front it remains everything to the right, I understand what needs to be done but I don't have the right commands, I have Win 11 and I'm not familiar with cmd, thank you very much, I'm waiting for your reply as soon as possible
Hi there, sadly if you've changed the gimbal you need special dji calibration software to fix it... the serial numbers don't match and the coreboard needs to be update... sorry man.
Hello! I must ask, is there a process to saving the calibration once preformed? Or simply disconnect the drone after
simply disconnect afterwards
Hi!! Thanks for the video. I followed all the steps but at the end I have this issue. Please help
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
Read pinned comment. Also, It seams like you didn't put all the files in the python directory when you are trying to run the scripts
@@InfinityDrones i got the same thing, i've went throught the steps completely 3 times and keep getting the same thing.. Python was not found
@@justinlaughter4479 I'm really sorry to hear that. But the error is clear... It's not finding your python
This is great! Just what I was looking for. I have the DJI service software but i dont have their VPN access 😅. Does the notification go away on the GUI after these? I would be more interested in uploading the new gimbal IMU data to the drone. Than run the calibiration from the GUI! Any thoughts?
Thanks man, hope it can help someone. My drones do not have any errors unfortunately, but I have used it on my spark and mavic air to fix the tilted horizon/ skew gimbal issue. As you can see in the video, the gimbal calibrates, but I do not think it's outputting the results anywhere. Only official dji software it think can do this.
Hi, friend! Can you send Dji software to me? nw-cd@yandex.ru
@@user-bq9ig2he3t I do not have the dji software... I would love to have it.
Why don't you show how to command in the Mac terminal?
I do not own a Mac, but the command line is the command line. Will be extremely similar, if you're a Mac user you should know that the windows command "dir" is "ls", etc
Can this all be done on my IMac or any apple computer
if you can install python then yes.
Hello Infinity Drones,
I use a MacBook Pro 13, can you explain me how to find the name of the USB port?
Best regards,
Arnaud
Sorry man, I've got not experience using Apple products...
I recently replaced a gimbal motor for dji mini 3 I thought after installing it, it would calibrate no problem, does this tool also work for dji mini 3? if it does what is the code for it? I hope you help me my drone is basically broken if I cant callibrate :(
Hi there, did you check the file as in the video? If it's there it's supported
But the mini 3 will still ask for calibration and needs it from official dji software to remove the error code
why am I receiving a module notfounderrormessage: no module named "setup tools"
i would suggest getting the latest version of djifirmwaretools and tring again.
Do we have to install the software even after unplugging and plugging in the flex cable? I just changed a plastic part. But now the gimbal doesn't turn left or right. My device Mavic 3 Classic
The mavic 3 series is very new. I've not worked on it myself. I do know that DJI links serial numbers of the camera with the coreboard so it might be the reason. But I would first try and see if you can remove the part you installed and see if that fixes the issue.
Hey brother, I have no image transmission but I can still take the picture but not able to view on the camera! Will this method work for my situation or can you recommend something I could do. I tried replacing memory card and other stuff but it didn’t work
No sir, if you do not have any video I think you video ribbon cable is damaged. What drone are you flying?
@@InfinityDrones Hi there! Thank you for your feedback. I have a Mavic 2 zoom.
@@adnanm9958 mmm your video ribbon cable must be damaged. If you're very unlucky, it could be be worse
Great works with mini2 also.
Good to know! When I tried to test it, it didn't work. Maybe the firmwaretools has been updated. Thx
Gregoris, did you use WM161 for Mini 2 coz' I still don't see it in the list of supported models from the DJI tools OR did you just use the WM160 which is for the Mavic Mini 1 and it worked? Appreciate your response.
@@geminibsee I've tried WM161 and it calibrated on the mini 2 I have here. I would caution about this though as it't not been tested - But if your gimbals isn't work... then it's worth a shot... But please do it at your own risk... I have only done this one and need further testing. My gimbal calibrated, but my gimbal gyro error in the app didnt go away (seems to be a ghost message)
@@geminibsee Hi i use the WM160. I think the gimbal hardware is the same in both Mini and Mini 2. What differs is the actual camera it self which is a seperate part not related hardware or software wise with the gimbal it self.
@@LorisDemetriadesFPV Thank you Gregoris. Yes, I did tried WM160 and it worked. Just doesn't removed the Gimbal Calibration error though from the App. Hope they fix that on future FW releases.
Hello Im at my whits end with the AIR2s. replaced the gimbal and all the wires, now its looking to the Right by 40deg. I can not get it to do anything, I have full control of the gimbal, but I can not get the camera to align straight forward. End points are not correct with the gimbal. I have a feeling that the second A2S will have the same problem. any thoughts?
Sorry to hear... If you've replaced the camera you need to use dji software to get the camera serial number to match the drone's... Otherwise you'll have the issue you're seeing now. You need to send to a repair center that has this software. Sorry my friend, there is no other way.
Hi, This process works for the Air 2S, do these files contain the commands for the Air 2S?
Hi there, I'm not sure what you're saying. You are saying it works but then at the same time you're asking if it works?
doesnt work with newer drones eg. Mini 3 mini 3 pro and newer.
They are still very new. Did you check if the firmwaretools support it? Supported drones are in the readme file
Mine is not showing under ports, it is detected when plugged in as the pc gives a notification, but unable to detect where as what it is showing as
Can you help so it is detected by a com port
Thanks
do you have dji assistant 2 installed?
thanks
You're welcome!
First off wow I'm impressed y'all are so smart. Im trying to follow along but doin g this on mac so some differences. I feel I'm getting close in many ways but am stuck installing pyseriel getting some errors:
Dans-Mac:~ macowner$ /dji/pyserial-3.5/setup.py
-bash: /dji/pyserial-3.5/setup.py: Permission denied
Dans-Mac:~ macowner$ chmod 755 /DJI/pyserial-3.5/setup.py
Dans-Mac:~ macowner$ /dji/pyserial-3.5/setup.py
/dji/pyserial-3.5/setup.py: line 12: import: command not found
/dji/pyserial-3.5/setup.py: line 13: import: command not found
/dji/pyserial-3.5/setup.py: line 14: import: command not found
/dji/pyserial-3.5/setup.py: line 16: try:: command not found
from: can't read /var/mail/setuptools
/dji/pyserial-3.5/setup.py: line 18: except: command not found
from: can't read /var/mail/distutils.core
/dji/pyserial-3.5/setup.py: line 22: syntax error near unexpected token `('
/dji/pyserial-3.5/setup.py: line 22: `def read(*names, **kwargs):'
i fixed permission denied only to now have code lines not found i opened again in txt and confirmed code is on correct lines so I'm confused.
Please help also doing this for mavic mini 2 does the code for mavic mini work if i get that far?
if easier to e-mail I'm at danmcla9@live.com I will literally pay someone for help.
from what i understand mac does not have com port numbers so how would I code the usb port location?
Yes, I think you must try using a pc. Sorry man, I have no Mac experience
I thought I seen someone say they tried this on their Mini 2 but I don't see it on list. Trying my mini 2 SE.
I've not had any luck with this on the mini 2, but I'm working or something else that could be an easier solution do the mini 2
hi vary nice video i just want to know can we run this software in windows 7
As far as I know windows 7 is not supported anymore, but you can try and see if you can get it working. I've just not seen a windows 7 machine in a very long time... Make sure you have DJI assitant 2 installed before you attempt this. It needs the drivers.
hi, i have a Mavic 2 zoon, but I do the process and I have an error : line 35, in import serial
no module named `serial´.
thanks
Looks like your Python is not running properly... Also try usung "py" instead of "phython" in the commands.
@@InfinityDrones thanks i need setup the python, sorry jeje
I have a Mini2 and am running WIn10. I followed your instructions but oddly, Device Manager just lists COM1 without a description of the device attached to the port.
Whether or not the drone is attached, COM1 is the only port displayed. I ran the script py comm_og_service_tool.py WM160 --port COM1 GimbalCalib JointCoarse and then after a short pause got the error code "No response on calibration command JointCoarse request.
I tried COM2 and it noted that it could not open that port, so I believe that I'm on the right port. Any ideas what is happening? The drone has clicked a couple of times.
I did note that just above the Ports: tree branch, there is another one called Portable Devices, which lists the drone as "DJI_Media. I went into it and noticed that on the Details tab, the Device Description is "WM160" which is the python script identifier for the Mini 2.
first I need to know... did you replace your gimbal or have an accident?
It was a crash. After re-examining your instructions, I see that the error is normal.
That said, I see that the gimbal seems free to the touch but still doesn't move during the python script sequence. Since I was replacing the ribbon cable, I will take it apart and make sure the cable is still firmly in the connectors. Beyond that I don't know what to do or replace. @@InfinityDrones
@@jimroberts7200 Good luck with your repairs. I really hope you win.
Just a note... with a crash there are soooo many variables that it is very hard to pinpoint the issue, you might have damaged gimbal motors aswell and with many new dji drones they will give an error saying it must be calibrated by an official repair center.
Where did you by the gimbal?
I bought the yaw motors on Ali Express🙈 calibrate with your tutorial and it is not working the parts are not good 🙈. I need working Gimbal motors for the mavic 2 pro 😭
Sorry to hear... my gimbal was not a replacement. After a firmware update the gimbal was not calibraing properly in the app. This video was the result... If your parts are not working... take your drone to a dji repair center - they have the software to fix it.
I have a question I crashed my drone and it is saying gimbal over load but it’s turns on all three points but the issue is that the camera is facing downwards and whenever I try to move it with the controller it doesn’t work would filling this process give me back access to make the camera go up and down and clear gimbal overload error thank you
What drone are you using? You can try this process and see if it works. I do not have enough information to be able to tell you if it will or not. Gimbal Overload is usally a flex ribbon damage issue.
This way can repair mcm error? Gimbal stuck code 40002,so sad because the drone come put new in box
its worth a try, but i would first try and see if you can't fix the issue by flashing/updating the firmware
hello, thank you for the tutorial, but I got this error message
Error: could not open port 'COM6': PermissionError(13, 'Access is denied.', None, 5)
please help me with it
Have you tried using a different machine? Looks like a rights/privilege issue
@@InfinityDrones it worked, thank you very much, you save my life
@@thinhphamfoto2426 fantastic, so happy for you!
Thanks for the video. Any ideas why I get this error on a Mavic Pro and the gimbal never moves. I tried on 2 different Mavic Pros:
Error: No response on calibration command JointCoarse request.
Sorry, looks like that error message is normal but the Gimbal never moves. Actually tried on 3 different Mavic Pros. All of them had gimbals replaced. They do all work fine however and might not need this calibration. Only reason why is 2 of the gimbals slam really hard on startup and was worried it would rip the ribbon cable. Didn't seem normal to me but they do work perfectly fine.
Mmm, there is a pinned comment that might be able to help. Also do you have dji assistant 2 installed?
If the gimbals slam hard it's because of the generic gimbal flex ribbon cable... Original cables don't do that.
@@InfinityDrones Thanks for the reply. Yes, I have Assistant 2 installed.
@@InfinityDrones ah, interesting. These are gimbals I purchased on Amazon. They are used, refurb units. Thanks !!
My drone is recognized as a USB storage device and not a port. Because of this, the script does not work for me. How to connect drone via com port? I do not understand
could you give me more info please. Your drone must be picked up by the pc as usb device as it has onboard memory
hey I know its been a while but I am really lost here. When I try to run either command I get could not open port 'COM5': PermissionError(13, 'Access is denied.', None, 5) unless I close the dji app but then only joint coarse does anything and linear hall does absolutely nothing
Having same issue
I am having exactly the same issue....
probably not starting the command prompt as administrator
Did you guys get sorted? Sorry for some reason youtube marked this comment as spam...
I'm having this same issue and can't figure it out either
hi what am i doing wrond i keep getting this message
C:\dji\dji-firmware-tools-master>comm_og_service_tool.py WM100 --port COM3 GimbalCalib JointCoarse
Error: No module named 'serial'
Hi there. Have you checked the pinned comment? Might fix your issue
@@InfinityDrones hi! im having the same issue! no module named serial, and i dont understand michal bottka's advice about '' install via the pip 3 install pyserial command first'' i have the .tar file unzipped, but have no idea what im suppose to do with it now! :(
Thanks you!
You're welcome! Hope this helped you.
Does this works on air 2s? My drone is randomly loosing the horizon depending on the drone tilt / angle... No problem when flying straight. The app calibrarion completes but no changes...
If you're randomly loosing power... That seems like a gimbal motor or ribbon that's giving issues. Did you have a crash?
not able to see my drone under com ports.. its not detecting there in device manager. pllzz help
Do you have dji assistant 2 for consumer drones installed?
hiya, this worked great until I turned the drone off and back on again. Then the camera lost all calibration. So each time we want to use the drone, we have to follow this process for the gimbal/camera to work properly. Do you know why it looses it's calibration when we turn it off?
Thanks
What drone is this? That's not normal at all.
Does it work for Dji Air 3?My gimbal drifting and doesnt have a straight horizon
You'll need to check the firmwaretools file like I showed in the video. That file gets updated quite often. Of the air 3 is not on that list then your only option is to check my other video where I use dank drone Downloader and dronehacks to flash the calibration firmware. It's one of my more recent videos. I think that will be the one for you.
Hello, thank you for this very interesting video.
Does code WM160 work for the mini2.
Thank you in advance for your answer.
Hi there. The mini 2 is wm161 if I remember correctly. In the video I show you how to check the firmware tools file for supported drones. Remember, there might be newer firmwaretools files available by now that support the newer drones.
Isnt this the same process done from the remote controller ? Or am i missing something ?
the in app gimbal calibration may fail. this way you can force it to run and because you're running it through a script it update the "memory" of the gimbal. The app on the controller might need to be recalibrated.
Dear @Infinity Drones The software doesn't list dji mini 3 pro as one of the supported drones. How i can fixed ? There is no dji mini 3 pro inside the "comm_og_service_tool" file. So how do you calibrate the gimbal then? please help me best regards
Yeah... Sorry man. Currently, dji are the only ones that have that official software... You'll need to send it in...
Hello! An extraordinarily good video, you explained very clearly.
Please help me with an opinion. I managed to crash the DJi mini 2, the ribbon cable broke. I replaced it and now, after I start the drone, the gimbal does a check on all the axes and after that it stops, it stays blocked and a sound sounds as fast as a clock. I have video image but it is gimbal stuck (40002 error). I carefully unpacked the gimbal and it's not messy. Can it be repaired if I follow the steps in the video? Thank you!
Sorry to hear about your crash... Unfortunately, the new gimbal needs to be match with the Coreboard... That can only be done by a dji repair center with the correct software. Sorry man.
Is not a new gimbal, is the same, that's why I asked if this procedure works. I can send you a short video to see how it behaves.
I think you misunderstood, I meant I disassembled the gimbal and everything was ok there, nothing broken, no mess.
@@mihaic.nicola1784 so same original parts of the same drone... Then I think a flag got triggered on the software side (meaning someone tinkered with the quad). Dji does that to void warranty.
Thank you a lot for answering me.
I guess I don't explain very clear. After the crush, I bought a new ribbon cable and I have change it. Also I checked the gimbal ( I disassemble the gimbal and have checked inside that is nothing broken). After all of this, the mini 2 , can fly but the gimbal is stuck.
Hi, does this work on the dji mini 3 pro? Because I could not find the class product code in the script..
If is not in the script it's not supported. Check out my new videos on how to use calibration firmware
Can someone help! Dji mini 2 replace camera 1st off I have tried this 1000 times. 1 why are non my file .py even though says path file python 2, I got my drone show a port once now nothing!
Sorry man, could you explain a bit more. I'm not getting what you mean by "1 why are my file. py even though says pasthe file python"? Do you have dji assistant 2 for consumer drones intalled?
I wonder if this will work on a p3 Pro. I will give it a try
Check the file as per the video. It shows all supported drones
@@InfinityDrones Yes it does work. :)
@@Sco1t19 now go fly it liek you stole it!
I have a DJI Spark where the gimbal is not level when looking straight at me. Running this script will level it off?
Yes, it will. Here in this video I did it on a spark. ruclips.net/video/uYsrGlkD63k/видео.html
I need to apply this calibration on Mac book, please send me the way how to make it through CMD and the Device Manager?
Sorry man, I only have a pc and don't know the mac commands or tools. But if you can access the terminal it should work.
@@InfinityDrones your video title is "How to do a DJI Drone Gimbal calibration using a PC! (Windows/Mac)"
it's bluff. disappointing.
@@spiritual-world-universe how is it a bluff.. If you're a Mac user you should now the programs to use... The script is the the same for both PC and mac. Look at the Comments. Lots of people have successfully used this.
If you can't get it working, the I'm really sorry. Maybe there is someone else out there that has a better video than me. But I really don't know what else to tell you. The script is the same, but how mac operates outside of it... That's out of my control. You might have a permission issue, you might have the wrong python installed, you might have the wrong drivers installed.
Why not just got to a PC user and ask for help... You might have had this issue resolved by now...
@@InfinityDrones I'm stacked at 7-Zip part. Looks that's only I don't find Mac version.
I checked all comment related Mac in this video. But I don't find any tutorial or solutions.
Yeah. I hope there are other channel describe for Mac users. Well, also I don't find after a hour.mmmmm
Hi!
Does this method work on DJI Air 2s?
You can check the Firmwaretools file's readme. If it's supported it will be in the list. The firmwaretools files get updated periodically.
Hello, I try to make this gimball calibration after crash...,my Mavic 2 zoom fall on the ground after hit a cable above road....motor looking fine, just gim ball looking not in front...it should works when I make this calibration ? I don´t know but that wrote error in cmd after I paste "py comm_og_service_tool.py com5 WM240 GimbalCalib JointCoarse" that wrote this error: "C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py com5 WM240 GimbalCalib JointCoarse
Traceback (most recent call last):
File "C:\DJI\dji-firmware-tools-master\comm_og_service_tool.py", line 35, in
import serial
ModuleNotFoundError: No module named 'serial'"
Do you know help me ? Thanks a lot!
Hi there. Looks like a usb driver issue. Can you try on another windows 10 machine?
Old thread, I know, but I have been at this for two days with no success. Windows 10, downloaded Python and py serial, DJI service tools and 7 zip. Followed the instructions to a "T" created a new file in "C" unzipped and copied and pasted info into the newly created DJI file....etc....but getting error every time in one way or another. Com not found, no script, command unknown....etc.
I uninstalled everything, looked for an older version of Python, downloaded everything again, fresh start and cache cleared and same results. I'm right there at the command prompt, one step away from this thing being executed and I get an error every time. I even tried substituting Python wit py and vice versa. No luck. I'll keep trying...
Hi there, sorry that you're struggeling so much. Have you tried a different machine, usb port or different cable? This is a tricky thing to troubleshoot. There has been many guys making changes on their systems in the comments and got it working. I would suggest taking a look down there and perhaps even comenting there - maybe they will reply. But for me, this is still working on my windows 11 machine.
@@InfinityDrones I am also not getting the drones to show up in Ports even when I select View hidden items. Thanks for the reply. Theses are mavic minis first generation. The first crashed on the beach. The second into a treetop. Ive changed both cables on each and the gimbals move but do not auto correct upon drone movements. Thanks again. Ill keep trying 😬
@@EverydayProjects Are you doing the mini connection steps? Turn on.. wait for chime... then only connect USB cable.
So where is the Mac description ??
This is just for pc...
How can I see it on Mac ? 7. Check Device Manager to see what port is used by the drone.
The port will always differ depending on the system.
Hi, i followed every step as shown, but my drone (mavic mini) does not move the gimbal with the second script, any idea why is that??😔
It can be two things. I could be that your firmware does not fully support this anymore or that your gimbal motor isn't very healthy anymore.
@@InfinityDrones can i fully reset the drone so the frimware support the proces?
I have maviac air 2 after all process
IMU DATA ERROR CODE 400021. WHAT CAN I DO.
And my DRONE AUTOMATICALLY GO BACK LEFT SIDE.
ANY SOLUTION.
Did you have a crash?
how to fix Camera lens error" on the DJI Mini 4 Pro.
Sorry man, onky way to fix that is to send to dji... Dji made it impossible to fix with the mini 4, air 3 and mavic 3 series
@@InfinityDrones in thailand not dji service center🥹
Hello, I hope you can help me, I follow all the instructions in the video ... and in the end I get an error that python was not found.
What could he be doing wrong? use windows 10
Hi there, did you install python like I showed in the video? If you did, please send me your error message.
So do you have any idea about the blurry
If your camera is blurry then I check if there is any condensation in the lens when you take it outside of the bag. It's a real thing where you just need to wait for the drone to equalize it's temperature with the outside world.
Hi this worked very well untill I connected my drone and then an activation error code 0xffd appeared and didn't allow me to activate my drone
What drone are you using? Also, why where you running the calibration? Did you have a crash? I recommend flashing your firmware and trying again.
Hello my friend
I am calibrating my Dji Mavic Pro
But after entering the Script, i became a message: Error: No response on Calibration command JointCoarse request.
Can you help me solve this problem please ??
Thank you
There is a solution pinned in the comments
Hello, thanks for the video. Whats the code for air 2s (not mavic) I tried with wm232 but I couldn’t make it work?
If the latest djifirmwaretools files doesn't have the code it does not support it yet.
I have try it but it say modulenotfounderror : no module named serial,please help me thanks
Check that you have python installed properly and in some cases it wants you to use us "python" instead of "py" in the commands. Check the video description for an example.
Hi,. Can u please tell me the code for Mini 3
Hi there. I show you how I check in the video. The files is updated constantly
My Device Manager dosent show port as urs 12 Pls help I'm stuck
what drone are you using, also what windows are you using?
Hello, and when is PHYTON used?
Sorry... what do you mean? All the steps are in the video. Phython must just be installed so that the command line understands the commands.
hello i know about this and i have tried it on the dji mavic air and air 2; it worked but when i tried it on the mavic pro 2 it didn't work, rather it killed the gimbal imu board and the gimbal stops waking up well, even when it wakes up, it dies back in 2 seconds.
what do you think i should do please?
tried it twice already and it keeps on killing each gimbal imu board i connect to it
thanks, nice video by the way.
Hi there. You're saying it's killing gimbal imu board? If it killed it it would not allow you to try again... What is the reason for trying to calibrate in the first place? Did you have an accident or did you replace your gimbal? It sounds to me that your gimbal is pulling too much power, so it might be that one of your gimbal motors are the problem and pulling too much power.
@@InfinityDrones I replaced the gimbal motor after which it didn't centralize so decided to calibrate it using this steps in order to centralize it.
What do you advise me to do at this point?
@@perfect_fix_drone_services7462 So you've reloaded the firmware after the motor/camera change?. If not I recommend doing that and then go into the app and check if you can manually center the camera (very common issue), only then try and use the pc calibration option.
hello thanks for your assistance, I have gotten a lot further with your video for my mini2 , so the problem am getting is that the video is not focusing or auto focus it is blurred so I taught the calibration would of helped but what am getting from using a windows 11 pro desktop in the command script after entering the command " Python was not found , run without arguments to install from the Microsoft store or disable this shortcut from the settings > Manage app execution aliases
The calibration does not have anything to do with focusing. Just the gimbal movement. Also if you're seeing that error try using py instead of python in your command
hello, how to calibrate using a mac machine?
I do not know as I do not own a Mac.
I can't install pyserial-3.5.py. It says ModuleNotFoundError: No module named "setuptools"
The you don't have python installed...
Dude, did you find a solution because I got the same error?
@@mustafaaybarssonmez4611 no, bro. Today I left my drone at the service. If they fix it I will ask them what problem I had. I will let you know
Brother my Mavic air 2 was crashed badly, Gimble replaced. All working fine. But DJI app showing these errors :
1- Gimbal calibration error. Restart aircraft or Contact DJI Support if issue still present.(Code:40011)
2- Camera not calibrated. Image quality affected. Contact DJI support for assistance(Code:10071)
3- Gimbal IMU data error. Contact DJI support for assistance(Code:40021)
can these errors be remove after following all steps in the video ?
No they will not? The error you have is a ghost error and only official dji software can remove it. It is a "fake" error and does not affect the drone.
None of my browsers or devices shows the "code" button to download the zip of dji-firmware-tools. Totally baffled.
That is very strange... everyone else seems to be able to see it. Wish I could post a picture here for you... Are you on a PC or mobile device? The Code option is right next to the "Go to File" option. "Code" is in a green colour.
Sir, I am Using Windows 11 Can I use This same method on windows 11 too.
It should work yes. I've not personally tested it though.
Hi, I have a DJI Mini 2 and the gimbal and camera are working perfectly and the gimbal has not been changed.
Only the lens was changed. But the error message with code 40011 does not disappear from the screen. When I calibrate the gimbal through the app it completes successfully. But the message remains there. Do you know how to get the error message out? Thank you!
👆👆👆 contact this digital expert for any enquiry, assistance or request concerning your drone
That message will remain because there was work done on the camera, usually because a serial number does not match anymore. You'll DJI software to remove it - only repair centers have it as far as I know.
@@InfinityDrones Okay, got it. Thanks for answering.
Hello, I have a dji mini 2, I changed the gimball because it was broken, and now I have a new original gimball part installed and have the error message 40021. I wanted to do like in the video but I can't get any further !! can someone help me with the installation I'm willing to pay something
So is your gimbal working properly? If you're getting the error and the gimbal is working ... then its a software issue that only the repair center can fix...
The gimbal doesn't work properly, it calibrates itself when you turn it on, then the camera stays at an angle, I can send you a video
good afternoon, how did I calibrate the gimbal on the gji mavic air2 and it doesn't work at the end, it throws a python error
Have you checked the video description as well as the pinned comment. there are some trouble shooting options.
@@InfinityDrones I do everything the same as you, but at the end, as I drive the combination, something doesn't work. Where can I send you a photo of what you saw?
@@user-hd7ex4dw5v you should be albe to post a link here so that we can see.
how do i get the com port on mac.. Thanks
Sorry man, I really don't know since I don't touch apple products
hi is air 2s plug ang play or requires pairing with motherboard first before camera gimbal set goes active? currently new installation is still lifeless no reaction. thanks
If you replaced the camera because of a crash then there might be something else that wrong. The gimbal flex maybe. It should have power.
@@InfinityDrones thanks for the reply mate. i was just curious wondering whether air2s differs from air2 when it comes to replacement of a brand new gimbal. i thought that on air 2s a replaced brand new gimbal required pairing first from official dji before it will exhibit movement or video signal while on air2 when you plug a new gimbal it will right away show reaction by calibrating and video feed. my air2s is still blacked out with no video no movement on a new gimbal set so im not sure if its a pairing issue or the new gimbal came with a broken video and gimbal? how is posibility that pairing thing with gimbal to motherboard to activate movement and video? thanks
@@InfinityDrones oh by the way i mean i replaced it with a brand new gimbal set i got from aliexpress still no video no gimbal movement so im not sure it there is sort of pairing programming necessary here so the gimbal and video activate
👆👆👆 contact this digital expert for any enquiry, assistance or request concerning your drone