diff options
-rwxr-xr-x | extra/usb_updater/servo_updater.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/extra/usb_updater/servo_updater.py b/extra/usb_updater/servo_updater.py index 38c92cb68e..1c8981efa5 100755 --- a/extra/usb_updater/servo_updater.py +++ b/extra/usb_updater/servo_updater.py @@ -213,6 +213,8 @@ def main(): help="Update even if version match", default=False) parser.add_argument('-v', '--verbose', action="store_true", help="Chatty output") + parser.add_argument('-r', '--reboot', action="store_true", + help="Always reboot, even after probe.") args = parser.parse_args() @@ -237,6 +239,8 @@ def main(): if newvers == vers: print("No version update needed") + if args.reboot is True: + select(vidpid, iface, serialno, "ro", debuglog=debuglog) return else: print("Updating to recommended version.") |