diff --git a/lib/tasks/src/threads.cpp b/lib/tasks/src/threads.cpp index 6f194be2..c0948e1a 100644 --- a/lib/tasks/src/threads.cpp +++ b/lib/tasks/src/threads.cpp @@ -24,7 +24,7 @@ void ThreadManager::init() { - new_thread(CORE_BACK, &ThreadManager::simcom_thread, 8*1024); + new_thread(CORE_BACK, &ThreadManager::simcom_thread, 32*1024); new_thread(CORE_BACK, &ThreadManager::background_thread, 8*1024); } diff --git a/src/main.cpp b/src/main.cpp index d2aed94e..2f5c3681 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -69,9 +69,9 @@ void mainLoop(void* data) { // Check if OOBE app need to be launched if (!systemConfig.has("oobe") || !systemConfig.get("oobe")) { // Launch OOBE app - const std::shared_ptr oobeApp = AppManager::get(".oobe"); - try { + const std::shared_ptr oobeApp = AppManager::get(".oobe"); + oobeApp->run(false); } catch (std::runtime_error& e) { std::cerr << "Lua error: " << e.what() << std::endl; diff --git a/storage/sys_apps/settings.zip b/storage/sys_apps/settings.zip new file mode 100644 index 00000000..89af1bb0 Binary files /dev/null and b/storage/sys_apps/settings.zip differ