-
Notifications
You must be signed in to change notification settings - Fork 118
Smart Battery Mod
The 2.0 version of DJI Super-Patcher debuted the all new Smart Battery Mod which allows the user to fully customize the Smart Battery behavior opening up endless configuration options. To be clear, this is a modification to how the drone reacts to input from the DJI Intelligent battery. It is NOT a modification to the actual Smart Battery.
NOTE: At this point the Smart Battery Mod is only for use with DJI Intelligent Batteries, it does not work with 3rd party aftermarket batteries that do not have the smart battery capabilities.
DJI's Intelligent battery is a remarkable example of engineering which adds a wholw new level of "idiot-proofing" to their products and takes much of the guess work out of battery maintenance and operation. However, it is crippled by the fact that DJI does not allow us to customize the settings for how our drones react to inputs from the Intelligent battery.
Previously, this lack of customization meant that the Intelligent Battery functions was seen a liability to most seasoned pilots and modders alike. The greatest issues had to do with actions forced upon the aircraft by the smart battery which could not be overridden by the pilot. For example, if in high altitude flight the smart battery would calculate the time needed to return to the home point by measuring the aircraft's distance from the home point by dividing the distance from the home point by the horizontal smart return to home speed plus the altitude above the homepoint divided by the vertical speed of smart landing. In particular, vertical speed of auto-landing being only 3 m/s meant that the calculation made for the amount of time needed to land from a high altitude often meant that the drone would initiate forced auto-landing well before the it is actually needed and would catch the pilot by surprise. Due to the lack of ability for the pilot is cancel this forced auto-landing it created the potential for the drone to land in a hazardous area such as in the ocean or worse such as on a busy highway or on a crowd of people. Not to mention the loss of the aircraft due to DJI's arrogance that their smart battery has better judgment than the human pilot.
To remedy this in the past it was necessary to switch the battery mode to non-DJI battery in Assistant 2 1.1.2 in debug mode. This worked well but also meant that most of the Smart battery features were disabled. That was point after all. However, with the Super-Patcher Smart Battery Mod we can now customize the DJI Intelligent Battery settings and take back control of our aircraft.
ALL DJI Super-Patcher 2.0 and newer flight controllers allow for the Smart Battery configuration to be fully customized. Only if the option to have the Smart Battery Mod pre-configured during the Super-Patcher process is elected will the Smart Battery Mod be activated by default. Therefore, the option to enable the Smart Battery Mod is a matter of the starting point. All Smart Battery parameters can be tweaked by the user in Assistant 2 1.1.2 at any time.
The DJI Smart Battery has several settings that can be complicated to understand because some are dynamic, some are absolute, and some are contingent on other settings.

In the image above we have an example screen with the factory defaults. Notice figures 1 through 5. The red arrows indicate a dynamic battery indicator and the black arrows indicate absolute battery indicators.
- USER ADJUSTABLE CRITICAL LOW BATTERY WARNING (absolute)
- Is an absolute setting at 10% battery remaining by default.
- Is user adjustable between 10%-100%
- Causes the remote and app to show critically low battery warning.
- Causes remote to beep and vibrate.
- Can be set to an action such as auto-land or led warning only
- ONLY ENOUGH POWER to LAND FROM CURRENT HEIGHT (dynamic)
- Changes dynamically based on height above the home point.
- Is calculated by the estimated flight time remaining divided by the height above the home-point in meters divided by 3.
- By default this will cause forced auto-landing of the aircraft which cannot be canceled.
- User adjustable low battery warning level.(absolute)
- Is absolute and user adjustable between 20%-100% by default
THIS PAGE IS UNDER CONSTRUCTION!
