From b23f9fa6685d417f6f1dcdcdd5b474ef39e5b44f Mon Sep 17 00:00:00 2001 From: Andrew Onyshchuk Date: Fri, 21 Apr 2017 21:25:47 -0500 Subject: [PATCH] Perform USB device reset after done serving boot files. Without the reset Pi Zero W doesn't boot the kernel. --- main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/main.c b/main.c index c01015f..4f64c8b 100755 --- a/main.c +++ b/main.c @@ -494,6 +494,7 @@ int main(int argc, char *argv[]) printf("Second stage boot server\n"); file_server(usb_device); } + libusb_reset_device(usb_device); libusb_close(usb_device); sleep(5);