diff --git a/src/fwbank.c b/src/fwbank.c
index 74c6856e58a0ed67ed2ada1f68452c2216f012d0..f32dc36b190da345b504f858fc77e4743d644afe 100644
--- a/src/fwbank.c
+++ b/src/fwbank.c
@@ -612,7 +612,7 @@ int sysmngr_fwbank_upgrade(const char *path, bool auto_activate, uint32_t bank_i
 	snprintf(cmd, sizeof(cmd), "echo '{\"path\":\"%s\", \"auto_activate\":%d, \"bank\":%u, \"keep_settings\":%d}' | %s 2>/dev/null",
 			path, auto_activate, bank_id, keep_settings, FWBANK_UPGRADE_CMD);
 
-	int res = sysmngr_task_fork(fwbank_upgrade_finish_callback, cmd, 10, req, bank_id);
+	int res = sysmngr_task_fork(fwbank_upgrade_finish_callback, cmd, 60, req, bank_id);
 	if (res) {
 		BBFDM_ERR("Failed to start task for fwbank upgrade command");
 		return -1;