From 01f8286b141addb32b5d298b966d8160b9d9d325 Mon Sep 17 00:00:00 2001
From: DonLakeFlyer <don@thegagnes.com>
Date: Fri, 10 Nov 2017 11:04:53 -0800
Subject: [PATCH] Fix reboot

---
 src/VehicleSetup/Bootloader.cc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/VehicleSetup/Bootloader.cc b/src/VehicleSetup/Bootloader.cc
index db618cc..ec1600a 100644
--- a/src/VehicleSetup/Bootloader.cc
+++ b/src/VehicleSetup/Bootloader.cc
@@ -631,5 +631,9 @@ Error:
 
 bool Bootloader::reboot(QSerialPort* port)
 {
-    return _write(port, PROTO_BOOT) && _write(port, PROTO_EOC);
+    bool success = _write(port, PROTO_BOOT) && _write(port, PROTO_EOC);
+    if (success) {
+        port->waitForBytesWritten(100);
+    }
+    return success;
 }