Skip to content

Support ELRS on T8SG V2 Plus #1038

@albfan

Description

@albfan

From this closed PR #1009, looks like at least from 4Jan 2022, ELRS (Express LRS) is supported out of the box.

Since last firmware availiable from T8SG V2 Plus are from 2021:

https://www.deviationtx.com/downloads-new/category/2830-2021-06-11

wonder if this feature is really supported but there's no firmware available.

So I build from sources the firmware using docker:

https://www.deviationtx.com/wiki/development/docker

NOTE1: I tried using podman but start do not do anything
NOTE2: I need to give correct permissions to volumen using :z

docker pull deviationtx/deviation-docker
mkdir devo_builds
docker create -it -v $PWD/devo_builds:/release:z --name deviation_build deviationtx/deviation-docker
docker start -it deviation_build

After succesfully build ( I disable default and emu_default, just enable t8sg_v2_plus)

I upload firmware on device.

As far as I know, ELRS needs to use CRSF (right) but nothing happens on modules.

I use R9M and R9MX (flashed with ELRS 3.2.0, with passhphrase, so not bind is needed):

image

but nothing happens on transmitter and receiver (transmitter blinks red and green) while receiver blinks red.

To confirm if I did something wrong, I flash a flysky fs-i6x with a modified opentx:

https://github.com/OpenI6X/opentx/releases/tag/openi6x-1.9.0

and after configure external module to CRSF, transmitter stays in green and receiver stays in green and red led.

Connecting to betaflight I can see receiver tab correctly update axis info:

image

So asking for help:

  • Is CRSF the protocol to use (I read something about PXX, but probably for non ELRS versions)
  • Should I build with some special flags to support ELRS?
  • As I read OOTB support for ELRS 2.0, should I downgrade R9M from 3.2.0 to 2.x?
  • I see only an option on t8sg CRSF options (a model1) should I add something else on usb disk of t8sg to support ELRS (like a lua script or similar). In this video https://www.youtube.com/watch?v=JSO6F_EDtoY the external module shows correctly an option for module attached (Happy model)
  • Any procedure to upload valid firmwares for t8sg (nightly feels really risky) Here my latest one:
    deviation-t8sg_v2_plus-v5.0.0-408f8c0.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions