The DJI RC-N3 Not Showing Up on PC: Troubleshooting Guide

DJI RC-N3 Simulator by eighty-eight.tv

You can always refer to the full page

[Link](https://eighty-eight.tv/fix-dji-rc-n3-not-recognized-on-pc/)

The DJI RC-N3 Simulator by eighty-eight.tv, it's a custom implementation to enable HID functionality for the DJI RC-N3 controller, allowing it to be used with flight simulators like Liftoff and DJI Virtual Flight

# Features

- Connects DJI RC-N3 to your PC via USB for use as a gamepad

- Compatible with popular drone simulators such as Liftoff and DJI Virtual Flight

- Easy setup with clear terminal instructions

- Custom-built for RC-N3 with optimized performance

# Version

Current version: 3.2.0 (August 2025)

- Optimized for DJI RC-N3

- Improved serial port detection and stability

# Step By Step Installation

## Video Tutorial

Check a step-by-step video tutorial on YouTube!

[Watch the Tutorial](https://youtu.be/KIsEVsbkm90)

## Written Instructions

- Preparation

Before starting the setup process for the DJI RC-N3 Simulator, you need to download and install the essential files and software

These components are critical to ensure your DJI RC-N3 controller is recognized as a gamepad on your PC, allowing seamless integration with flight simulators like Liftoff and DJI Virtual Flight. Follow the steps below to prepare your system

1. Download The Required Files:

- DJI Assistant 2 (Consumer Drones Series)

[Download Link](https://www.dji.com/downloads/softwares/dji-assistant-2-consumer-drones-series)

- Python 3.x from the official Python website

[Download Link](https://www.python.org)

- DJI RC-N3 Simulator from eighty-eight.tv

[Download Link](https://eighty-eight.tv/dji-rc-n3-simulator/dji-rc-n3-Simulator.zip)

2. Installation and Setup Process:

- DJI Assistant 2 (Consumer Drones Series):

- Extract the ZIP folder and click on the .exe file

- Complete the installation normally until you see the "Connect your device" image

- Connect your DJI RC-N3 to your computer via the Type-C connector

- Power on the controller (short press the power button, then long press) to be recognized by the software

- When the DJI icon appears, click on it and wait until you reach the firmware list

- If you don't see any updates required, you are ready to go to the next step

- If updates are available, make sure to update the RC-N3 to the latest firmware

- Close DJI Assistant 2 (Consumer Drones Series)

Note: In the video tutorial, you will see that I have the latest firmware, so I don't have to do anything.

- Python 3.x:

- Click on the Python `.exe` file downloaded from the official Python website in the previous step

- Before clicking **Install Now**, ensure you check both **Use admin privileges when installing py.exe** and **Add python.exe to PATH** to allow running Python commands from the terminal

- Click **Install Now** and complete the installation normally until it finishes

- Open PowerShell as administrator (search for "PowerShell" in the Start menu, right-click, and select "Run as administrator")

- Install the required libraries using the following command:

- `pip3 install colorama pyserial vgamepad`

- DJI RC-N3 Simulator from eighty-eight.tv:

- Extract the `DJI RC-N3 Simulator.zip` folder.

- Move the extracted folder to a convenient and easily accessible location.

**Note**: You will need to use this file every time you connect the RC-N3 to your PC, so keep it in a place that's easy to reach.

- Ensure your controller is connected to your PC via the bottom Type-C connector.

- Click on the `rc_n3_simulator.py` file and wait until it connects. The terminal will display "Connection Status: Connected" to confirm the connection

- If the connection is successful, congratulations! Your DJI RC-N3 is now recognized and ready for flight simulators!

# Tesing

To verify everything works, let's test the controller

1. From your Keyboard, Press ( Windows key + R ) to Open the Run dialog box

2. In Run dialog box Type joy.cpl and press Enter

3. The Game Controllers window will pop up

- Make sure it's not empty and the status shows "OK". If it's empty or shows an error, go back to the installation steps and double-check each one – don't miss any!

4. If everything looks good, click on "Properties" and move your RC N3 sticks (Yaw and Throttle). You should see the crosshair (+) moving on the screen. If it responds, congratulations – your DJI RC N3 is now recognized and ready for flight simulators!

# Usage

- Keep the terminal open while using the simulator to maintain the connection

- Closing the terminal will disconnect the RC-N3

- Use the controller in your preferred flight simulator

- For actions like restarting a race or recovering the drone, use the camera wheel (left scroll)

# Recommended Game Settings

For optimal performance in flight simulators like Liftoff or DJI Virtual Flight:

- Mode: Mode 2

- Flight Mode: Acro

- Throttle: Zero throttle at stick center

# Troubleshooting

- Ensure your DJI RC-N3 is powered on and connected via the bottom Type-C connector

- The script automatically searches for the serial port with description "DJI USB VCOM For Protocol"

- If the script fails to detect the port, try a different USB port or cable

- If you encounter errors, ensure Python and the required libraries (pyserial, vgamepad) are installed correctly

# Video Tutorial

Check a step-by-step video tutorial on YouTube!

[Watch the Tutorial](https://youtu.be/KIsEVsbkm90)

# License

Licensed DJI RC-N3 DJI Virtual Flight under the Apache License, Version 2.0. See the LICENSE file for details

# Support

- Website: eighty-eight.tv

- Buy me a Coffee: https://ko-fi.com/eighty_eight

Copyright 2025 eighty-eight.tv - All Rights Reserved

Leave a Reply

Your email address will not be published. Required fields are marked *