o-gs / dji-firmware-tools

Tools for handling firmwares of DJI products, with focus on quadcopters.
GNU General Public License v3.0
1.45k stars 405 forks source link

WM331 GimbalCalib JointCoarse and GimbalCalib LinearHall #253

Open rsrmdp opened 2 years ago

rsrmdp commented 2 years ago

F:\dji-ftm>comm_og_service_tool.py COM7 -vv WM331 GimbalCalib JointCoarse Opened COM7 at 9600

Info: The Gimbal will move through its boundary positions, then it will fine-tune its central position. It will take around 15 seconds.

Prepared binary packet: 55 0e 04 66 0a 04 66 f7 20 04 08 01 6b 1b Sending packet... Waiting for reply... Timeout while waiting for reply. Retrieved 10 packets (527b), dropped 0 fragments (0b) Prepared binary packet: 55 0e 04 66 0a 04 66 f7 20 04 08 01 6b 1b Sending packet... Waiting for reply... Timeout while waiting for reply. Retrieved 1 packets (68b), dropped 0 fragments (0b) Prepared binary packet: 55 0e 04 66 0a 04 66 f7 20 04 08 01 6b 1b Sending packet... Waiting for reply... Timeout while waiting for reply. Retrieved 7 packets (341b), dropped 0 fragments (0b) No response received. Error: No response on calibration command JointCoarse request.

F:\dji-ftm>comm_og_service_tool.py COM7 -vv WM331 GimbalCalib LinearHall Opened COM7 at 9600

Info: The Gimbal will slowly move through all positions in all axes, several times. It will take around 30 seconds.

Prepared binary packet: 55 0e 04 66 0a 04 42 02 20 04 08 02 ce 05 Sending packet... Waiting for reply... Timeout while waiting for reply. Retrieved 2 packets (139b), dropped 0 fragments (0b) Prepared binary packet: 55 0e 04 66 0a 04 42 02 20 04 08 02 ce 05 Sending packet... Waiting for reply... Timeout while waiting for reply. Retrieved 8 packets (396b), dropped 0 fragments (0b) Prepared binary packet: 55 0e 04 66 0a 04 42 02 20 04 08 02 ce 05 Sending packet... Waiting for reply... Timeout while waiting for reply. Retrieved 2 packets (128b), dropped 0 fragments (0b) No response received. Error: No response on calibration command LinearHall request.

I would think that there is some hardware error, but I already repaired a sensor and from the app I did not correct the stabilization.

linoko commented 2 years ago

That happend when do this callibration via python. Is the gimbals leveled? May be you received error message "Gimbal calibration 40011)

rsrmdp commented 2 years ago

That happend when do this callibration via python. Is the gimbals leveled? May be you received error message "Gimbal calibration 40011)

that error does not appear

linoko commented 2 years ago

That happend when do this callibration via python. Is the gimbals leveled? May be you received error message "Gimbal calibration 40011)

that error does not appear

So what is the major issue that you have, describe it please?

rsrmdp commented 2 years ago

That happend when do this callibration via python. Is the gimbals leveled? May be you received error message "Gimbal calibration 40011)

that error does not appear

So what is the major issue that you have, describe it please?

apparently as it reads I am not receiving information from the gimbal. If I find a solution I will post it here

linoko commented 2 years ago

That happend when do this callibration via python. Is the gimbals leveled? May be you received error message "Gimbal calibration 40011)

that error does not appear

So what is the major issue that you have, describe it please?

apparently as it reads I am not receiving information from the gimbal. If I find a solution I will post it here

You will not see incoming info from gimbal, it only seen on DJI Spark

linoko commented 2 years ago

Someone have solution to share?

vserena82 commented 2 years ago

Hello,

I have same problem. I have P4P with raplaced gimbal yaw motor, II'm trying to use JointCoarse and LinearHall with WIN10:


C:\DJI>py comm_og_service_tool.py COM4 -vv WM331 GimbalCalib JointCoarse
Opened COM4 at 9600

Info: The Gimbal will move through its boundary positions, then it will fine-tune its central position. It will take around 15 seconds.

Prepared binary packet:
55 0e 04 66 0a 04 d0 f3 20 04 08 01 f3 ec
Sending packet...
Waiting for reply...
Timeout while waiting for reply.
Retrieved 1 packets (68b), dropped 0 fragments (0b)
Prepared binary packet:
55 0e 04 66 0a 04 d0 f3 20 04 08 01 f3 ec
Sending packet...
Waiting for reply...
Timeout while waiting for reply.
Retrieved 8 packets (401b), dropped 0 fragments (0b)
Prepared binary packet:
55 0e 04 66 0a 04 d0 f3 20 04 08 01 f3 ec
Sending packet...
Waiting for reply...
Timeout while waiting for reply.
Retrieved 1 packets (68b), dropped 0 fragments (0b)
No response received.
Error: No response on calibration command JointCoarse request.

There is a solution? Thank you

rsrmdp commented 2 years ago

there is no solution at the moment.

rsrmdp commented 2 years ago

Only 1 https://youtu.be/4q9fmd5iWVM 2 https://youtu.be/0G7p9EroalM I hope... it works for you. but they changed the bell. maybe changing the Hall sensors will fix it.