Commit Graph
100 Commits
Author SHA1 Message Date
Pascal Langer 1c02cb46f5 FrSky Clone mode
Check documentation for full details: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Protocols_Details.md#FRSKY_RX---55
2020-04-13 22:10:58 +02:00
Pascal Langer da8fd21177 Update FrSkyL_cc2500.ino 2020-04-11 20:17:02 +02:00
Pascal Langer 7e5cd9819a New protocol FrSkyL: LR12
Model: L9R RX
2 sub protocols: LR12 and LR12_6CH
2020-04-11 20:09:32 +02:00
Pascal Langer 00aecb3ab1 Update Protocols_Details.md 2020-04-10 19:38:49 +02:00
Pascal Langer cde77a88fd FrSkyRX: added sub_protocol, documentation and more 2020-04-10 19:32:50 +02:00
Pascal Langer 4039cbf8af Small corrections 2020-04-07 10:55:54 +02:00
Pascal Langer 3f652fa06c FrSkyX: improve SPort to RX code 2020-04-07 01:43:05 +02:00
Pascal Langer 272d2be3ae Update FrSky_Rx_cc2500.ino 2020-04-05 16:05:51 +02:00
Pascal Langer 7e461344a8 Update Protocols_Details.md 2020-04-05 10:46:26 +02:00
Pascal Langer 8af985a2cb FrSkyRX: check additional ID and use RX num 2020-04-05 10:44:09 +02:00
Pascal Langer 08eee34446 Protocol PROPEL: enhanced telemetry 2020-04-05 09:39:33 +02:00
Pascal Langer 0a5b97a177 New Protocol: PROPEL
Compatible model: PROPEL 74-Z Speeder Bike
Protcol: PROPEL (66)
Sub protocol: none
Autobind protocol
Extended limits not supported
Telemetry supported
14 channels in use due to many features
2020-04-03 19:36:05 +02:00
Pascal Langer 44a676b809 Update Multiprotocol.h 2020-03-30 18:22:13 +02:00
Pascal Langer d66709ea87 Update Protocols_Details.md 2020-03-29 19:23:28 +02:00
Pascal Langer 358a77cf7c Update Protocols_Details.md 2020-03-29 19:15:32 +02:00
Pascal Langer 1a631908f4 Update FrSky_Rx_cc2500.ino 2020-03-29 19:09:56 +02:00
Pascal Langer 9f32a1f22b FrSkyRX protocol: chanskip test 2020-03-29 18:49:37 +02:00
Pascal Langer dfd3386319 FrSkyX v2.1: initial support
Rewrite of the FrSkyX code to support both v1 and v2.1.0 with FCC and LBT.
FrSky v1 accessible as usual
FrSky v2.1.0 accessible through the protocol 64=FrSkyX2 with the same subprotocols as v1
The LBT feature is now fully implemented on the TX and turned on for both v1 LBT and v2.1.0 LBT.
For v2.1.0, to access the bind functions Telem=on/off, CH1-8/9-16 and bidirectional SPort (SxR setup for example), you need to update OpenTX to the latest 2.3.8 nightly (not available yet).
2020-03-29 18:44:03 +02:00
Pascal Langer 3df836e6b8 Hitec: fix a bind issue 2020-03-21 19:00:40 +01:00
Pascal Langer 2b8ed25843 FrSkyD: Change hopping frequencies
WARNING: all receivers must be rebound !!!
2020-03-21 15:17:46 +01:00
Pascal Langer 62250d2f25 ESky: addition of sub-protocol ET4 2020-03-21 15:16:01 +01:00
Pascal Langer a4e9082f53 SLT CC2500 fix 2020-02-20 17:37:58 +01:00
Pascal Langer 7217e8c41d SLT: fix? 2020-02-18 15:50:54 +01:00
Pascal Langer a7ac093753 SLT: CC2500 fix 2020-02-17 16:44:02 +01:00
Pascal Langer 5503502bad SLT: fix going from NRF to CC2500 2020-02-17 13:10:57 +01:00
Pascal Langer 5124c2a96d SLT: use the CC2500 emulation layer if requested/available 2020-02-17 11:45:28 +01:00
Pascal Langer 73d7728e08 Change CC2500 emulation layer to support NRF24L01 @250K 2020-02-17 11:44:53 +01:00
Pascal Langer 8b7bd00a48 Update Multi.txt 2020-02-16 20:48:49 +01:00
Pascal Langer 68a6af0eb5 Update E119 channels and flags
Default is high rate
CH5 is calib
2020-02-16 20:18:02 +01:00
Pascal Langer 693f9f58eb V911S: new sub protocol E119
Model: Eachine E119
Protocol: V911S -> 46
Sub protocol: E119 -> 1
CH5: left button ???
CH6: right button ???
2020-02-16 20:05:29 +01:00
Pascal Langer 11f4e636e3 AFHDS2A telemetry fix
Discard RX config packets
2019-09-19 10:51:24 +02:00
Pascal Langer c1ad02b792 Create Debug1.png 2019-09-19 08:55:20 +02:00
Pascal Langer ab2315c951 FrSkyX: few cosmetic and optimization changes 2019-09-18 11:05:46 +02:00
Pascal Langer d73d163a58 Update Validate.h 2019-09-17 09:53:18 +02:00
Pascal Langer 078dc2ab17 AFHDS2A telemetry AA and AC 2019-09-14 16:34:19 +02:00
Pascal Langer 6f4522caa6 Revert "AFHDS2A telemetry AA and AC"
This reverts commit 3c76ce9f39.
2019-09-14 16:31:27 +02:00
Pascal Langer 3c76ce9f39 AFHDS2A telemetry AA and AC 2019-09-14 16:27:07 +02:00
Pascal Langer edd6432d4c Update Validate.h 2019-09-11 15:26:35 +02:00
Pascal Langer 303c4615e9 Fix scanner compilation issue 2019-09-11 12:23:36 +02:00
Pascal Langer 7d327c1622 Scanner 2.4GHz
Thanks to Goebish for this spectrum analyzer.
It will work soon with the OpenTX 2.3 Spectrum Analyser tool.
2019-09-10 23:37:54 +02:00
Pascal Langer 4e906757b9 XN297Dump fix enhanced unscramble mode 2019-08-24 22:39:27 +02:00
Pascal Langer 1f0b21e351 Fix GW008 protocol 2019-08-24 22:14:18 +02:00
Pascal Langer 2f3ea323c7 CHECK_FOR_BOOTLOADER now enabled by default in _config.h 2019-08-24 21:50:36 +02:00
Pascal Langer d4e77c6499 XN297Dump: added enhanced packet mode 2019-08-24 21:37:26 +02:00
Pascal Langer fecf2805c7 WIP: Advanced topics 2019-08-20 14:01:56 +02:00
Pascal Langer 4dcc88ba32 Serial debug documentation 2019-08-18 18:44:36 +02:00
Pascal Langer 084308d8a4 Update Multi.txt 2019-08-18 17:08:27 +02:00
Pascal Langer 1ffb5c405b New protocol: Flyzone
Models compatible with TX FZ-410
Protocol 53
No sub protocol
2019-08-17 22:37:00 +02:00
Pascal Langer ad29409407 New protocol ZSX
Model JJRC ZSX-280
Protocol number 52 ,no sub protocol
CH3: Throttle
CH4: Rudder
CH5: Light
2019-08-10 21:43:14 +02:00
Pascal Langer 6f33abb25e New protocol Traxxas
Protocol number: 43
Compatible with receivers 6519
Extended limits supported
CH1=AUX3
CH2=AUX4
CH3=THROTTLE
CH4=STEERING
2019-08-06 17:27:42 +02:00
Pascal Langer 2c9693389e Fix DSM telemetry and global cyrf6936 freq tunning
- Fixed DSM telemetry with some RXs (R720X)
 - Global frequency tunning for all protocols using the CYRF6936 by adjusting channel 15 when enabled
 - Changed default DSM_THROTTLE_KILL_CH to use channel 14
2019-08-01 14:23:08 +02:00
Pascal Langer 541a96e7b4 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-07-04 10:37:42 +02:00
Pascal Langer 5b234a9cbc Mandatory use of boards AVR 1.0.7 and STM32 1.1.4 solving path space issues 2019-07-04 10:37:25 +02:00
Pascal Langer 23756a387a XN297Dump: fix packet timer 2019-07-03 20:51:13 +02:00
Pascal Langer efbd350dfd GD00X: fix typo... 2019-07-03 18:27:39 +02:00
Pascal Langer 072e95c84e Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-07-03 18:13:08 +02:00
Pascal Langer 4be26e7202 GD00X: add high/low rates 2019-07-03 18:07:18 +02:00
Pascal Langer 8aea9aa3dd Added a common deadband conversion code
Modified protocols:
 - GD00X applied on aileron
 - KF606 applied on aileron
 - POTENSIC applied on throttle
2019-07-03 17:39:05 +02:00
Pascal Langer 4671700b7d Devo protocol: number of channels 2019-06-23 17:13:30 +02:00
Pascal Langer 521b819b8a New protocol POTENSIC
Model: A20
Protocol number: 51
Sub protocol: none
Channels:
- CH5 TAKE_OFF/LANDING: momentary switch -100% -> +100%
- CH6 EMERGENCY: Stop +100%
- CH7 MODE: MODE: Beginner -100%, Medium 0%, Advanced +100%
- CH8 HEADLESS: Off -100%, On +100%
2019-06-19 11:25:21 +02:00
Pascal Langer d940a7e49a New Redpine protocol
Protocol Redpine: 50
Sub protocol: Fast=0, Slow=1
Option=freq tunning
2019-06-17 17:16:39 +02:00
Pascal Langer 9d50171034 BUGS fix a bug... 2019-06-10 09:19:56 +02:00
Pascal Langer 701a5b9e28 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-06-09 19:00:27 +02:00
Pascal Langer d11785ef2d V761... forgot to save the change before pushing... 2019-06-09 19:00:21 +02:00
Pascal Langer 9514e47ed3 BUGS EEPROM clean: need to rebind BUGS and BUGSMINI 2019-06-09 14:51:21 +02:00
Pascal Langer 9461f2d632 V761 3rd ID 2019-06-09 14:50:17 +02:00
Pascal Langer f6064d03e1 V761 aileron channel 2019-06-08 21:57:02 +02:00
Pascal Langer 862ab48bbc Update V761_nrf24l01.ino 2019-06-06 10:26:54 +02:00
Pascal Langer f498347c53 V761 second TX ID/freqs 2019-06-06 10:07:57 +02:00
Pascal Langer 3f77f59c8a XN297L emu scramble option 2019-06-06 01:15:28 +02:00
Pascal Langer 1fa6e4526b Include full xn297(L) xor tables 2019-06-05 23:23:27 +02:00
Pascal Langer 3853d585a0 XN297L/CC2500 emulation on V911s 2019-06-05 22:53:24 +02:00
Pascal Langer e8c6225ef0 New XN297L 250Kbps emu layer based on CC2500
This layer can be enabled/disabled with the option XN297L_CC2500_EMU in _config.h
Protocols which are using it so far:
GD00X, KF606 and MJXQ/E010&PHOENIX
2019-06-05 21:54:47 +02:00
Pascal Langer 17c67cc780 Update V761_nrf24l01.ino 2019-06-04 22:42:37 +02:00
Pascal Langer dcc4236833 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-06-04 22:02:43 +02:00
Pascal Langer 6a7c735924 Fix V761 input 2019-06-04 22:02:20 +02:00
Pascal Langer a15a911f8e New protocol KF606
Model: KF606
Protocol: 49
No sub protocol
Channels: throttle, aileron and trim on ch5
2019-06-04 21:44:40 +02:00
Pascal Langer ded0487ce6 XN297Dump improvements
Selection of address length
Timing accuracy
2019-06-04 21:41:50 +02:00
Pascal Langer c9fecafada WFly frequency tunning 2019-05-18 20:33:32 +02:00
Pascal Langer f3ca7ad644 WFly freq tuning on channel 15
You need to enable the tuning in _config.h: #define USE_CYRF6936_CH15_TUNING
2019-05-18 17:36:39 +02:00
Pascal Langer 18dcc29a0d XN297Dump: auto scramble detection 2019-05-17 20:34:02 +02:00
Pascal Langer c3a5c263d3 XN297Dump fix CRC... 2019-05-17 19:56:52 +02:00
Pascal Langer ccdf60d525 XN297DUMP: dynamic address search
The dump process is now looking for addresses with different length (3..5) additonnaly to the packet length.
Untested...
2019-05-17 17:00:08 +02:00
Pascal Langer 443e1cec75 New protocol V761
Protocol number: 48
Sub_protocol: none
Channel 5: +100% expert, 0% mid=gyro on no rate limits, -100% beginer=gyro on and axis rate limited.
ONLY 1 ID IS AVAILABLE SO BE CAREFUL WHILE FLYING.
2019-05-17 16:25:39 +02:00
Pascal Langer 2e24323adf DHD D4 set to high rates 2019-05-10 21:39:15 +02:00
Pascal Langer 259d550d04 AFHDS2A: stop bind process as requested 2019-05-10 19:39:14 +02:00
Pascal Langer 1a8f9c5a12 AFHDS2A extended telemetry forward 2019-05-10 18:17:09 +02:00
Pascal Langer 1916eb3095 AFHDS2A: add debug on full telemetry frames 2019-05-10 11:04:21 +02:00
Pascal Langer fc3eec7ae1 BUSMINI: 3H altitude hold mode on CH11 2019-05-09 23:56:06 +02:00
Pascal Langer 511f77f5e7 Bayang DHD D4 sub protocol 2019-05-09 18:23:19 +02:00
Pascal Langer 6748f6ce78 Add XN297 Dump protocol
Protocol number: 63
Sub protocols: 0=250Kb, 1=1Mb, 2=2Mb
Option: -1=scan RF channels, 0-84=RF channel
DEBUG_SERIAL must be enabled
If a valid frame is received the frame will be sent on the serial port.
2019-05-08 22:01:24 +02:00
Pascal Langer 2b47958207 Debug on AFHDS2A telemetry 2019-05-06 22:39:18 +02:00
Pascal Langer 5538d4d1c4 AFHDS2A update RF channels and Failsafe
You need to bind all the RXs again...
2019-04-26 17:51:14 +02:00
Pascal Langer 21790a9725 BUGSMINI sub protocol BUGS3H 2019-04-18 10:44:42 +02:00
Pascal Langer 6bc22c8ac4 BUGSMINI telemetry fix 2019-04-15 23:28:24 +02:00
Pascal Langer ac1c422f14 Update Multi.txt 2019-04-15 10:51:28 +02:00
Pascal Langer c673b4254f MJXQ (18) new sub protocol PHOENIX (6) 2019-04-15 10:48:20 +02:00
Pascal Langer 96db173694 BUS Mini: Dynamic trims 2019-04-15 10:31:18 +02:00
Pascal Langer 56f9672896 Update GD00X_nrf24l01.ino 2019-04-11 22:47:01 +02:00
Pascal Langer 303b3f08b8 GD00X V2: 64 IDs 2019-04-11 22:42:00 +02:00