20:58:27.927 (ports 2): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
20:58:27.927 (ports 2): nothing new, skipping HID & Ports enum
20:58:27.938 (ports 2): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
20:58:27.939 (ports 2): nothing new, skipping HID & Ports enum
20:58:28.106 (loader): stop ignoring usb:0/140000/0/A
20:58:28.381 (ports 2): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
20:58:28.381 (ports 2): nothing new, skipping HID & Ports enum
20:58:28.382 (ports 2): WM_DEVICECHANGE DBT_DEVICEARRIVAL
20:58:28.383 (ports 2): found_usb_device, id=\\?\usb#vid_16c0&pid_0478#000cf22b#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
20:58:28.383 (ports 2): found_usb_device, loc=usb:0/140000/0/A Port_#0010.Hub_#0001
20:58:28.383 (ports 2): found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0106
20:58:28.383 (ports 2): found_usb_device, devinst=00000004
20:58:28.383 (ports 2): add: loc=usb:0/140000/0/A, class=HID, vid=16C0, pid=0478, ver=0106, serial=000cf22b, dev=\\?\usb#vid_16c0&pid_0478#000cf22b#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
20:58:28.383 (ports 2): hiddev_from_devinst_list: iface=0
20:58:28.383 (ports 2): found_usb_device complete
20:58:28.384 (ports 2): usb_add: usb:0/140000/0/A [no_device] (Teensy) Bootloader
20:58:28.422 (ports 2): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
20:58:28.422 (ports 2): update_usb_device, devinst list change, old had 1, new has 2
20:58:28.422 (ports 2): hiddev_from_devinst_list: iface=0
20:58:28.423 (ports 2): hid, found devinst=00000008
20:58:28.423 (ports 2): hid, path=\\?\hid#vid_16c0&pid_0478#6&7c3a5f6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
20:58:28.423 (ports 2): hid, opened handle
20:58:28.423 (ports 2): devinst=00000008, location=usb:0/140000/0/A
20:58:28.423 (ports 2): vid=16C0, pid=0478, ver=0106, usepage=FF9C, use=0026
20:58:28.423 (ports 2): devpath=\\?\hid#vid_16c0&pid_0478#6&7c3a5f6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
20:58:28.424 (ports 2): usb_add: usb:0/140000/0/A hid#vid_16c0&pid_0478 (Teensy MicroMod) Bootloader
20:58:28.607 (loader): Device came online, code_size = 16515072
20:58:28.609 (loader): Board is: Teensy MicroMod (IMXRT1062), version 1.06
20:58:28.662 (loader): File "C:\Users\simon\AppData\Local\Temp\arduino_build_127510\Momentum.ino.hex", 315392 bytes
20:58:28.666 (loader): File "Momentum.ino.hex". 315392 bytes, 2% used
20:58:28.671 (loader): set background IMG_ONLINE
20:58:28.725 (loader): File "C:\Users\simon\AppData\Local\Temp\arduino_build_127510\Momentum.ino.hex", 315392 bytes
20:58:28.729 (loader): File "Momentum.ino.hex". 315392 bytes, 2% used
20:58:28.736 (loader): elf appears to be for Teensy MicroMod (IMXRT1062) (16515072 bytes)
20:58:28.739 (loader): elf binary data matches hex file
20:58:28.742 (loader): elf file is for Teensy MicroMod (IMXRT1062)
20:58:28.745 (loader): using hex file
20:58:28.748 (loader): begin operation
20:58:28.817 (loader): flash, block=0, bs=1024, auto=1
20:58:28.822 (loader): flash, block=1, bs=1024, auto=1
20:58:30.625 (loader): flash, block=2, bs=1024, auto=1
20:59:03.008 (loader): program: write error
20:59:03.010 (loader): HID/win32: HidD_GetPreparsedData ok, device still online :-)
20:59:03.015 (loader): end operation, total time = 34.264 seconds
20:59:03.019 (loader): set background IMG_DOWNLOAD_ERROR
20:59:03.022 (loader): redraw timer set, image 11 to show for 4000 ms
20:59:07.036 (loader): redraw, image 10
20:59:07.038 (loader): set background IMG_ONLINE