diff --git a/selfdrive/manager.py b/selfdrive/manager.py index 85576e19..76909d9b 100755 --- a/selfdrive/manager.py +++ b/selfdrive/manager.py @@ -371,11 +371,8 @@ def kill_managed_process(name): join_process(running[name], 15) if running[name].exitcode is None: cloudlog.critical("unkillable process %s failed to die!" % name) - # TODO: Use method from HARDWARE - if ANDROID: - cloudlog.critical("FORCE REBOOTING PHONE!") - os.system("date >> /sdcard/unkillable_reboot") - os.system("reboot") + os.system("date >> /sdcard/unkillable_reboot") + HARDWARE.reboot() raise RuntimeError else: cloudlog.info("killing %s with SIGKILL" % name)