Dec 31, 2013 Different system, same operation. Usage is the same on Mac and PC versions, so if you’re used to the PC version you can switch straight over. No more driver installs. No more downloading drivers to install Assistant. Operating system: Mac OS X 10.6 (Lion) or above. Supported flight systems: Phantom 2 Vision, Phantom 2, A2.
DJI assistant 2 It is a very useful tool if you have a drone DJI, and everyone should have it! I have the version 1.1.2 available for download. I downloaded this from DJI Web site before you replace it with a new one.
Download DJI Assistant 2 version 1.1.2
Dji Assistant per Mac
Dji Assistant per Windows
- Direct Download Link For DJI Fly on PC (Windows & Mac) Google Play Store: Download How to Download:BlueStacks For PC. Download and Install DJI Fly on PC. Download Emulator of your Choice and Install it by following Instructions given: How to download and install DJI Fly on PC (Windows / Mac)? As you have Downloaded and Installed Bluestacks.
- Sep 18, 2021 DJI Assistant-2 install package takes up 240 MBs of space. Because of how some programs are installed, between making backup copy of current program (+600 MBs), temporary files used to assemble together final copy of program, there is a brief period where such an install might need +1.5 GBs of.
In later versions you lose the ability to mod, but with version 1.1.2 you can still edit parameters if you want to. These are the download 1.1.2, The latest version is completely down in the post, and is a download directly from DJI
* NOTE *
You can not install it normally on a Windows computer 8/10.
The drivers are not signed properly and Windows will not install them.
Is there a way to disable driver signing, and this is a standard feature in Windows.
The complete installation instructions for installation on Windows 8 e 10 They are at the bottom of this article.
What DJI Assistant?
Assistant lets you update the firmware, calibrate sensors and even read the logs.
You can also downgrade to a previous firmware, if you want. Assistant is very useful when an SD card upgrade is not successful and the drone is locked in update mode.
Even the firmware update via Assistant 2 is much faster.
You also have an option for the simulator so you can fly a simulated drone with your remote control 🙂
The DJI server is available for Windows and Mac, Here is the latest version directly from DJI.
NOTE:
The installation of this tool on Windows 8 O 10 It requires booting in Safe Mode.
This is because 2 necessary drivers are not, or not properly signed, e Windows 8 e 10 They will not allow the installation when they are running in mode “normal”
To get into Safe Mode and disable the driver signing requirements, Proceed as follows.
- Click the Start menu and select Settings.
- Then click Update and safety.
- Then click Restore.
- Click Restart now in an advanced Start.
- then click Troubleshooting.
- then select Advanced Options.
- then select Startup Settings.
- Now click Restart.
- On the start screen, press Settings 7 or F7 to disable the application of the driver signing.
Install DJI Assistant as usual, the drivers will be installed and you will be able to use the assistant DJI.
After installation, restart the PC to run mode again “normal”.
Once the software is installed, you can use it like any other program, Safe Mode is only required during installation.
The drivers work in normal mode.
There are no installation problems reported for Mac!
This guide details the software environment needed to work with the Onboard SDK.
All Platforms
Download the SDK and Required Tools
- Download the onboard SDK repository from Github
- Download the DJI PC Assistant 2 software for Windows/Mac
- Download the DJI GO App to your mobile device
Update Firmware
- Connect your computer to the Micro-USB port on the M100/600 or A3/N3. For the M210, use the USB-A to USB-A cable provided with the aircraft.
- Update your aircraft/flight controller with the latest released firmware. Please visit the Compatibility Matrix to find out which SDK version your firmware supports.
Enable OSDK API
The OSDK API needs to be enabled to allow communication between the onboard computer and the aircraft or flight controller.
- With your aircraft/flight controller connected to your PC/Mac, launch DJI Assistant 2 and check the box marked
Enable API Control
on theSDK
page.
Onboard SDK Application Registration
- You must register as a developer with DJI and create an OSDK application ID and Key pair. Please go to https://developer.dji.com/user/apps/#onboard to complete registration.
- After registration, you need to create the APP to get APP ID and Key in the developer center.
Flight Platform Activation
Each new vehicle or flight controller must be activated the first time it is used with an OSDK application.
The OSDK provides APIs for this activation, and all OSDK samples implement the activation. So you can run the OSDK sample to activate the drone
When you activate the drone, please open DJI GO or DJI Assistant 2.
Ubuntu Linux
Toolchain
To build standalone Linux applications based on the OSDK, you need:
- A supported C++ compiler - currently only GCC (Tested with gcc 4.8.1/5.3.1)
- A bash shell
- CMake >= 2.8
- A modern Linux distribution
- (Optional) Libusb library for Advanced Sensing feature on M210
Permissions
You need to add your user to the dialout
group to obtain read/write permissions for the uart communication; follow these steps to do so:
- Type
sudo usermod -a -G dialout $USER
in a terminal - Log out of your user account and log in again for the permissions to take effect.
For M210 users interested in the Advanced Sensing feature, you will need to add an udev file to allow your system to obtain permission and to identify DJI USB port.
- Create a udev file called
DJIDevice.rules
inside/etc/udev/rules.d/
- Add
SUBSYSTEM'usb', ATTRS{idVendor}'2ca3', MODE='0666'
to this file - Reboot your computer
To make sure your Linux environment is ready to run OSDK applications, follow the Linux Platform Guide on the Sample Setup page and run a sample app.
STM32
Introduction
The system has the following setup:
The user can view the output of the program through the USART2 port of the STM32. The app communicates with the DJI product connected to the USART3 port through the Onboard SDK and prints feedback/debug information to the user thorugh USART2.
Dji Assistant 2 Download
Toolchain Requirements
- Keil MDK > 5.22 (armcc 5.06)
- Windows PC to run Keil
Toolchain Setup
Dji Phantom 4 Assistant Download
- Configure the USART3 port to a baudrate of 230400 in your sample app
- To download (flash) the App binary to the STM32 board, connect the PC to the STM32's 'mini-USB' port.
- In order for Keil to build code for the target board, you need to use Keil's
Pack Installer
to install the latest STM32F4xx_DFP.2.x.x pack, as shown below. - Alternatively, you can download manually from http://www.keil.com/dd2/Pack/ and import the downloaded file from Pack Installer.)
To make sure your STM32 environment is ready to run OSDK applications, follow the STM32 Platform Guide on the Sample Setup page and run a sample app.
Linux with ROS
How To Install Dji Assistant 2 On Mac Laptop
Software Requirements:
- Install C, C++ Compiler and Development Tools by installing
build-essential
- Install CMake 2.8.3 or newer
- Operating System: Ubuntu 16.04 (x86/ARM)
- ROS version: ROS Kinetic
Toolchain Setup
- If you don't have a catkin workspace, create one as follows:
Dji Assistant 2 Phantom 4
- What should be emphasized is that the baudrate between the ROS device and the drone OSDK uart should be greater than 921600. Because many subscription topics are subscribed by ROS by default and they need more communication bandwidth.
- If you are using the ttyTHS2 of Manifold 2-G to communicate with the drone, the baudrate is recommended as 1000000 but not 921600. Because the baudrate 921600 of Manifold 2-G have a little deviation from the actual value. You can ref to the [Manifold 2 User Guide] for more details.(https://dl.djicdn.com/downloads/manifold-2/20190528/Manifold_2_User_Guide_v1.0_EN.pdf)
Permissions
You need to add your user to the dialout
group to obtain read/write permissions for the uart communication; follow these steps to do so:
- Type
sudo usermod -a -G dialout $USER
in a terminal - Log out of your user account and log in again for the permissions to take effect.
For M210 users interested in the Advanced Sensing feature, you need to add an udev file to allow your system to obtain permission and identify DJI USB port.
- Create a udev file called
DJIDevice.rules
inside/etc/udev/rules.d/
- Add
SUBSYSTEM'usb', ATTRS{idVendor}'2ca3', MODE='0666'
to this file - Reboot your computer
To make sure your ROS environment is ready to run OSDK applications, follow the ROS Platform Guide on the Sample Setup page and run a sample app.
Qt
Toolchain Requirements
- Qt 5.9 or newer (You may choose the Open-Source option)
- Qt Creator 4.3 (Part of the download package above)
- MSVC2015/ MSVC2013/ MinGW 5.3 (Windows 10) OR
- Gcc 5.3.1 (Ubuntu Linux) OR
- Apple LLVM 7.0 or newer (MacOS)
Dji Assistant Download For Windows 10
The application may also work on other platforms/compilers but has not been tested with any combinations other than these.