User Tools

Site Tools


howto:p3fcchardmod

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
howto:p3fcchardmod [2020/06/29 19:00]
digdat0 formatting
howto:p3fcchardmod [2020/06/30 20:06] (current)
digdat0 wrong tool, oops
Line 3: Line 3:
 This page is intended to document tools which can be used to force FCC mode in the Phantom 3 and Inspire 1 series. Alot of this content is derived from github discussion, credits to mefistotelis for his tool creations. https://​github.com/​o-gs/​dji-firmware-tools/​issues/​10 This page is intended to document tools which can be used to force FCC mode in the Phantom 3 and Inspire 1 series. Alot of this content is derived from github discussion, credits to mefistotelis for his tool creations. https://​github.com/​o-gs/​dji-firmware-tools/​issues/​10
  
-A method has been created to enable FCC mode as well as changing other transmission settings. ​This requires ​extracting firmware for your Phantom 3 or Inspire 1 Remote control, modifying some settings, saving and re-compiling the firmware file. You will then need to install the firmware file onto the remote control to take effect.+A method has been created to enable FCC mode as well as changing other transmission settings. ​There are two methods, one is sending communications to the RC directly, the second is extracting firmware for your Phantom 3 or Inspire 1 Remote control, modifying some settings, saving and re-compiling the firmware file. You will then need to install the firmware file onto the remote control to take effect.
  
 ====== Toolset ====== ====== Toolset ======
Line 92: Line 92:
  
  
-====== ​ Direct commands ​comm_mkdupc.py ======  +====== ​ Direct commands ​comm_serialtalk.py ======  
-You can also use the tool comm_mkdupc.py to send commands to the RC to see the status or change status. ​+You can also use the tool comm_serialtalk.py to send commands to the RC to see the status or change status. ​
  
-These are commands to the RC plugged in via USB to PC using comm_mkdupc.py. This tool is a DUML Packet Builder with hex string output. https://​github.com/​o-gs/​dji-firmware-tools+These are commands to the RC plugged in via USB to PC using comm_serialtalk.py. 
  
-  * To set CE:+  * To set CE: python comm_serialtalk.py COM6 -vv --timeout=5000 --receiver_type=OFDM_Ground --seq_num=5552 --ack_type=ACK_After_Exec --cmd_set=OFDM --cmd_id=6 --payload_hex=“F7 FF 00”
  
  
-comm_mkdupc.py -vv --sender_type=PC --sender_index=--receiver_type=OFDM_Ground ​--ack_type=ACK_After_Exec --cmd_set=OFDM --cmd_id=6 ​--seq_num=5552 ​--payload_hex="F7 FF 00"+  * To set FCC: python comm_serialtalk.py COM6 -vv --timeout=5000 --receiver_type=OFDM_Ground ​--seq_num=5553 --ack_type=ACK_After_Exec --cmd_set=OFDM --cmd_id=6 --payload_hex=F7 FF 01”
  
  
-  * To set FCC:+  * To disallow the RC to reset the value by itselfpython comm_serialtalk.py COM6 -vv --timeout=5000 --receiver_type=OFDM_Ground --seq_num=5554 --ack_type=ACK_After_Exec --cmd_set=OFDM --cmd_id=6 --payload_hex=“F9 FF 01”
  
  
-comm_mkdupc.py -vv --sender_type=PC --sender_index=1 --receiver_type=OFDM_Ground --ack_type=ACK_After_Exec --cmd_set=OFDM --cmd_id=6 --seq_num=5553 --payload_hex="​F7 FF 01" +  ​* To check (query) currently set zone: python comm_serialtalk.py COM6 -vv --timeout=5000 --receiver_type=OFDM_Ground ​--seq_num=5555 --ack_type=ACK_After_Exec --cmd_set=OFDM --cmd_id=7 --payload_hex=F7 FF
- +
- +
-  * To disallow the RC to reset the value by itself: +
- +
- +
-comm_mkdupc.py -vv --sender_type=PC --sender_index=1 --receiver_type=OFDM_Ground --ack_type=ACK_After_Exec --cmd_set=OFDM --cmd_id=6 --seq_num=5554 --payload_hex="​F9 FF 01" +
- +
- +
-  ​* To check (query) currently set zone: +
-comm_mkdupc.py -vv --sender_type=PC --sender_index=--receiver_type=OFDM_Ground ​--ack_type=ACK_After_Exec --cmd_set=OFDM --cmd_id=7 ​--seq_num=5555 ​--payload_hex="F7 FF+
- +
  
  
  
 ====== ​ Install ====== ​ ====== ​ Install ====== ​
-Need to add install steps.+Need to add install steps for FW.
  
 ==== Misc ==== ==== Misc ====
 P1765Fw3.bin means something, service file name? gs_ofdm.bin?​ P1765Fw3.bin means something, service file name? gs_ofdm.bin?​
 1400 is probably used only by GL300a/b; the c version likely uses m1401 1400 is probably used only by GL300a/b; the c version likely uses m1401
howto/p3fcchardmod.txt · Last modified: 2020/06/30 20:06 by digdat0