Releases: pascallanger/DIY-Multiprotocol-TX-Module
Multiprotocol v1.1.3
Multiprotocol hex files attached have been compiled with the source files dated of 25/08/2016.
As you can see only some RF modules (and associated protocols) have been included in each hex to fit in the Atmega328. For example Multiprotocol_V1.1.2_A7105-CC2500-NRF24L01.hex means that protocols depending on CYRF6936 are not included ie DSM2/X, DEVO, J6PRO will not be available.
If you require a more specific set of protocols, you can build your own version by modifying the _Config.h file and compile under the Arduino IDE.
ChangeLog:
- Many fixes and optimizations
- Invert serial for telemetry: allow OpenTX to access telemetry from FrSky, FrSkyX, Hubsan and DSM
- ASSAN: new protocol added
- DEVO: fully rewritten. Fixed ID is only available using serial.
- FQ777: fixed and working
- MJX: fixed but not tested
- Updated Documentation
To access new protocols from er9x/ersky9x/OpenTX, you'll need to upgrade to the latest version when available here:
Multiprotocol v1.1.2
Multiprotocol hex files attached have been compiled with the source files dated of 03/08/2016.
As you can see only some RF modules (and associated protocols) have been included in each hex to fit in the Atmega328. For example Multiprotocol_V1.1.2_A7105-CC2500-NRF24L01.hex means that protocols depending on CYRF6936 are not included ie DSM2/X, DEVO, J6PRO will not be available.
If you require a more specific set of protocols, you can build your own version by modifying the _Config.h file and compile under the Arduino IDE.
ChangeLog:
- Fixed FQ777 protocol (still untested)
- Added new channels to MT99xx subprotocol LS for INVERT, PHOTO, VIDEO
- Updated Documentation
To access new protocols from er9x/ersky9x, you'll need to upgrade to the latest version available here:
Multiprotocol v1.1.1
Multiprotocol hex files attached have been compiled with the source files dated of 01/08/2016.
As you can see only some RF modules (and associated protocols) have been included in each hex to fit in the Atmega328. If you require a more specific set of protocols, you can build your own version by modifying the _Config.h file and compile under the Arduino IDE.
ChangeLog:
- Fixed issues with DSM2/X
- Added FY326 protocol
- Added FQ777 protocol
- Added J6Pro protocol
- Added MT99xx subprotocol LS
- Lots of optimizations (Thanks Mike!)
- Updated Documentation
To access new protocols from er9x/ersky9x, you'll need to upgrade to the latest version available soon here:
Multiprotocol v1.1.0
Multiprotocol hex files attached have been compiled with the source files dated of 13/03/2016.
As you can see one of the RF module (and associated protocols) is excluded in each hex to fit in the Atmega328.
But you can also build your own version selecting the protocols you are interrested in by modifying the _Config.h file and compile under the Arduino IDE.
ChangeLog:
- Added DSM2/DSMX Option field to select the number of channels and frame rate
- 0 : 4 channels @22ms
- 1 : 5 channels @22ms
- 2 : 6 channels @22ms
- 3 : 7 channels @22ms
- 4 : 4 channels @11ms
- 5 : 5 channels @11ms
- 6 : 6 channels @11ms
- 7 : 7 channels @11ms
- 8 : 8 channels @22ms
- 9 : 9 channels @22ms
- 10 : 10 channels @22ms
- 11 : 11 channels @22ms
- 12 : 12 channels @22ms
- Option=6 is usually giving the best result with RX
- If using er9x/ersky9x/OpenTX check your existing models to change the option value
- Added Shenqi protocol
- Added LT8900 emulation using NRF24L01 RF chip
- Updated Documentation
Multiprotocol v1.0.9
Multiprotocol hex files attached have been compiled with the source files dated of 05/02/2016.
As you can see one of the RF module (and associated protocols) is excluded in each hex to fit in the Atmega328.
But you can also build your own version selecting the protocols you are interrested in by modifying the _Config.h file and compile under the Arduino IDE.
ChangeLog:
- Added FrSkyX protocol with telemetry A1, A2 and RX RSSI.
- Added MJXS/YZ subprotocol for Yi Zhan i6S
- Modified XN297 emulation layer based on the work from Goebish
- Some ram usage optimization
- Updated Readme.md
To access new protocols from er9x/ersky9x, you need to upgrade to the latest version:
- er9x need to be manually built
- ersky9x R219d builds
Note: er9x is displaying the FrSkyX telemetry, ersky9x does not and still a work in progress.
Multiprotocol v1.0.8
Multiprotocol hex file attached has been compiled using the latest unmodified source files dated of 04/02/2016.
ChangeLog:
- Added MT99xx protocol for MT99xx, Eachine H7
- Added MJXQ protocol for WLH08, X600, X800, H26D
- Enhanced CX-10A binding
- Updated Readme.md
To access new protocols from er9x/ersky9x, you need to build your own version from here:
Latest mbtx next + new protocols
Multiprotocol v1.0.7
Multiprotocol hex file attached has been compiled using the latest unmodified source files dated of 28/01/2016.
ChangeLog:
- Add: Telemetry display for Hubsan TX RSSI
- Fix: Telemetry for Hubsan trying to send FRSky hub frames
- Add: Check during compilation if the correct board and speed as been selected in the Arduino IDE
- Fix: compilation issues with Arduino 1.6.7
Multiprotocol v1.0.6
Multiprotocol hex file attached has been compiled using the latest unmodified source files dated of 27/01/2016.
ChangeLog:
- Added FRSky hub telemetry
- Added serial telemetry output on Atmega328p TX pin when used in ppm mode. It's using the standard FRSky hub @ 9600 8 n 1. For example, you can connect a bluetooth adapter and use your phone to display telemetry and setup alerts.
- Removed all compilation warnings & errors when a protocol is commented
- Removed all compilation warnings & errors when telemetry is disabled
- Fix missplaced update_aux_flags function for PPM
To access new protocols from er9x/ersky9x, you need to upgrade to the latest version:
Multiprotocol v1.0.5
Multiprotocol hex file attached has been compiled using the latest unmodified source files dated of 25/01/2016.
ChangeLog:
- Core: CC2500 RF module reset at boot to prevent noise
- Core: couple of fixes/tweaks
- Hisky->HK301: double frame per 5ms
- CX-10->Q242: new protocol
To access new protocols from er9x/ersky9x, you need to upgrade to the latest version:
Multiprotocol v1.0.4
Multiprotocol hex file attached has been compiled using the latest unmodified source files dated of 22/01/2016.
ChangeLog:
Core: All settings have been moved to the _Config.h file
Core: PPM mode can now access the same settings like serial: RX num, power, autobind and option
Core: removed 8 channels protocol... 16 is the only supported version going forward
Documentation (readme.md): updated with the above core changes
Hisky->HK301: variable start of hopping table
To access new protocols from er9x/ersky9x, you need to upgrade to the latest version: