betaflight / betaflight/betaflight-tx-lua-scripts

Changing VTX settings from script causes issues with VTX Table

Open
#486 57 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Lua
Stars
727
Forks
171
Avg merge
10d 7h
Merged PRs (30d)
1

Description

I am using Betaflight Lua Scripts 1.7.0 (I've even tried the nightly), Betaflight Configurator 10.9.0, Radiomaster TX16S with EdgeTX 2.8.5 and a BetaFPV Meteor 75 Pro updated to BF 4.4.2 and I am using ELRS 3.3.0 on BetaFPV Micro 1W TX and on the quad.
If I open the lua script and I adjust some settings in the VTX section and save them and I power off the quad and connect it to Betaflight configurator the VTX table is wiped completely and the settings are not stored. I've tried generating the lua script VTX table from the configurator and retrieving them from the quad but the result is the same. Pratically the VTX section of the script is unusable because after restart the VTX table is completely wiped.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the VTX-table loss with the listed Betaflight Lua Scripts, Configurator, EdgeTX, ELRS, and flight-controller versions. Inspect the VTX settings flow in the repository and compare the saved script settings with what Betaflight Configurator reads after a power cycle. Done means VTX table settings changed from the script persist after restart and are not wiped in the Configurator.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.