DJI Matrice 300 / 350 RTK Repair Guide
Matrice 300 / 350 RTK
Owner- and operator-level inspection, care, battery, firmware and calibration steps for the DJI Matrice 300 RTK and Matrice 350 RTK. Every step comes from DJI's public manuals and guides or a public accident report. Anything DJI does not publish is marked Research pending.
On this page
At a glanceBefore you startProps & armsGimbal, camera & payloadBattery & chargingCalibrationFirmware & linkingCrash triageWater exposureScheduled maintenanceTest-flight & QC checklistAt a glance
| Item | Matrice 300 RTK | Matrice 350 RTK |
|---|---|---|
| Batteries | Two TB60 packs, 274 Wh each [1]. Rated for 200 cycles [2] | Two TB65 packs, 263.2 Wh each, rated for 400 cycles [3][4] |
| Charging | BS60 Intelligent Battery Station [1] | BS65 Intelligent Battery Station (Storage, Ready-to-Fly and Standard modes) [3] |
| Controller and apps | DJI Smart Controller Enterprise, or DJI RC Plus after a one-time compatible firmware update. DJI Pilot 2 [5][1] | DJI RC Plus (IP54) with DJI Pilot 2 [3] |
| PC software | DJI Assistant 2 (Enterprise Series) [1] | DJI Assistant 2 (Enterprise Series) [3] |
| Weather sealing | IP45 (IEC 60529) with TB60s fitted. Not rated with the arms folded [1] | IP55 (IEC 60529) with TB65s fitted, including with the arms folded [3] |
| Propellers | 2110 standard; 2195 high-altitude low-noise [1] | 2110s standard; 2112 high-altitude low-noise [3] |
| Arm lock check | DJI Pilot shows an animated prompt to tighten the arm sleeves (firmware v01.00.02.11) [6] | Arm lock detection built in [3] |
| Payloads | DGC2.0 gimbals, up to three at once [1] | DGC2.0 gimbals, up to three at once; CSM Radar supported [3] |
| Work | Who does it |
|---|---|
| Pre-flight and post-flight checks, cleaning, data-port and vent care | Owner / operator [4][2] |
| Battery maintenance cycles, firmware updates, compass and vision calibration, center-of-gravity calibration, linking, HMS log upload | Owner / operator [4][3] |
| Emergency propeller swap | Owner / operator, emergency only. DJI asks you to contact DJI support or an authorized agent for an overhaul as soon as possible afterward. [4][2] |
| Loose screws on a motor upper cover | Owner / operator: DJI says apply thread locker and tighten. [4] |
| Internal (shop-level) repair | Research pending. DJI has not published a public M300 or M350 disassembly or repair guide. |
| Motor rubbing or blockage, loose motor-to-arm connection, damaged motor upper cover, loose or damaged motor air filters | DJI factory service [4][2] |
| Damaged infrared-sensing or vision-system lenses | Contact DJI Support [4] |
| Basic maintenance (150 h / 6 months); Standard and Premium maintenance | Basic: factory or an authorized agent. Standard and Premium: DJI factory service [4][2] |
Before you start
1. Check firmware and known issues first
- DJI recommends keeping the aircraft and remote controller firmware up to date before each flight. If an update fails, restart the device and retry; contact DJI Support if it persists. [4][2]
- Aircraft, remote controller, payloads and batteries must be on matching firmware. If they aren't, the aircraft cannot take off or there may be risks. [4]
- M300: read DJI's Known Issue List before you replace a part [7]. It dates from March 2023, so also read the current release notes [8].
- M350: DJI publishes release notes, not a known-issue list. Read them before you replace a part [9][10]. Example: firmware v17.02.01.01 (2026-05-28) fixed the aircraft not starting RTH after signal loss while flown through a third-party MSDK Virtual Stick app. [9]
- Mixed fleets (M300 and M350, Smart Controller and RC Plus, TB60 and TB65): follow DJI's Compatible Firmware Update Guide. DJI warns that ignoring its update order can leave a device permanently unusable. See Repair type 5. [5]
2. Safety
- Propeller blades are sharp. Stay clear of rotating propellers and motors. [3][1]
- Keep the aircraft away from people and animals during a firmware update, system calibration or parameter configuration. [3]
- DJI's motor-spin check is done in a safe indoor area with the motors at idle. Stay away from the spinning motors and propellers. [4]
3. Tools and spares DJI lists
| Tool | Used for |
|---|---|
| H2.5 hex key (ball-end for the M300) | Replacing propeller blades [3][1] |
| Thread locker (DJI recommends model 243) and the provided screws | Propeller blades; loose propeller-adapter and motor upper-cover screws [3][4] |
| Gauze, tweezers, a light, a soft brush, a soft dry cloth | Cleaning the airframe, lenses and data ports [4] |
| Spare USB-C cables, two pairs of landing gear, two pairs each of CW and CCW propellers, microSD cards, screwdrivers and screws, cable ties, tape, a multimeter, a case | DJI's emergency supplies list [4][2] |
| PC with DJI Assistant 2 (Enterprise Series), v2.1.9 or later (Windows only for the M300 offline update) | Vision calibration, firmware, log export [3][5] |
| Remote controller with DJI Pilot 2 | Compass and center-of-gravity calibration, HMS, battery station updates [3] |
Props & arms
-
Check the arm sleeves every time
UK accident investigators looked at two 2021 M300 accidents. In one, the manufacturer found a frame arm had folded back in flight, most likely because its locking collar was not fully tightened. In the other, one arm's locking collar was found loose. Confirm every arm is locked before flight, and act on any arm-lock prompt in the app. [11][12][6][3] -
Replacing blades
- Motor blockage, rubbing or rotor contact. DJI says do not fly; return it to the factory. [4][2]
- A loose motor-to-arm connection or loose motor fixing screws. [4]
- A damaged or cracked motor upper cover, or loose or damaged motor air filters. [4]
- A cracked frame arm or arm junction, play in an arm, or an arm that won't lock. [4][11]
Gimbal, camera & payload
-
Mount the gimbal correctly
Press the gimbal detachment button to remove the cover, align the white and red dots, insert the gimbal and rotate the gimbal lock to the locked position. Confirm it is locked. [3] -
Remove it correctly
Hold the detachment button down while you rotate the gimbal lock, and turn the lock fully so the next install seats properly. [3] -
Check the gimbal connector
An installed gimbal's connector is secure and cannot be rotated in the opposite direction. [4] -
Radar (if fitted)
No blockage, no damage to the radar shell, and a secure mounting bracket in good condition. [4] -
Sensors and lights
No stickers or obstructions over the infrared-sensing and vision systems or auxiliary lights, especially with a non-DJI payload or accessory. Clean them with a dust-free cloth. [4]
Battery & charging
-
Never mix TB60 and TB65
Fly and update with a matched pair: two TB60s or two TB65s. A TB65 can be used on an M300 only with M300 firmware v07.00.01.00 or later; otherwise DJI warns of flight-safety risks. A BS60 station must be on v07.00.00.01 before it can charge or update TB65s, and no TB65 may be inserted while you update it. [5] -
Know when maintenance is due
TB60 (M300): every 50 cycles, after more than three months idle, or when the app prompts. TB65 (M350): DJI's maintenance manual says every 100 cycles, after more than six months idle, or on an app prompt, while the M350 user manual says every 50 cycles or three months. Following the shorter interval satisfies both. [2][4][3] -
Don't store a TB65 low
DJI lists the maximum storage time by charge level. For example, 12 days at 0%, 60 days at 10%, 160 days at 30% and 260 days at 50%. DJI says a battery that exceeds its maximum storage period is damaged and should no longer be used. [3] -
Cold weather
Hold the battery-level button for four seconds to self-heat a pack out of the aircraft (16–20 °C / 61–68 °F, about 30 minutes). Packs also self-heat in a powered-on aircraft, and a BS65 warms TB65s below 18 °C (64.4 °F). Performance drops noticeably below 5 °C; keep packs above 16 °C (61 °F). Since firmware v03.01.00.14 the M300 will not take off with a battery below 10 °C. [3][1][6] -
Heat and charging habits
- It is visibly swollen, leaking or damaged. [4]
- DJI Pilot 2 reports battery cell damage or over-discharge. [4]
- It reaches its rated cycles: 200 for the TB60, 400 for the TB65. DJI says users are responsible for damage caused by packs used past the rated cycles. [2][4]
- A battery error persists after two back-to-back standard charge and discharge cycles. [4]
- Disposal per DJI: remove the protective plastic sheet on the side, immerse the pack in an insulated bucket of 5% salt solution for more than 72 hours, then recycle it through a recycling agent. [2][4]
Calibration
| Calibration | When | Where |
|---|---|---|
| Compass | Only when DJI Pilot 2 or the status indicators prompt you [3][1] | DJI Pilot 2 |
| Vision system | Every 200 flight hours, on an app prompt, or after a collision or a big temperature change [4][2][3] | DJI Assistant 2 (Enterprise Series) |
| IMU | When prompted (the status indicators blink red for five seconds during the stick command for an IMU error) [3] | DJI Pilot 2 [4] |
| Center of gravity | Each time a new payload is installed [3][1] | DJI Pilot 2, flight controller settings |
| RTK | Each flight with RTK on: heading and positioning both show fixed on the RTK page [4] | DJI Pilot 2 |
Compass
Vision system
-
Calibrate each direction
M350: follow the on-screen steps, keep reflections off the screen and face the calibration pattern to each of the six vision directions. M300: face the dotted side of the visual calibration plate to the vision system and follow the prompts. Don't power off or unplug until the data calculation finishes. [3][1]
Pass values
- No flight-controller errors after the power-on self-check. [4][2]
- GPS shows four bars within one minute outdoors, and the RTK data meets the heading standard. [4][2]
- Compass interference under 50 after calibration, outdoors. [4][2]
- IMU sensor bias under 0.05 after calibration. [4][2]
- At least 7 satellites in P-mode; IMU and compass data shown in the app; compass heading matches the real heading with a stable needle; vision systems in all directions on with no errors. [4]
- The status indicators blink red for five seconds when you start the motors (IMU error), or stay solid red (critical error). [3][1]
- Values stay outside the pass limits after recalibrating in a clean location. [4]
- A vision sensor shows a fault that a fresh calibration does not clear. Upload the logs and contact DJI Support. [4]
Cross-model steps for all DJI Enterprise aircraft: Calibration & firmware.
Firmware & linking
Follow DJI's update order
-
Order
Remote controller, then aircraft, then DJI payload, then battery station, then batteries. DJI warns that skipping its sequence can leave a device permanently unusable. [5] -
RC Plus before the station
The DJI RC Plus must be on v01.02.04.40 or later before it updates a BS65 or BS60. Update the RC Plus first. [5] -
M300 moving to RC Plus
The first update must be a DJI Assistant 2 Offline Update of the M300 to v57.00.01.00 (Windows PC, DA2 v2.1.9 or later, battery above 25%, one device at a time). Then link it to the RC Plus in DJI Pilot 2 and clear the aircraft's device data as DJI describes. [5] -
M300 going back to a Smart Controller
Once on RC Plus firmware the M300 cannot link to a Smart Controller. To go back, reflash it to v07.00.01.00 with the DA2 Offline Update. [5]
Update with DJI Pilot 2
-
Prep
Aircraft linked to the remote controller, both above 25% battery, and the controller online for the whole update. [3] -
Update All
Tap the firmware prompt on the Pilot 2 home screen, then Update All. It takes about 15 minutes. Installed TB65s, the CSM Radar and the gimbal camera update too, and both devices restart automatically. [3] -
Battery station and spare packs
-
Offline option
Download the offline package from DJI to a microSD card or USB drive. In Pilot 2 tap HMS, Firmware Update, Offline Update, choose the package and tap Update All. [3] -
PC option
DJI Assistant 2 (Enterprise Series) updates the aircraft and remote controller one at a time. It does not update the BS65 or the H20N, L1, L2 or P1; use an SD card or Pilot 2 for those. A limp gimbal, blinking lights and reboots are normal during the update, and you may need to re-link afterward. [3][9]
Re-link the remote controller
Cross-model steps for all DJI Enterprise aircraft: Calibration & firmware.
Crash triage
After a hard landing, crash or emergency landing
-
Check the gimbal and sensors
Damping plate, anti-drop rope, gimbal rotation, and the vision and infrared lenses (Repair type 2). [4] -
Upload logs
In HMS, Manage Logs, upload the aircraft and controller logs to DJI Support (connect the battery station by USB-C to include its logs). Flight data can also be exported from the aircraft with DJI Assistant 2 or DJI Pilot 2. [3]
Three-propeller emergency landing (M300)
- If the aircraft loses one motor's lift it can enter Three-propeller Emergency Landing: it spins and descends while you steer it to a safe area. DJI says to contact DJI support for propulsion-system maintenance as soon as possible after landing. [1]
- In one UK accident this mode was triggered when a frame arm folded back in flight and struck the motor. [11]
General crash steps for any drone: Crash triage.
Water exposure
-
Controller ports
Water stains around an RC Plus port after you open its cover are normal. Wipe them off before you use the port. [3]
Scheduled maintenance
| Level | Interval (whichever first) | Includes | Who |
|---|---|---|---|
| Basic | 150 flight h or 6 months | Regular maintenance items, updates and calibration, deep cleaning | Factory or authorized agent [4][2] |
| Standard | 300 flight h or 12 months | Basic, plus wear-and-tear part replacement | DJI factory service [4][2] |
| Premium | 900 flight h or 36 months | Standard, plus core component replacement | DJI factory service [4][2] |
| Item | Interval | Source |
|---|---|---|
| Propellers | Replace after 300 flight h or 1 year, or at any damage | [4][2] |
| Vision system calibration | Every 200 flight h, or on prompt | [4][2] |
| TB60 battery maintenance | Every 50 cycles, after 3+ months idle, or on prompt | [2] |
| TB65 battery maintenance | Every 100 cycles or 6+ months idle (maintenance manual); every 50 cycles or 3 months (user manual); or on prompt | [4][3] |
Owner-level checks between services
-
Vents and fans
No blockage in the heat-dissipation vents or the upper fan intake. Powered on, the top and bottom cooling fans run without noise. [4] -
Remote controller
Sticks center in neutral and move through their full range with no sand or soil; the screen is clean and dry; antennas are tight and undamaged. [4]
Test-flight & QC checklist
DJI publishes a powered-on checklist and a flight-test checklist for both aircraft. The items below follow them. Fly under your agency's SOP, within visual line of sight. [16]
Bench
Power-up
Flight test
After landing
Repair Wiki on Revere Tactical Technologies. Repairs are performed by Ohio Drone Repair in Akron, Ohio; repair links open on ohiodronerepair.com. Not affiliated with any drone manufacturer.
Spotted something out of date? Tell us and we will fix the page and its source. If a rule or spec has changed, the linked source wins.