- Posts: 1971
New "nightly build"
- hexfet
-
Topic Author
- Offline
Less
More
29 Apr 2025 15:24 #78692
by hexfet
Replied by hexfet on topic New "nightly build"
Latest build from master is
here (0ec9afb)
.
The HonTai protocol has a new format option XKK170 for WlToys K170 heli.
Channels 1-4 are AETR respectively.
Channel 5 is gyro calibration. This is a "momentary" switch. Set value greater than zero (+100) to initiate calibration, then back to less than zero (-100).
Channel 6 is takeoff/landing. Also momentary.
Channel 7 is emergency. Also momentary.
Deviation doesn't implement rate selection in these protocols. The rate is fixed at high and the mixers should be used to tone down the flight controls as needed. The protocol aileron and elevator trim channels are used to extend control throw. Use deviation trims to get level flight with controls at neutral.
The HonTai protocol has a new format option XKK170 for WlToys K170 heli.
Channels 1-4 are AETR respectively.
Channel 5 is gyro calibration. This is a "momentary" switch. Set value greater than zero (+100) to initiate calibration, then back to less than zero (-100).
Channel 6 is takeoff/landing. Also momentary.
Channel 7 is emergency. Also momentary.
Deviation doesn't implement rate selection in these protocols. The rate is fixed at high and the mixers should be used to tone down the flight controls as needed. The protocol aileron and elevator trim channels are used to extend control throw. Use deviation trims to get level flight with controls at neutral.
- 52dgj
-
- Offline
Less
More
- Posts: 56
21 May 2025 14:39 #78706
by 52dgj
DEVO12,DEVO8S,DEVO7E,DEVO10,Taranis QX7,FS-i6
Replied by 52dgj on topic New "nightly build"
Hi,hexfet could you add the DSMX_2F protocol in the multi-protocol to the firmware? Thanks a lot
DEVO12,DEVO8S,DEVO7E,DEVO10,Taranis QX7,FS-i6
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
22 May 2025 01:12 #78707
by hexfet
Replied by hexfet on topic New "nightly build"
I see the
MPM description of "2F"
matches the Deviation
implementation
of DSM2 and DSMX. If the number of channels is 7 or less the update rate is 11ms. Deviation does not support the "1F" options.
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
28 Jun 2025 01:26 #78715
by hexfet
Replied by hexfet on topic New "nightly build"
New version is available (
b95aec3
). Supports new CRSF telemetry values Air Speed, RPM, and Temperature. See
CRSF specification
for details.
New row added to CRSF telemetry (row 9) on Telemetry Monitor page.
First value is airspeed in km/h.
Second value is RPM. Only the first RPM value is reported even if the telemetry packet contains more than one.
Third value is Temperature in Celsius. Only the first Temperature value is reported even if the telemetry packet contains more than one.
New row added to CRSF telemetry (row 9) on Telemetry Monitor page.
First value is airspeed in km/h.
Second value is RPM. Only the first RPM value is reported even if the telemetry packet contains more than one.
Third value is Temperature in Celsius. Only the first Temperature value is reported even if the telemetry packet contains more than one.
- rc manic
-
- Offline
Less
More
- Posts: 21
12 Jul 2025 08:57 #78718
by rc manic
Replied by rc manic on topic New "nightly build"
Hexfet,
On T8SGv2 plus, ELRS crashes with this firmware if you try to change packet rate.
When you first turn on transmitter and go to CRSF protocol, there is a countdown until parameters are displayed. When you change the packet rate, sytem hangs at countdown 13 and nothing displays.
With Happymodel ES24TX module, the transmitter now doesnt even recognize the module even with power down and reconnect.
On T8SGv2 plus, ELRS crashes with this firmware if you try to change packet rate.
When you first turn on transmitter and go to CRSF protocol, there is a countdown until parameters are displayed. When you change the packet rate, sytem hangs at countdown 13 and nothing displays.
With Happymodel ES24TX module, the transmitter now doesnt even recognize the module even with power down and reconnect.
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
12 Jul 2025 14:42 #78720
by hexfet
Replied by hexfet on topic New "nightly build"
Thanks for the report. Please continue
here
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
14 Jul 2025 00:08 - 14 Jul 2025 02:33 #78724
by hexfet
Replied by hexfet on topic New "nightly build"
New version available (
36c1c37
). This fixes the issue reported by rc manic and a display formatting problem.
Last edit: 14 Jul 2025 02:33 by hexfet.
- Îluminatus23
-
- Offline
Less
More
- Posts: 26
26 Jul 2025 07:17 #78726
by Îluminatus23
Replied by Îluminatus23 on topic New "nightly build"
@hexfet: First of all: Thanks for your Patience and your effort!!!
I am flying a lot of Spektrum umx Planes over the dsm2 protocol. Since the latest Version there was a Change in telemetry: via deviationtx there is Always a voltage of 4,2v comming in. This must BE the RX voltage. The very new umx Planes are sending some more Data. So my question: Would it be possible to get the voltage of the battery? This Would be so great!
Thanks in advance
I am flying a lot of Spektrum umx Planes over the dsm2 protocol. Since the latest Version there was a Change in telemetry: via deviationtx there is Always a voltage of 4,2v comming in. This must BE the RX voltage. The very new umx Planes are sending some more Data. So my question: Would it be possible to get the voltage of the battery? This Would be so great!
Thanks in advance
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
26 Jul 2025 16:23 #78727
by hexfet
Replied by hexfet on topic New "nightly build"
You're welcome!
I'll take a look but need some more information. Didn't find anything online except some mentions of "...now sends real-time battery voltage..." for newer UMX models. No recent changes to Spektrum telemetry doc or MPM or edgetx. Do you have any more details about the change?
What radio have you tried with?
Deviation already supports the "external input" battery voltage telemetry most common to Spektrum receivers. That's where I'd expect the UMX receivers to send it. This is displayed as Bat on monochrome telemetry test page, and Volt2 on color displays. The 4.2V you mentioned should be shown as RxV or Volt1.
I'll take a look but need some more information. Didn't find anything online except some mentions of "...now sends real-time battery voltage..." for newer UMX models. No recent changes to Spektrum telemetry doc or MPM or edgetx. Do you have any more details about the change?
What radio have you tried with?
Deviation already supports the "external input" battery voltage telemetry most common to Spektrum receivers. That's where I'd expect the UMX receivers to send it. This is displayed as Bat on monochrome telemetry test page, and Volt2 on color displays. The 4.2V you mentioned should be shown as RxV or Volt1.
- Îluminatus23
-
- Offline
Less
More
- Posts: 26
26 Jul 2025 20:56 #78728
by Îluminatus23
Replied by Îluminatus23 on topic New "nightly build"
Thanks for your superfast reply.
I was searching the web and found that Screen of the edgetx Software.
So the as3x telemetry is working fine, but we need also the newer DSM smart RX telemetry.
Would be so great to have that!
By the way i am using a Devo8s and a Devo12s.
Thank you
I was searching the web and found that Screen of the edgetx Software.
So the as3x telemetry is working fine, but we need also the newer DSM smart RX telemetry.
Would be so great to have that!
By the way i am using a Devo8s and a Devo12s.
Thank you
- Îluminatus23
-
- Offline
Less
More
- Posts: 26
27 Jul 2025 05:08 #78729
by Îluminatus23
Replied by Îluminatus23 on topic New "nightly build"
There at 07:26mins you can See that there are 3 telemetry screens on Spektrum TX for the newer (smart) Planes:
Is there a way to See the full log of every Data the RX is sending?
Is there a way to See the full log of every Data the RX is sending?
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
12 Aug 2025 16:32 #78749
by hexfet
Replied by hexfet on topic New "nightly build"
The
"nightly build" (4beedb2)
is updated with the DSM Smart Battery telemetry changes.
Spektrum Smart Battery telemetry reports cell voltage telemetry. Valid cell voltages are summed together (up to 10 cells) and reported as FLOG telemetry Volt2 (Bat). This mimics the cell summing done in EdgeTX. Cell voltages may be added to the main page and used for alarms (name SmBt.Cel1-10).
The Smart ESC telemetry for RPM and Temp are also displayed in the corresponding FLOG fields so they appear on the telemetry test page.
Spektrum Smart Battery telemetry reports cell voltage telemetry. Valid cell voltages are summed together (up to 10 cells) and reported as FLOG telemetry Volt2 (Bat). This mimics the cell summing done in EdgeTX. Cell voltages may be added to the main page and used for alarms (name SmBt.Cel1-10).
The Smart ESC telemetry for RPM and Temp are also displayed in the corresponding FLOG fields so they appear on the telemetry test page.
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
14 Sep 2025 19:37 #78753
by hexfet
Replied by hexfet on topic New "nightly build"
The
"nightly build" (aeb7cd37)
is updated with support for SLT protocol format V1_4CH. This protocol is for the new Spektrum SLT2 protocol for the receivers used on RC cars.
Thanks to cirias for the contribution! Tested on Devo10 to pair with SPMXSE2825RX.
Thanks to cirias for the contribution! Tested on Devo10 to pair with SPMXSE2825RX.
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
30 Oct 2025 21:44 #78777
by hexfet
Replied by hexfet on topic New "nightly build"
PB, thanks for the excellent project!
. My Deviation handsets are still my favorites.
The "nightly build" (7df0415) is updated with a CRSF improvement. As PB mentioned, create issues on github for comments.
The "nightly build" (7df0415) is updated with a CRSF improvement. As PB mentioned, create issues on github for comments.
- 52dgj
-
- Offline
Less
More
- Posts: 56
10 Nov 2025 01:34 #78779
by 52dgj
DEVO12,DEVO8S,DEVO7E,DEVO10,Taranis QX7,FS-i6
Replied by 52dgj on topic New "nightly build"
Hi, hexfet, can you add the loli protocol? It's also one of our commonly used protocols
DEVO12,DEVO8S,DEVO7E,DEVO10,Taranis QX7,FS-i6
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
10 Nov 2025 15:49 #78780
by hexfet
Replied by hexfet on topic New "nightly build"
I had to remove it to make space for other changes. I'll add it back in but will need to remove some other protocol - any suggestions?
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
29 Nov 2025 18:32 #78793
by hexfet
Replied by hexfet on topic New "nightly build"
Just merged a PR that adds back the removed protocols and adds Propel. Description below. With the impending
change of this site
to read-only, the nightly build download page is replaced with
this download page
. I don't have github permissions to host this on the deviationtx github.
The total supported protocols no longer fit in memory for some handsets, so two builds are required to support all protocols. This is not ideal but a compromise solution.
The BUILD_TYPE environment variable is added to control which features are included in a build. The default value of BUILD_TYPE is 0. This produces firmware that supports LOLI and Propel protocols, as well as CRSF configuration menus. The Bluesky, NE260, E016H, and Hubsan protocols are not included.
When BUILD_TYPE=1, the Bluesky, NE260, E016H, and Hubsan protocols are included in the firmware files. The LOLI and Propel protocols are omitted, as well as CRSF configuration pages.
Example build command
When using dmake put the BUILD_TYPE after the command so it is properly passed into the docker container command.
Propel protocol is ported from DIY-MultiProtocol project.
Channel assignments:
CHANNEL1 - Aileron
CHANNEL2 - Elevator
CHANNEL3 - Throttle
CHANNEL4 - Rudder
CHANNEL5 - LEDS
CHANNEL6 - Roll CW
CHANNEL7 - Roll CCW
CHANNEL8 - Fire
CHANNEL9 - Activate weapon system
CHANNEL10 - Calibrate
CHANNEL11 - Altitude hold
CHANNEL12 - Take off
CHANNEL13 - Land
CHANNEL14 - Flight training mode
The total supported protocols no longer fit in memory for some handsets, so two builds are required to support all protocols. This is not ideal but a compromise solution.
The BUILD_TYPE environment variable is added to control which features are included in a build. The default value of BUILD_TYPE is 0. This produces firmware that supports LOLI and Propel protocols, as well as CRSF configuration menus. The Bluesky, NE260, E016H, and Hubsan protocols are not included.
When BUILD_TYPE=1, the Bluesky, NE260, E016H, and Hubsan protocols are included in the firmware files. The LOLI and Propel protocols are omitted, as well as CRSF configuration pages.
Example build command
deviation/src$ dmake BUILD_TYPE=1 zipsWhen using dmake put the BUILD_TYPE after the command so it is properly passed into the docker container command.
Propel protocol is ported from DIY-MultiProtocol project.
Channel assignments:
CHANNEL1 - Aileron
CHANNEL2 - Elevator
CHANNEL3 - Throttle
CHANNEL4 - Rudder
CHANNEL5 - LEDS
CHANNEL6 - Roll CW
CHANNEL7 - Roll CCW
CHANNEL8 - Fire
CHANNEL9 - Activate weapon system
CHANNEL10 - Calibrate
CHANNEL11 - Altitude hold
CHANNEL12 - Take off
CHANNEL13 - Land
CHANNEL14 - Flight training mode
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
15 Feb 2026 16:45 #78824
by hexfet
Replied by hexfet on topic New "nightly build"
New updates:
- CRSF protocol option Duplex supports use of rx-as-tx and internal modules that need full duplex.
- 2.25M bitrate added for CRSF. This has the lowest bit error rate and should be preferred for ELRS.
3315f0ee
- CRSF protocol option Duplex supports use of rx-as-tx and internal modules that need full duplex.
- 2.25M bitrate added for CRSF. This has the lowest bit error rate and should be preferred for ELRS.
3315f0ee
- hexfet
-
Topic Author
- Offline
Less
More
- Posts: 1971
23 Feb 2026 19:43 #78828
by hexfet
Replied by hexfet on topic New "nightly build"
330193b
- Added VTX telemetry items src (origin address), pitmode control, and pitmode switch
- Added VTX telemetry to Telemetry monitor page
- Added VTX telemetry items src (origin address), pitmode control, and pitmode switch
- Added VTX telemetry to Telemetry monitor page
Time to create page: 0.306 seconds
-
Home
-
Forum
-
Development
-
Development
- New "nightly build"