This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
howto:modp3params [2018/06/01 17:16] digdat0 [Phantom 3 Important Parameters] |
howto:modp3params [2019/07/21 23:35] (current) digdat0 [Parameter Values to Change] |
||
---|---|---|---|
Line 21: | Line 21: | ||
- Download your [[http:// | - Download your [[http:// | ||
- | Put the to PY files and the firmware bin file in same folder, such as C:\P3 | + | Put the PY files and the firmware bin file in same folder, such as C:\P3 |
Install Python 3, reboot if required. Make sure to SET PATH for Python. If you don't know what this means, google it. | Install Python 3, reboot if required. Make sure to SET PATH for Python. If you don't know what this means, google it. | ||
Line 75: | Line 75: | ||
PRESS ENTER | PRESS ENTER | ||
| | ||
- | This will extract the firmware and the flight controller module. | + | This will extract the firmware and the flight controller |
Line 96: | Line 96: | ||
* After this command runs, it will compile the parameters back into the P3X_FW_V01.07.0060_m0306.bin file. | * After this command runs, it will compile the parameters back into the P3X_FW_V01.07.0060_m0306.bin file. | ||
- | * Now, you need to rename the file before loading on the aircraft. Rename it to " | + | * Now, you need to rename the file before loading on the aircraft. Rename it to " |
==== 4. Install the modded file on your Phantom ==== | ==== 4. Install the modded file on your Phantom ==== | ||
- | * To install the file on your Phantom, copy the PMCAPPFw3.bin file to a formatted micro-SD card | + | * To install the file on your aircraft, copy the PMCAPPFw3.bin or INMCAPPFw1.bin file to a formatted micro-SD card |
* Insert SD card into aircraft, power on. If the firmware update does not start, you can force it by holding the button on the side of the VPS. | * Insert SD card into aircraft, power on. If the firmware update does not start, you can force it by holding the button on the side of the VPS. | ||
* The file will be flashed and the edited parameters will be applied. | * The file will be flashed and the edited parameters will be applied. | ||
Line 110: | Line 111: | ||
====== Important Parameter Descriptions ====== | ====== Important Parameter Descriptions ====== | ||
- | ^ Parameter Name ^ Description^ | + | I removed the g_config |
- | ^ g_config.advanced_function.height_limit_enabled_0|Removes height limit| | + | |
- | ^ g_config.flying_limit.max_height_0|Changes GO to higher max heght| | + | |
- | ^ g_config.control.horiz_vel_atti_range_0|Tilt angle makes faster| | + | |
- | ^ g_config.control.atti_range_0|Max tilt angle| | + | |
- | ^ g_config.control.vert_up_vel_0|Ascent Velocity Rate (Up)| | + | |
- | ^ g_config.control.vert_down_vel_0|Descent Velocity Rate (Down)| | + | |
- | ^ g_config.control.vert_vel_gain_0|Ascent Velocity | + | |
- | ^ g_config.control.vert_acc_gain_0|Descent Velocity | + | |
- | ^ g_config.airport_limit_cfg.cfg_disable_airport_fly_limit_0|Disable NFZ| | + | |
- | ^ g_config.flying_limit.auto_landing_enabled_0|No landing at 65k feet from HP| | + | |
- | ^ g_config.voltage2.level_1_function_0|Battery level 1 function (warn, land)| | + | |
- | ^ g_config.voltage2.level_1_voltage_0|Battery level 1 %| | + | |
- | ^ g_config.voltage.level_1_protect_type_0|Battery level 1 function (warn, led)| | + | |
- | ^ g_config.voltage2.user_set_smart_bat_0|Battery type (DJI vs non-DJI)| | + | |
- | ^ g_config.voltage2.level2_smart_battert_land_0|SmartRTH battery landing %| | + | |
- | ^ g_config.voltage2.level_2_function_0|Battery level 1 function (warn, land)| | + | |
- | ^ g_config.voltage2.level_2_voltage_0|Battery level 2 %| | + | |
- | ^ g_config.voltage.level_2_protect_type_0|Battery level 1 function (warn, led, land)| | + | |
- | ====== | + | ^ Parameter Name ^ Description^ |
+ | ^ advanced_function.height_limit_enabled_0|Removes height limit| | ||
+ | ^ control.horiz_vel_atti_range_0|GPS Tilt angle makes faster| | ||
+ | ^ control.atti_range_0|ATTI Max tilt angle| | ||
+ | ^ control.atti_limit_0 | ATTI tilt angle| | ||
+ | ^ control.vert_up_vel_0|Ascent Velocity Rate (Up)| | ||
+ | ^ control.vert_down_vel_0|Descent Velocity Rate (Down)| | ||
+ | ^ airport_limit_cfg.cfg_search_radius_0 | NFZ search radius, lower is less enforcement| | ||
+ | ^ airport_limit_cfg.cfg_disable_airport_fly_limit_0|Disable NFZ| | ||
+ | ^ airport_limit_cfg.cfg_limit_data_0 | NFZ map data value| | ||
+ | ^ airport_limit_cfg.cfg_enable[FLY_LIMIT_TYPE_SPECIAL]_0 | NFZ Type 2 Removal (GeoZone)| | ||
+ | ^ flying_limit.auto_landing_enabled_0|No landing at 65k feet from HP| | ||
+ | ^ voltage.level_1_protect_type_0|Battery level 1 function (warn, led)| | ||
+ | ^ voltage.level_2_protect_type_0|Battery level 1 function (warn, led, land)| | ||
+ | ^ voltage2.level_1_voltage_0|Battery level 1 %| | ||
+ | ^ voltage2.level_1_function_0|Battery level 1 function (warn, land)| | ||
+ | ^ voltage2.level_2_voltage_0|Battery level 2 %| | ||
+ | ^ voltage2.level_2_function_0|Battery level 1 function (warn, land)| | ||
+ | ^ voltage2.user_set_smart_bat_0|Battery type (DJI vs non-DJI)| | ||
+ | ^ voltage2.level2_smart_battert_land_0|SmartRTH battery landing %| | ||
+ | ^ advanced_function.driver_license_limit_enable_0|DJI Driver License Pilot| | ||
+ | ^ advanced_function.viechle_license_limit_enable_0|DJI Driver License Aircraft| | ||
+ | ====== Parameter Values to Change ====== | ||
I removed the g_config from the prefix to make the table fit better :) | I removed the g_config from the prefix to make the table fit better :) | ||
- | Last edit: digdat0 | + | Last edit: digdat0 |
+ | **Height Limit Removal** | ||
^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ | ^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ | ||
^ advanced_function.height_limit_enabled_0 | 1 | 2 | 1 | 2 | 2 | 2 | | ^ advanced_function.height_limit_enabled_0 | 1 | 2 | 1 | 2 | 2 | 2 | | ||
^ flying_limit.max_height_0 | 20 | 500 | 120 | 10000 | 10000 | 10000 | | ^ flying_limit.max_height_0 | 20 | 500 | 120 | 10000 | 10000 | 10000 | | ||
- | ^ control.horiz_vel_atti_range_0 | 10 | 60 | 23 | 35 | 60 | 35 | | + | **GPS Mode Speed Change** |
+ | ^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ | ||
+ | ^ control.horiz_vel_atti_range_0 | 10 | 60 | 23 | 30 | 60 | 30 | | ||
+ | **ATTI Mode Speed Change** | ||
+ | ^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ | ||
^ control.atti_limit_0 | 10 | 60 | 30 | 50 | 60 | 50 | | ^ control.atti_limit_0 | 10 | 60 | 30 | 50 | 60 | 50 | | ||
- | ^ control.atti_range_0 | 10 | 60 | 30 | 35 | 60 | 35 | | + | ^ control.atti_range_0 | 10 | 60 | 30 | 50 | 60 | 50 | |
+ | **Vertical Ascent/ | ||
+ | ^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ | ||
^ control.vert_up_vel_0 | 1 | 10 | 5 | 10 | 12 | 10 | | ^ control.vert_up_vel_0 | 1 | 10 | 5 | 10 | 12 | 10 | | ||
^ control.vert_down_vel_0 | 1 | 10 | 3 | 8 | 10 | 8 | | ^ control.vert_down_vel_0 | 1 | 10 | 3 | 8 | 10 | 8 | | ||
+ | **NoFlyZone Removal** | ||
+ | ^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ | ||
^ airport_limit_cfg.cfg_disable_airport_fly_limit_0 | 0 | 255 | 0 | 1 | 1 | 1 | | ^ airport_limit_cfg.cfg_disable_airport_fly_limit_0 | 0 | 255 | 0 | 1 | 1 | 1 | | ||
- | ^ airport_limit_cfg.cfg_limit_data_0 | 0 | 4294967295 | 20150910 | 10| 20250910 | 20250910 | | + | ^ airport_limit_cfg.cfg_limit_data_0 | 0 | 4294967295 | 20150910 | 20250910 |
^ airport_limit_cfg.cfg_search_radius_0 | 65535 | 50000 | 0 | 1 | 1 | 1 | | ^ airport_limit_cfg.cfg_search_radius_0 | 65535 | 50000 | 0 | 1 | 1 | 1 | | ||
- | ^ g_config.airport_limit_cfg.cfg_enable[FLY_LIMIT_TYPE_SPECIAL]_0 | 0 | 1 | 0 | 1 | 1 | 1 | | + | ^ airport_limit_cfg.cfg_enable[FLY_LIMIT_TYPE_SPECIAL]_0 | 0 | 1 | 0 | 1 | 1 | 1 | |
+ | **Disable distance limit landing** | ||
+ | ^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ | ||
^ flying_limit.auto_landing_enabled_0 | 0 | 1 | 0 | 1 | 1 | 1 | | ^ flying_limit.auto_landing_enabled_0 | 0 | 1 | 0 | 1 | 1 | 1 | | ||
- | ^ voltage2.level_1_function_0 | 0 | 10 | 0 | 0 | 0 | 0 | | + | **Disable smart battery functions / auto landings at low battery and high altitude** |
- | ^ voltage2.level_1_voltage_0 | 10 | 100 | 30 | 0 | 0 | 0 | | + | ^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ |
^ voltage.level_1_protect_type_0 | 0 | 1 | 0 | 0 | 0 | 0 | | ^ voltage.level_1_protect_type_0 | 0 | 1 | 0 | 0 | 0 | 0 | | ||
+ | ^ voltage.level_2_protect_type_0 | 0 | 2 | 2 | 0 | 0 | 0 | | ||
+ | ^ voltage2.level_1_voltage_0 | 10 | 100 | 30 | 0 | 0 | 0 | | ||
+ | ^ voltage2.level_1_function_0 | 0 | 10 | 0 | 0 | 0 | 0 | | ||
+ | ^ voltage2.level_2_voltage_0 | 10 | 100 | 10 | 0 | 0 | 0 | | ||
+ | ^ voltage2.level_2_function_0 | 0 | 10 | 1 | 0 | 0 | 0 | | ||
^ voltage2.user_set_smart_bat_0 | 0 | 10 | 2 | 0 | 0 | 0 | | ^ voltage2.user_set_smart_bat_0 | 0 | 10 | 2 | 0 | 0 | 0 | | ||
^ voltage2.level2_smart_battert_land_0 | 0 | 100 | 10 | 0 | 0 | 0 | | ^ voltage2.level2_smart_battert_land_0 | 0 | 100 | 10 | 0 | 0 | 0 | | ||
- | ^ voltage2.level_2_function_0 | + | **Disable DJI's driver license enforcement** |
- | ^ voltage2.level_2_voltage_0 | + | ^ Parameter Name ^ Stock minValue ^ Stock MaxValue ^ Stock defaultValue ^ New MinValue ^ new Maxvalue ^ New defaultValue ^ |
- | ^ voltage.level_2_protect_type_0 | 0 | 2 | 2 | 0 | 0 | 0 | | + | ^ advanced_function.driver_license_limit_enable_0 |
- | ^ voltage2.level2_smart_battert_land_0 | 0 | 100 | 10 | 0 | 0 | 0 | | + | ^ advanced_function.viechle_license_limit_enable_0 |
+ | |||
+ | These parameters are intended to be informational and as guidelines. You can change certain ones like speed +/- from what is posted above. Please fly safe and within the limits of the aircraft and yourself. | ||
+ | ====== Finish ====== | ||
+ | Once you are done editing, you can fly. I recommend compass calibration. You ca | ||
===== All Parameters Lists ===== | ===== All Parameters Lists ===== | ||
* [[howto: | * [[howto: |