Super-Patcher
Super-Patcher GitHub
A custom flight controller and flasher for unlocking height limits, NFZ limits, Galileo Satellites reception, and extended parameter ranges. Supports various DJI aircraft running stock versions of newer firmware versions
Super-Patcher supports the following aircraft and firmwares (list will be updated as new aircraft are supported) :
AIRCRAFT | REQUIRED STOCK FIRMWARE VERSION |
Mavic Pro/Platinum/Alpine White | v1.04.0300 |
Spark | v1.00.0900 |
Phantom 4 Pro | v1.05.0600 |
Phantom 4 Standard | v2.00.0700 |
Phantom 4 Advanced | v1.00.0128 |
Phantom 4 Pro V2 | v01.00.2200 |
Inspire 2 | V01.02.0200 |
Super-Patcher is an easy-to-use deployment of the FC Patcher Tool. It includes pre-built flight controllers for various aircraft built with FC_Patcher and will walk you through the process of flashing it to the aircraft as you follow along.
This is a very easy way to do a very advanced and complex modification. Although, Super-Patcher is easy you must follow the direction EXACTLY!
The most important thing before beginning Super-Patcher is to be on a 100% STOCK version of the firmware that corresponds to your aircraft above. This means if you have done a mixed module modification you will need to flash the stock firmware TWICE to flush out the mixed flight controller and return your aircraft to fully stock.
Features of Super-Patcher
Remove height limitations by default
*It is always the responsibility of the pilot to fly safely and to know local regulations. *
—-
Remove NFZ and GeoZone limits by default
There is nothing additional the user needs to do to enable this feature and it is always enabled.
As soon as the Super-Patcher process is complete the drone will ignore all forced GeoZone and NFZ limitations
This is not an optional and is hard coded into the firmware.
However…
Your drone will not be prevented from flying
Your drone will not be forced to auto-land.
You drone will not be preventing from taking off
The airport limit parameters are hard-coded and will not be visible in Assistant 2. Airport limits have already been disabled. These parameters have been modified to disable airport limits altogether even though they are not visible.
*It is always the responsibility of the pilot to fly safely and to know local regulations.*
Enable Galileo satellite reception by default
The drone will now connect to Galileo GPS satellites in addition to the satellites already available.This means you can expect to see a greater satellite count in the app and a stronger, more reliable, and more accurate GPS signal.
There is nothing additional the user needs to do to enable it and it is always enabled.
Typically you can expect to see your sat count at between 20-30 sats once they have all connected
Does NOT require an internal SD card be installed
With older methods for unlocking, namely mixed firmware mods, the Mavic Pro Platinum and some more recently manufactured Mavic Pros required that the Mavic be opened and an internal SD card installed for other mods to work.
*NOT* with Super-Patcher. Super-Patcher does NOT require an internal SD card because it is NOT a mixed firmware mod.
No motors errors on Mavic Pro Platinum
With older modification techniques, namely mixed firmware mods, the Mavic Pro Platinum will give motor errors due to not having the correct ESC modules for the upgraded MPP ESCs
Because Super-Patcher modifies the flight controller on v01.04.0300 firmware which has the correct ESC modules for Mavic Pro AND Mavic Pro Platinum there will be no motor errors and ESCs will work as designed
Precision RTH and Precision Landing are not affected and will work normally
With older methods for removing height limits and NFZ limits, namely mixed firmware mods, the precision RTH and precision landing features did not function as expected.
Because Super-Patcher is not a mixed firmware mod it does NOT affect these functions and so they will work as expected.
OPTIONAL FEATURES
Optionally customize parameters with Assistant 2 1.1.2 in debug mode
Just like any other firmware you can use Assistant 2 1.1.2 in debug mode to turn up the max speed parameters, enable ATTI mode, or virtually endless parameter modifications
-
These are optional
Optionally enable slower more cinematic panning motions for more cinematic video.
Enables setting yaw speed to as low as 1 degree per second in any mode using Assistant 2 1.1.2 in debug modeor directly in DJI Go 4 for P-GPS mode to get much smoother and slower cinematic pans.
By default yaw speeds are factory default
Each flight mode has its own yaw speed parameter that can be changed in Assistant 2 1.1.2 in debug mode. The value these parameters is in degrees per second
=The parameters for yaw speed for each mode are=
* *P-GPS mode with front OA sensors ON*
* g_config_avoid_cfg_avoid_tors_rate_range
* *P-GPS mode with front sensors OFF*
* g_config_mode_normal_cfg_tors_gyro_range
* *Sport Mode*
* g_config_mode_sport_cfg_tors_gyro_range
* *Tripod mode*
* g_config_mode_tripod_cfg_tors_gyro_range
* *Cinematic Mode*
* CM_tors_range
These are optional
—-
==Optional ability to enable full time FCC or FCC boost mode with jkson FCC Mod
This is now integrated with Super-Patcher. You will be asked if you'd like to enable jkson_fcc_mod. Jkson_fcc_mod is only available for Mavic Pro, Mavic Pro Platinum, and Mavic Pro Artic White on Super-Patcher at this time. P4PV2 coming soon!
PREREQUISITES
or
or
or
or
or
or
This means if your firmware is mixed with the flight controller of another firmware, even though it says you are on the correct firmware, you will need to flash a stock version of the correct firmware for you aircraft listed above TWICE to ensure all modules get flashed.
Super-Patcher only runs on Windows
DIRECTIONS
Ensure the prerequisites above are met
Download or clone the entire repository
Be sure to keep all files in original folders
Double click the file called “auto_install.bat”
The auto_install.bat will guide you through the process step by step.
*Please do what it says when it says to do it*
Follow all the steps even if you think you don't need to do them… YOU DO!
Don't try to outsmart the process or do anything extra “for good measure”
these are the main reasons for Super-Patcher not being successful
You will be prompted to verify flight controller version at the end to confirm Super-Patcher is successful
You may optionally use the simulator in Assistant 2 or DJI Go 4 to verify working order before testing outside.
If there are issues with flight in the simulator there will be issues with flight in real life
Reflash stock firmware and then redo ENTIRE Super-Patcher process in case of an issue.
*Please Note: To date there has never been an issue with flight after installing Super-Patcher. This recommendation is only a matter of good practice whenever modifying or flashing firmware*
Done!
Process takes maybe 5 minutes
*DO NOT PROCEED IF YOU DON'T UNDERSTAND*
FAQ
Q. Do I need a specific version of the DJI Go 4 app to get the benefits of this mod?
*A. No, Super-Patcher is not dependent on an app so you can use any one you’d like.*
Q. Do I need to do anything with the controller? Like upgrade/downgrade the controller?
*A. No, Super-Patcher doesn’t do anything with the controller and it makes no difference which controller firmware you are using.*
Q. Do I really have to use Windows 10 for this to work?
*A. The recommendation to use Windows 10 is because older versions of Windows do not identify the ADB driver for DJI drones. There are multiple ways to remedy this. You can update the driver manually or try to try up in safe mode and enable unrecognized drivers but Windows 10 does recognize the driver so it is easiest to just use Windows 10.*