This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
howto:p3fwtooluse [2018/01/22 00:04] digdat0 created |
howto:p3fwtooluse [2018/06/01 17:10] (current) digdat0 [DJI Firmware Container tool (dji_fwcon.py) usage] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== DJI Firmware Container tool (dji_fwcon.py) usage ==== | + | ===== DJI Firmware Container tool (dji_xv4_fwcon.py) usage ===== |
This tool extracts the main firmare .bin file. It exports all of the packed modules into seperate, single .bin files, as well as a .ini file matching that bin file, presenting information about it. | This tool extracts the main firmare .bin file. It exports all of the packed modules into seperate, single .bin files, as well as a .ini file matching that bin file, presenting information about it. | ||
The command for the python script is as follows: | The command for the python script is as follows: | ||
- | | + | |
-h help | -h help | ||
-p < | -p < | ||
Line 16: | Line 16: | ||
* The main command you will use to extract is | * The main command you will use to extract is | ||
- | | + | |
* Where filename = P3S_FW_V01.07.0060.bin or another filename | * Where filename = P3S_FW_V01.07.0060.bin or another filename | ||
* After extracting, you will see many more files in that same folder. | * After extracting, you will see many more files in that same folder. | ||
- | ==== DJI Flight Controller Firmware Parameters Array Editor (dji_flyc_param_ed) usage ==== | + | ===== DJI Flight Controller Firmware Parameters Array Editor (dji_flyc_param_ed) usage ===== |
This is the script which will extract the contents of the flight controller module, m306. This is important, as this module (m306) contains the flight parameters. The tool will export a file named flyc_param_infos which js a JSON formatted text file. You can edit this file, save it (in the same folder) and then remake the m306 module, to allow ' | This is the script which will extract the contents of the flight controller module, m306. This is important, as this module (m306) contains the flight parameters. The tool will export a file named flyc_param_infos which js a JSON formatted text file. You can edit this file, save it (in the same folder) and then remake the m306 module, to allow ' | ||