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