User Tools

Site Tools


howto:modp3params

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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://jogjasky.com/go-download|Firmware of choice]]   - Download your [[http://jogjasky.com/go-download|Firmware of choice]]
  
-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.  A new file " flyc_param_infos " will be created and we can edit it.+This will extract the firmware and the flight controller firmware module.  
  
  
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 "PMCAPPFw3.bin" (For Inspire1 rename to "INMCAPPFw1.bin" for FW 01.05->01.09 or "INMCAPPFw1.bin" for FW 01.10 -> 01.11.01.50+  * Now, you need to rename the file before loading on the aircraft. Rename it to "PMCAPPFw3.bin" for p3 and "INMCAPPFw1.bin" for inspire 1 (no quotes). 
  
 ====  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 from the prefix to make the table fit better :)
-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  (Up) GAIN| +
-^ g_config.control.vert_acc_gain_0|Descent Velocity  (Down) GAIN| +
-^ 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)|+
  
-====== Phantom 3 Parameter Values to Change ======+^ 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 025/05/2018. use the tilt and vert up/down as guidelines.+Last edit: digdat0 07/21/201. adding license param. use the tilt and vert up/down as guidelines.
  
 +**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/Descent** 
 +^ 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 | 20250910 | 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 10 | 1 | +**Disable DJI's driver license enforcement** 
-voltage2.level_2_voltage_0 10 100 10 0 | 0 | 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 | 1 | 
-^ voltage2.level2_smart_battert_land_0 | 0 | 100 | 10 | 0 | 0 | 0 |+advanced_function.viechle_license_limit_enable_0 | 2 | 2 | 
 + 
 +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:P3C|Phantom 3 Standard - All Parameters]]   * [[howto:P3C|Phantom 3 Standard - All Parameters]]
howto/modp3params.1527873402.txt.gz · Last modified: 2018/06/01 17:16 by digdat0