diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt index 2d1749955..8071413b8 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt @@ -1624,8 +1624,10 @@ class MeshService : Service(), Logging { } else { debug("Creating firmware update coroutine") updateJob = serviceScope.handledLaunch { - debug("Starting firmware update coroutine") - SoftwareUpdateService.doUpdate(this@MeshService, safe, filename) + exceptionReporter { + debug("Starting firmware update coroutine") + SoftwareUpdateService.doUpdate(this@MeshService, safe, filename) + } } } }