summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rwxr-xr-xextra/usb_updater/servo_updater.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/extra/usb_updater/servo_updater.py b/extra/usb_updater/servo_updater.py
index 82b15c3250..4dff264182 100755
--- a/extra/usb_updater/servo_updater.py
+++ b/extra/usb_updater/servo_updater.py
@@ -446,6 +446,9 @@ def main():
# Make sure the servo MCU is in RO
print("===== Rebooting =====")
do_with_retries(select, tinys, 'ro')
+ # Perform additional reboot to free USB/UART resources, taken by tiny servod.
+ # See https://issuetracker.google.com/196021317 for background.
+ tinys.pty._issue_cmd("reboot")
print("===== Finished =====")