An Open Source Frsky Telemetry Script for the Horus X10,X12 and Taranis X9D,X9E and QX7 radios

You need to use the Lua files from the SRC folder, make sure they are text files and not binary files

269.46s: f_chdir(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/TEST/SCRIPTS)
272.49s: f_getcwd() = /TEST/SCRIPTS
272.49s: luaInit
272.49s: luaClose 000002299d4cd940
272.49s: lsScripts 000002299d4cd940
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/TEST/SCRIPTS/luagcs_compiler.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/TEST/SCRIPTS/luagcs_compiler.lua) = OK
272.49s: luaLoadScriptFileToState(/TEST/SCRIPTS/luagcs_compiler.lua, T): loading /TEST/SCRIPTS/luagcs_compiler.lua
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/TEST/SCRIPTS/luagcs_compiler.lua, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe6c8)
272.49s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe6c8)
luaDebug: compileAll()
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/default_params.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/default_params.lua) = OK
272.49s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/default_params.lua, bt): loading /SCRIPTS/TOOLS/yaapu/default_params.luac
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/default_params.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.49s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/default_commands.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/default_commands.lua) = OK
272.49s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/default_commands.lua, bt): loading /SCRIPTS/TOOLS/yaapu/default_commands.luac
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/default_commands.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.49s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_tune.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_tune.lua) = OK
272.49s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/plane_tune.lua, bt): loading /SCRIPTS/TOOLS/yaapu/plane_tune.luac
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_tune.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.49s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_tune.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_tune.lua) = OK
272.49s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/qplane_tune.lua, bt): loading /SCRIPTS/TOOLS/yaapu/qplane_tune.luac
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_tune.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.49s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_tune.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_tune.lua) = OK
272.49s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/copter_tune.lua, bt): loading /SCRIPTS/TOOLS/yaapu/copter_tune.luac
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_tune.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.49s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_tune.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_tune.lua) = OK
272.49s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/rover_tune.lua, bt): loading /SCRIPTS/TOOLS/yaapu/rover_tune.luac
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_tune.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.49s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_tune.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_tune.lua) = OK
272.49s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/heli_tune.lua, bt): loading /SCRIPTS/TOOLS/yaapu/heli_tune.luac
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_tune.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.49s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.49s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_params_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c18ff78)
272.49s: f_close(000002299d1c19f0) (FIL:000002299c18ff78)
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_params_1.luac) = OK
272.49s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_params_1.lua) = OK
272.49s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/plane_params_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/plane_params_1.luac
272.50s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_params_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.50s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.50s: 	not found
272.50s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_params_2.lua) = INVALID_NAME (FIL 000002299c1912f8)
272.50s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_params_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c18f5b8)
272.50s: f_close(000002299d1c19f0) (FIL:000002299c18f5b8)
272.50s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_params_1.luac) = OK
272.50s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_params_1.lua) = OK
272.50s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/qplane_params_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/qplane_params_1.luac
272.50s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_params_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.50s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.50s: f_close(0000000000000000) (FIL:000002299c1912f8)
272.50s: f_close(0000000000000000) (FIL:000002299c18ff78)
272.51s: 	not found
272.51s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_params_2.lua) = INVALID_NAME (FIL 000002299c18f828)
272.51s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_params_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c18ff78)
272.51s: f_close(000002299d1c19f0) (FIL:000002299c18ff78)
272.51s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_params_1.luac) = OK
272.51s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_params_1.lua) = OK
272.51s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/copter_params_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/copter_params_1.luac
272.51s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_params_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.51s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.51s: f_close(0000000000000000) (FIL:000002299c18f828)
272.51s: f_close(0000000000000000) (FIL:000002299c18f5b8)
272.52s: 	not found
272.52s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_params_2.lua) = INVALID_NAME (FIL 000002299c1901e8)
272.52s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_params_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c1912f8)
272.52s: f_close(000002299d1c19f0) (FIL:000002299c1912f8)
272.52s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_params_1.luac) = OK
272.52s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_params_1.lua) = OK
272.52s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/rover_params_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/rover_params_1.luac
272.52s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_params_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.52s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.52s: f_close(0000000000000000) (FIL:000002299c1901e8)
272.52s: f_close(0000000000000000) (FIL:000002299c18ff78)
272.53s: 	not found
272.53s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_params_2.lua) = INVALID_NAME (FIL 000002299c18ff78)
272.53s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_params_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c190ba8)
272.53s: f_close(000002299d1c19f0) (FIL:000002299c190ba8)
272.53s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_params_1.luac) = OK
272.53s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_params_1.lua) = OK
272.53s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/heli_params_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/heli_params_1.luac
272.53s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_params_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.53s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.53s: f_close(0000000000000000) (FIL:000002299c18ff78)
272.53s: f_close(0000000000000000) (FIL:000002299c1912f8)
272.53s: 	not found
272.53s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_params_2.lua) = INVALID_NAME (FIL 000002299c18e4a8)
272.53s: f_close(0000000000000000) (FIL:000002299c18e4a8)
272.53s: f_close(0000000000000000) (FIL:000002299c190ba8)
272.53s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_commands_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c1912f8)
272.53s: f_close(000002299d1c19f0) (FIL:000002299c1912f8)
272.53s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_commands_1.luac) = OK
272.53s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_commands_1.lua) = OK
272.53s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/plane_commands_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/plane_commands_1.luac
272.53s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_commands_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.53s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.54s: 	not found
272.54s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_commands_2.lua) = INVALID_NAME (FIL 000002299c1906c8)
272.54s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_commands_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c18f5b8)
272.54s: f_close(000002299d1c19f0) (FIL:000002299c18f5b8)
272.54s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_commands_1.luac) = OK
272.54s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_commands_1.lua) = OK
272.54s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/qplane_commands_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/qplane_commands_1.luac
272.54s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_commands_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe348)
272.54s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe348)
272.54s: f_close(0000000000000000) (FIL:000002299c1906c8)
272.54s: f_close(0000000000000000) (FIL:000002299c1912f8)
272.55s: 	not found
272.55s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_commands_2.lua) = INVALID_NAME (FIL 000002299c1912f8)
272.55s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_commands_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c18f828)
272.55s: f_close(000002299d1c19f0) (FIL:000002299c18f828)
272.55s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_commands_1.luac) = OK
272.55s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_commands_1.lua) = OK
272.55s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/copter_commands_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/copter_commands_1.luac
272.55s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_commands_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe0f8)
272.55s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe0f8)
272.55s: f_close(0000000000000000) (FIL:000002299c1912f8)
272.55s: f_close(0000000000000000) (FIL:000002299c18f5b8)
272.56s: 	not found
272.56s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_commands_2.lua) = INVALID_NAME (FIL 000002299c18ff78)
272.56s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_commands_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c18e718)
272.56s: f_close(000002299d1c19f0) (FIL:000002299c18e718)
272.56s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_commands_1.luac) = OK
272.56s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_commands_1.lua) = OK
272.56s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/rover_commands_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/rover_commands_1.luac
272.56s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_commands_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe0f8)
272.56s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe0f8)
272.56s: f_close(0000000000000000) (FIL:000002299c18ff78)
272.56s: f_close(0000000000000000) (FIL:000002299c18f828)
272.56s: 	not found
272.56s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_commands_2.lua) = INVALID_NAME (FIL 000002299c18e988)
272.56s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_commands_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c18f828)
272.56s: f_close(000002299d1c19f0) (FIL:000002299c18f828)
272.56s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_commands_1.luac) = OK
272.56s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_commands_1.lua) = OK
272.56s: luaLoadScriptFileToState(/SCRIPTS/TOOLS/yaapu/heli_commands_1.lua, bt): loading /SCRIPTS/TOOLS/yaapu/heli_commands_1.luac
272.56s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_commands_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe0f8)
272.56s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe0f8)
272.56s: f_close(0000000000000000) (FIL:000002299c18e988)
272.56s: f_close(0000000000000000) (FIL:000002299c18e718)
272.57s: 	not found
272.57s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_commands_2.lua) = INVALID_NAME (FIL 000002299c1912f8)
272.57s: f_close(0000000000000000) (FIL:000002299c1912f8)
272.57s: f_close(0000000000000000) (FIL:000002299c18f828)
272.57s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_params_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c1912f8)
272.57s: f_close(000002299d1c19f0) (FIL:000002299c1912f8)
272.57s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_params_1.luac) = OK
272.57s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_params_1.lua) = OK
272.57s: luaLoadScriptFileToState(/SCRIPTS/YAAPU/CFG/sealwing_params_1.lua, bt): loading /SCRIPTS/YAAPU/CFG/sealwing_params_1.luac
272.57s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_params_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe0f8)
272.57s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe0f8)
272.57s: 	not found
272.57s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_params_2.lua) = INVALID_NAME (FIL 000002299c191568)
272.57s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_commands_1.lua, 1) = 000002299d1c19f0 (FIL 000002299c18ff78)
272.57s: f_close(000002299d1c19f0) (FIL:000002299c18ff78)
272.57s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_commands_1.luac) = OK
272.58s: f_stat(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_commands_1.lua) = OK
272.58s: luaLoadScriptFileToState(/SCRIPTS/YAAPU/CFG/sealwing_commands_1.lua, bt): loading /SCRIPTS/YAAPU/CFG/sealwing_commands_1.luac
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_commands_1.luac, 1) = 000002299d1c19f0 (FIL 0000009aa9ffe0f8)
272.58s: f_close(000002299d1c19f0) (FIL:0000009aa9ffe0f8)
272.58s: f_close(0000000000000000) (FIL:000002299c191568)
272.58s: f_close(0000000000000000) (FIL:000002299c1912f8)
272.58s: 	not found
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_commands_2.lua) = INVALID_NAME (FIL 000002299c1912f8)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_params_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c1906c8)
272.58s: f_size(000002299d1c19f0) 0
272.58s: f_close(000002299d1c19f0) (FIL:000002299c1906c8)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_params_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c1901e8)
272.58s: f_size(000002299d1c19f0) 2622
272.58s: f_close(000002299d1c19f0) (FIL:000002299c1901e8)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_params_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c18e988)
272.58s: f_size(000002299d1c19f0) 985
272.58s: f_close(000002299d1c19f0) (FIL:000002299c18e988)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_params_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c18f5b8)
272.58s: f_size(000002299d1c19f0) 1310
272.58s: f_close(000002299d1c19f0) (FIL:000002299c18f5b8)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_params_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c191568)
272.58s: f_size(000002299d1c19f0) 0
272.58s: f_close(000002299d1c19f0) (FIL:000002299c191568)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_params_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c18f828)
272.58s: f_size(000002299d1c19f0) 0
272.58s: f_close(000002299d1c19f0) (FIL:000002299c18f828)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/YAAPU/CFG/sealwing_commands_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c191a48)
272.58s: f_size(000002299d1c19f0) 0
272.58s: f_close(000002299d1c19f0) (FIL:000002299c191a48)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/qplane_commands_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c18e4a8)
272.58s: f_size(000002299d1c19f0) 0
272.58s: f_close(000002299d1c19f0) (FIL:000002299c18e4a8)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/plane_commands_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c190458)
272.58s: f_size(000002299d1c19f0) 1491
272.58s: f_close(000002299d1c19f0) (FIL:000002299c190458)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/copter_commands_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c18e718)
272.58s: f_size(000002299d1c19f0) 3036
272.58s: f_close(000002299d1c19f0) (FIL:000002299c18e718)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/heli_commands_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c190ba8)
272.58s: f_size(000002299d1c19f0) 0
272.58s: f_close(000002299d1c19f0) (FIL:000002299c190ba8)
272.58s: f_open(D:/laure/Documents/AEROMODELISMO/EMISORA/EDGETX/SDCARD/2.6.0/SCRIPTS/TOOLS/yaapu/rover_commands_1.lua, 12) = 000002299d1c19f0 (FIL 000002299c190938)
272.58s: f_size(000002299d1c19f0) 1023
272.58s: f_close(000002299d1c19f0) (FIL:000002299c190938)
272.59s: f_close(0000000000000000) (FIL:000002299c190938)
272.59s: f_close(0000000000000000) (FIL:000002299c190ba8)
272.59s: f_close(0000000000000000) (FIL:000002299c18e718)
272.59s: f_close(0000000000000000) (FIL:000002299c190458)
272.59s: f_close(0000000000000000) (FIL:000002299c18e4a8)
272.59s: f_close(0000000000000000) (FIL:000002299c191a48)
272.59s: f_close(0000000000000000) (FIL:000002299c18f828)
272.59s: f_close(0000000000000000) (FIL:000002299c191568)
272.59s: f_close(0000000000000000) (FIL:000002299c18f5b8)
272.59s: f_close(0000000000000000) (FIL:000002299c18e988)
272.59s: f_close(0000000000000000) (FIL:000002299c1901e8)
272.59s: f_close(0000000000000000) (FIL:000002299c1906c8)
272.59s: f_close(0000000000000000) (FIL:000002299c1912f8)
272.59s: f_close(0000000000000000) (FIL:000002299c18ff78)

Using SRC folder files and verified that they are in text format.

The result is analogous to using EdgeTX on the TX16S transmitter.

I have tried for a couple of hours, same result here.
Screenshot 2022-02-19 111119

Though it works fine on sim mode.

Did some more digging, it seems that the expected target bytecode is different from the compiled output on my Windows.

Blockquote The platforms where you’ve precompiled the Lua script and where you’re trying to load it are incompatible in the sense that they have different word sizes or endianness. Lua bytecode is not portable across architectures.
– source: macos - luac.out: incompatible precompiled chunk - Stack Overflow

Hope that is the only problem, will update again when I get it to work.

that’s another issue, EdgeTX color handling is different from OpenTX so it looks like the script needs a fix to be compatible with EdgeTX

Okay, some more update for EdgeTX problem. The Lua compiler that goes with EdgeTX companion is not compatible with the one on the radio. I verified the luac files and confirmed we cannot run the compiled version from EdgeTX companion. Details of the issue is similar to the one found here https://github.com/betaflight/betaflight-tx-lua-scripts/issues/281. EdgeTX team needs to fix the companion compiler to make it consistent, issue #1611 submitted.

A workaround to compile Yaapu is to compile under OpenTX companion. I got thru that step and able to load Yaapu onto my radio using EdgeTX. However, the script choked again as soon as I turned on the drone with telemetry data coming in. The app just reported out of memory again. So now it seems new version of Yaapu still taking up more memory and the old X9D+ cannot handle it.

Hi, thanks a lot for teh invetsigations :slight_smile:
the script choked again because some lua files in the /yaapu/lib directory are compiled at run time, I hope to be able to take a look at it soon, should be a simple fix, my idea is to use a different method to load chunks at runtime.
Memory has been always tight on X9D radios since the very fist versions of my script and compiling on companion it’s the only way to run it

Any news on ethos planned features:

  • support for the X10/X12 radios
  • go full screen and remove ethos top and bottom bars (not really sure about this though)
  • add more left and right panels (waypoints, dual battery, etc)
  • add plotting screen ?

Hi Colin,
I’m slowly progressing, full screen layout is pretty much ready

support for X10/X12 is not started yet

waypoints are supported in the maps view and I have yet to start plotting screen porting,

3 Likes

Awesome work Alex!! Looking forward to running it on my X20 Ethos, and hoping to also have it working with Frsky S.port working on the Ethos too :slightly_smiling_face:

1 Like

Is there a plan to support the LuaGCS in the ETHOS?

Is there a plan to support the LuaGCS in the ETHOS?

Yes but not anytime soon :frowning:

Thanks! I really like your LuaCGS because litterally I can do all the needed parameter changes through the remote. Really appreciated! I have seen the new Frky remotes based on the ETHOS and they look appelative. BTW here I share my configurations files (heli_params heli_tune heli_commands for the Heli to work on LuaGCS, the available from git are empty.
How easy it is to include the ff setting inside the tune file?

Hi Alex, @yaapu
I’ve bought a Frsky X20S and would like to use your Telemetry script. Looking on the GitHub, I can see lots of files but no zip file to download. Do I need to download all the individual files? Would it be possible to get “Installation on Ethos” guide too, please?

Hi, copy the content of these 2 folders to your radio SD card

A guide is indeed needed :frowning:

1 Like

Thanks Alex but it’s not a file I can download. I don’t understand, sorry.

download this file https://github.com/yaapu/FrskyTelemetryScript/archive/refs/heads/dev.zip
and copy to your SD card only the content of the folders ETHOS/ALL/SD and ETHOS/X20/SD

Awesome, thank you. :+1:

Hi, not very difficult, save the original fles and play with them, on Horus radios the tune files have additional properties for the on screen position of the parameters so just try to find some room on screen and place the needed extra parameters there, all config is done via the lua files, the engine will render the new parameters just fine, on Taranis radios simply add the new parameters but do not add too many of them, stick with 10/12 max per page

1 Like

Hey alex, just an update. Got the Yaapu script working on my X20. I have sent a video on our Ardupilot telegram group. And the thing is, what i have is Mav2PT on my dragonlink relay setup, and it works just perfectly. Although Im still lost on how to properly configure the screen widget to change some stuff, and how to update the maps, how to change zoom level…

Edit:
I got the maps updated, I just transferred the files from my X10s and load it on the Yaapu script. I also found that pinching the screen will zoom in/out the map. Maybe it will be handy if zooming can be assigned to a channel?

I recently updated the configuration on one of my Rovers to use a redundant receiver.

Both receivers are FrSky Archer RS models in ACCESS/FPort mode.

The primary receiver has passthrough telemetry enabled, which works great…except…

If the redundant (non-telemetry enabled) receiver is found first (or if the primary receiver connection is interrupted in any way), telemetry stops.

I have a momentary kill switch on the redundant receiver that is accessible because of the way I have things configured. If I briefly interrupt that receiver’s power, telemetry from the primary receiver resumes.

Is there a way to configure either the OpenTX architecture or the Yaapu script to always seek telemetry from a specific receiver?