Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M350 Drone Not Connecting with SDK 4.17 #1270

Open
gongelosP opened this issue Mar 26, 2024 · 3 comments
Open

M350 Drone Not Connecting with SDK 4.17 #1270

gongelosP opened this issue Mar 26, 2024 · 3 comments

Comments

@gongelosP
Copy link

Environment

  • DJI Mobile SDK Version: 4.17
  • DJI Product: M350
  • Development Android Studio Dolphin
  • Device: Zebra LW10
  • Firmware Version: Android 9

Description

We recently upgraded our application to use DJI Mobile SDK version 4.17, which, according to the release notes, adds support for the M350 drone model. However, we've encountered an issue where the M350 drone does not connect to our app. To isolate the problem, we also tested with the official DJI Sample App, expecting different results. Unfortunately, the M350 failed to connect in the Sample App as well.

It's worth noting that we tested both our app and the DJI Sample App with the M300 drone model, and both apps worked without any issues, suggesting that the issue is specific to the M350 model.

Steps to Reproduce

  1. Upgrade the app to use DJI Mobile SDK 4.17.
  2. Attempt to connect the M350 drone to the app.
  3. Observe that the drone does not connect.
  4. Repeat the connection attempt with the DJI Sample App and the M350 drone.
  5. Observe that the drone does not connect in the Sample App either.

Expected Behavior

The M350 drone should connect to both our application and the DJI Sample App without any issues, as the SDK version 4.17 is supposed to support this model.

Actual Behavior

The M350 drone fails to connect to both our application and the DJI Sample App, despite the SDK's claim of support for this drone model.

Additional Context

We have ensured that the firmware on the M350 is up to date, and we have verified that the necessary permissions and configurations are correctly set up in both apps. The issue seems to be isolated to the M350 model, as the M300 connects without any problems under the same conditions.

We would appreciate any guidance or updates on this issue, as it is critical for our application's support of the M350 drone.

Thank you for your attention to this matter.

@dji-dev
Copy link
Contributor

dji-dev commented Mar 27, 2024

Agent comment from yating.liao in Zendesk ticket #103645:

The reason why the app cannot recognize the aircraft is probably because the remote control of the M350 does not support connecting to a phone. You can try installing the app on the remote control.

Thank you.

°°°

@gongelosP
Copy link
Author

Thank you, Yating Liao, for your prompt reply.

To ensure I fully understand the situation and to accurately inform our team and stakeholders, could you please confirm that the M350 drone's remote control indeed does not support connecting to mobile devices such as phones and tablets for app interaction? This is a significant departure from our experiences with other DJI drone models, such as the M300, which seamlessly connect to our app on mobile devices.

Additionally, could you direct me to any official documentation or resources that detail this limitation with the M350 drone? Having official DJI documentation would greatly aid us in adjusting our development plans and communicating accurately with our users about the device compatibility and support.

Thank you

@dji-dev
Copy link
Contributor

dji-dev commented Apr 2, 2024

Agent comment from yating.liao in Zendesk ticket #103645:

Yes, the RC Plus remote control used by the M350 does not support connecting to mobile phones, tablets, or other mobile devices.
You can verify the fact that the M350 remote control does not support connecting to a mobile phone in this document. The document will explain the functions of the different interfaces of the remote control, and it does not mention connecting to a device interface:https://dl.djicdn.com/downloads/matrice_350_rtk/20231228/Matrice_350_RTK_User_Manual_cnII.pdf

We currently do not have a comprehensive document summarizing the restrictions on using the mobile SDK with the M350. Mobile SDK 4.17 does not support communication with the M350 and Payload SDK, nor does it support L2. If you need to utilize third-party payloads and L2, I recommend using Mobile SDK v5.

°°°

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants