diff --git a/firmware/controllers/lua/lua.cpp b/firmware/controllers/lua/lua.cpp index ebeb05d8a2..2c392f85c9 100644 --- a/firmware/controllers/lua/lua.cpp +++ b/firmware/controllers/lua/lua.cpp @@ -400,6 +400,10 @@ void startLua() { initLuaCanRx(); #endif // EFI_CAN_SUPPORT + addConsoleActionII("set_lua_setting", [](int index, int value) { + engineConfiguration->scriptSetting[index] = value; + }); + luaThread.start(); addConsoleActionS("lua", [](const char* str){ diff --git a/firmware/controllers/lua/lua_hooks.cpp b/firmware/controllers/lua/lua_hooks.cpp index 55b0c3aa3d..e85db8618c 100644 --- a/firmware/controllers/lua/lua_hooks.cpp +++ b/firmware/controllers/lua/lua_hooks.cpp @@ -888,10 +888,6 @@ void configureRusefiLuaHooks(lua_State* lState) { return 1; }); - addConsoleActionII("set_lua_setting", [](int index, int value) { - engineConfiguration->scriptSetting[index] = value; - }); - #if EFI_BOOST_CONTROL lua_register(lState, "setBoostTargetAdd", [](lua_State* l) { engine->module().unmock().luaTargetAdd = luaL_checknumber(l, 1);