OpenTX - Nightly builds for pre-2.0 testing
Posted: Thu Mar 06, 2014 12:13 pm
There you go, the nightly build server is now up. It will build the [next] branch every night, the firmware comes with default options for Taranis, sky9x, gruvin9x and 9x/9xr, along with a companion installer:
- nightly builds:
- millestone and feature list: https://github.com/opentx/opentx/issues/milestones
- commits list: https://github.com/opentx/opentx/commits/next
- 2.0 addendum to the OpenTX manual (work in progress): https://docs.google.com/document/d/1lL8 ... sp=sharing
One BIG warning to start with of course: BACKUP YOUR EEPROM! Next has a completely different EEPROM structure, and the first time you turn the radio on after flashing this it will get automatically upgraded (for Taranis/sky9x, AVR boards need the upgrade done by companion as usual). The result is of course not useable with the release version anymore, so you need a backup to go back to normal once you're done playing around (the fastest way is to write the backup with c9x on the test firmware, power the radio off BEFORE taking the USB cable out, then plug it back in with the radio still off to flash release firmware). Also the current EEPROM format in Next will not be the one present in the final release (not all the expected new features are in at this point), so you should know that your experiments will probably have to be discarded. Don't rely on that firmware too much and start fine-tuning your competition model unless you're OK to restart from scratch after release
With that said, what we're primarily interested in:
- The EEPROM conversion. It will not take advantage of the new features as it can't guess what you want to do, but it should create equivalences that do not break the functionality of existing models (see 2nd post for exceptions). So doing a little round of your models after upgrade to see if they still work as intended would be nice.
- The inputs system. There's no manual yet, but it should be rather straightforward and correspond to what was discussed on the English forum this summer. The former D/R screen now allows you to define up to 64 "inputs" on which you can set the old parameters but also define the input control from all sources including telemetry, a fixed input (max) etc. Trim is moved there too. Mixer sources include all raw sources as usual, plus all defined inputs. This should take all the input formatting out of the mixer and thus make it more clear and simple, while adding flexibility. Would be good to know what you think of it
- Of course any other bug you'd find!
Note that the firmware now incorporates a bootloader that is accessible by holding both horizontal trims inwards while powering the radio up. SD and EEPROM access have been removed from the main firmware (when the radio is ON it now appears as a standard joystick with the first 8 channels supplied as analog axes and the next 8 as buttons), so to access SD and EEPROM the radio must be powered on in bootloader mode.
----
EDIT:
2.0 is now released, please visit www.open-tx.org to download the latest version.
Nightly builds now available are:
- Current status of the 2.0 branch (stable, no more new features, only bugfixes if needed): http://jenkins.open-tx.org/nightly-20/
- Current status of the 2.1 branch, which will be the next major version (read above, same warnings apply): http://jenkins.open-tx.org/nightly-21/
- nightly builds:
- millestone and feature list: https://github.com/opentx/opentx/issues/milestones
- commits list: https://github.com/opentx/opentx/commits/next
- 2.0 addendum to the OpenTX manual (work in progress): https://docs.google.com/document/d/1lL8 ... sp=sharing
One BIG warning to start with of course: BACKUP YOUR EEPROM! Next has a completely different EEPROM structure, and the first time you turn the radio on after flashing this it will get automatically upgraded (for Taranis/sky9x, AVR boards need the upgrade done by companion as usual). The result is of course not useable with the release version anymore, so you need a backup to go back to normal once you're done playing around (the fastest way is to write the backup with c9x on the test firmware, power the radio off BEFORE taking the USB cable out, then plug it back in with the radio still off to flash release firmware). Also the current EEPROM format in Next will not be the one present in the final release (not all the expected new features are in at this point), so you should know that your experiments will probably have to be discarded. Don't rely on that firmware too much and start fine-tuning your competition model unless you're OK to restart from scratch after release
With that said, what we're primarily interested in:
- The EEPROM conversion. It will not take advantage of the new features as it can't guess what you want to do, but it should create equivalences that do not break the functionality of existing models (see 2nd post for exceptions). So doing a little round of your models after upgrade to see if they still work as intended would be nice.
- The inputs system. There's no manual yet, but it should be rather straightforward and correspond to what was discussed on the English forum this summer. The former D/R screen now allows you to define up to 64 "inputs" on which you can set the old parameters but also define the input control from all sources including telemetry, a fixed input (max) etc. Trim is moved there too. Mixer sources include all raw sources as usual, plus all defined inputs. This should take all the input formatting out of the mixer and thus make it more clear and simple, while adding flexibility. Would be good to know what you think of it
- Of course any other bug you'd find!
Note that the firmware now incorporates a bootloader that is accessible by holding both horizontal trims inwards while powering the radio up. SD and EEPROM access have been removed from the main firmware (when the radio is ON it now appears as a standard joystick with the first 8 channels supplied as analog axes and the next 8 as buttons), so to access SD and EEPROM the radio must be powered on in bootloader mode.
----
EDIT:
2.0 is now released, please visit www.open-tx.org to download the latest version.
Nightly builds now available are:
- Current status of the 2.0 branch (stable, no more new features, only bugfixes if needed): http://jenkins.open-tx.org/nightly-20/
- Current status of the 2.1 branch, which will be the next major version (read above, same warnings apply): http://jenkins.open-tx.org/nightly-21/