betaflight / betaflight/betaflight-tx-lua-scripts
Changing VTX settings from script causes issues with VTX Table
- 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
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