This shows you the differences between two versions of the page.
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:// | 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:// | ||
- | A method has been created to enable FCC mode as well as changing other transmission settings. | + | A method has been created to enable FCC mode as well as changing other transmission settings. |
====== Toolset ====== | ====== Toolset ====== | ||
Line 92: | Line 92: | ||
- | ====== | + | ====== |
- | 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:// | + | 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=1 --receiver_type=OFDM_Ground | + | * To set FCC: python comm_serialtalk.py COM6 -vv --timeout=5000 --receiver_type=OFDM_Ground |
- | * To set FCC: | + | * To disallow the RC to reset the value by itself: python 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=" | + | |
- | + | ||
- | + | ||
- | * 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=" | + | |
- | + | ||
- | + | ||
- | | + | |
- | comm_mkdupc.py -vv --sender_type=PC --sender_index=1 --receiver_type=OFDM_Ground | + | |
- | + | ||
====== | ====== | ||
- | 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 |