JumperXYZ / JumperTX

70 stars 38 forks source link

Jumper TX 2.3.0 doesn't work with Open TX Companion 2.3.x #26

Open madl3x opened 4 years ago

madl3x commented 4 years ago

Describe the bug You cannot use Open TX Companion 2.3.x with Jumper TX 2.3.0 nor Jumper TX 2.2.3, as the radio profile Horus X10/X10S, which is used to build Jumper's T16 profile, has the "multimodule" option activated by default since Open TX 2.3.0 RC1 and is no longer listed in the UI.

ANY module written by the companion, with or without Internal or External Radio configuration disabled, will trigger emergency mode and the warning "bad radio data" which will eventually lead to resetting all models and calibration data on the device.

To Reproduce Steps to reproduce the behavior:

  1. Install Open TX Companion 2.3.0 or 2.3.1
  2. Create a radio profile for Jumper T16 based on Horus X10/X10S
  3. Create a simple model, with Internal Radio and External Radio configurations set to OFF
  4. Plug the USB into Jumper T16 device
  5. Select USB Storage from options menu (if set to USB Mode is set to Ask in Radio Settings)
  6. Write the model configuration on the device via the emulated "USB Storage"
  7. Unmount and unplug the USB
  8. "Storage Warning, Bad Radio Data" will be triggered

Expected behavior (1) Steps from (1) to (7) should not trigger (8) (2) Jumper TX 2.3.0 should not enter "emergency mode" if a radio profile has the multimodule option set NOR if a model has Internal Radio configuration set to Multi, as the Pro and Plus versions of the hardware, do have an internal Radio multimodule

Testing with OpenTX Companion 2.2.3 and 2.2.3 leads to different results IF on step (2) the multimodule option (which is visible in the radio profile configurator UI for these versions of companion) must be left unchecked. This option is no longer available in 2.3.x versions of the companion app, as it is included by default in OpenTX 2.3.0 for this radio profile.

General information

madl3x commented 4 years ago

Any comments? This is an important issue.

madl3x commented 4 years ago

I understand that Open TX 2.3.2 will have proper support for Jumper T16 and T16 Pro, both device and companion app perspective. Is that correct?