21:18:23.353 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:18:23.354 (ports 5): remove: loc=usb:0/140000/0/6/1/1
21:18:23.354 (ports 5): usb_remove: usb:0/140000/0/6/1/1
21:18:23.354 (ports 5): nothing new, skipping HID & Ports enum
21:18:23.516 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:18:23.516 (ports 5): nothing new, skipping HID & Ports enum
21:18:23.516 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:18:23.517 (ports 5): nothing new, skipping HID & Ports enum
21:18:23.708 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:18:23.710 (ports 5): nothing new, skipping HID & Ports enum
21:18:23.953 (loader): handle ecc
21:18:23.953 (loader): Device came online, code_size = 100
21:18:23.953 (loader): Board is: NXP IMXRT1062 ROM
21:18:23.953 (loader): begin operation
21:18:23.972 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.hex", 105472 bytes
21:18:23.984 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.ehex", 105472 bytes, 4960 extra
21:18:23.984 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:18:23.992 (loader): set background IMG_ONLINE
21:18:24.003 (loader): state STATE_NXP_BEGIN
21:18:24.003 (loader): nxp_write: handle ecc, size=17 01 02 02 20 20
21:18:24.003 (loader): nxp_write: success
21:18:24.003 (loader): security: 03 12 34 34 12
21:18:24.003 (loader): response: 04 12 8A 8A 12
21:18:24.003 (loader): HAB locked secure mode
21:18:24.014 (loader): state STATE_NXP_CLOSED
21:18:24.014 (loader): sending ehex access, 4960 bytes
21:18:24.018 (loader): nxp_write: handle ecc, size=17 01 04 04 20 20
21:18:24.018 (loader): nxp_write: success
21:18:24.022 (loader): nxp_write: handle ecc, size=1025 02 D1 00 20 40
21:18:24.022 (loader): nxp_write: success
21:18:24.022 (loader): nxp_write: handle ecc, size=1025 02 20 46 1F 40
21:18:24.022 (loader): nxp_write: success
21:18:24.022 (loader): nxp_write: handle ecc, size=1025 02 A9 57 3D EA
21:18:24.032 (loader): nxp_write: success
21:18:24.034 (loader): nxp_write: handle ecc, size=1025 02 09 60 86 48
21:18:24.034 (loader): nxp_write: success
21:18:24.034 (loader): nxp_write: handle ecc, size=1025 02 00 00 00 00
21:18:24.042 (loader): nxp_write: success
21:18:24.042 (loader): security: 03 12 34 34 12
21:18:24.047 (loader): response: 04 88 88 88 88
21:18:24.047 (loader): run it..
21:18:24.050 (loader): nxp_write: handle ecc, size=17 01 0B 0B 20 20
21:18:24.052 (loader): nxp_write: success
21:18:24.057 (loader): security: 03 12 34 34 12
21:18:24.066 (loader): end operation, total time = 0.114 seconds
21:18:24.073 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:18:24.074 (ports 5): nothing new, skipping HID & Ports enum
21:18:24.077 (loader): redraw timer set, image 80 to show for 2000 ms
21:18:24.083 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:18:24.084 (ports 5): nothing new, skipping HID & Ports enum
21:18:24.203 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:24.203 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:24.212 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:24.212 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:24.212 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:24.222 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:24.228 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:24.228 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:24.261 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:18:24.262 (ports 5): nothing new, skipping HID & Ports enum
21:18:24.444 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:18:24.447 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0478#000fd6ad#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:18:24.447 (ports 5): found_usb_device, loc=usb:0/140000/0/6/1/1 Port_#0001.Hub_#0009
21:18:24.447 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0107
21:18:24.447 (ports 5): found_usb_device, devinst=0000001a
21:18:24.447 (ports 5): add: loc=usb:0/140000/0/6/1/1, class=HID, vid=16C0, pid=0478, ver=0107, serial=000fd6ad, dev=\\?\usb#vid_16c0&pid_0478#000fd6ad#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:18:24.447 (ports 5): hiddev_from_devinst_list: iface=0
21:18:24.447 (ports 5): found_usb_device complete
21:18:24.448 (ports 5): usb_add: usb:0/140000/0/6/1/1 [no_device] (Teensy 4.0) Bootloader
21:18:24.496 (loader): encryption is required, public key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:18:24.496 (loader): Device came online, code_size = 2031616
21:18:24.496 (loader): Board is: Teensy 4.0 (IMXRT1062), version 1.07
21:18:24.512 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.hex", 105472 bytes
21:18:24.543 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.ehex", 105472 bytes, 4960 extra
21:18:24.543 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:18:24.552 (loader): set background IMG_ONLINE
21:18:24.575 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.hex", 105472 bytes
21:18:24.591 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.ehex", 105472 bytes, 4960 extra
21:18:24.591 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:18:24.591 (loader): elf appears to be for Teensy 4.0 (IMXRT1062) (2031616 bytes)
21:18:24.606 (loader): elf binary data matches hex file
21:18:24.606 (loader): elf file is for Teensy 4.0 (IMXRT1062)
21:18:24.606 (loader): using encrypted ehex (required - secure mode is locked)
21:18:24.654 (loader): begin operation
21:18:24.680 (loader): flash, block=0, bs=1024, auto=1
21:18:24.680 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:18:24.682 (ports 5): hid, found devinst=0000001B
21:18:24.682 (ports 5): hid, path=\\?\hid#vid_16c0&pid_0478#8&31719e78&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:18:24.682 (ports 5): hid, opened handle
21:18:24.682 (ports 5): devinst=0000001B, location=usb:0/140000/0/6/1/1
21:18:24.682 (ports 5): vid=16C0, pid=0478, ver=0107, usepage=FF9C, use=0024
21:18:24.682 (ports 5): devpath=\\?\hid#vid_16c0&pid_0478#8&31719e78&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:18:24.682 (ports 5): usb_add: usb:0/140000/0/6/1/1 hid#vid_16c0&pid_0478 (Teensy 4.0) Bootloader
21:18:24.727 (loader): flash, block=1, bs=1024, auto=1
21:18:24.743 (loader): flash, block=2, bs=1024, auto=1
21:18:24.994 (loader): flash, block=3, bs=1024, auto=1
21:18:24.994 (loader): flash, block=4, bs=1024, auto=1
21:18:25.016 (loader): flash, block=5, bs=1024, auto=1
21:18:25.023 (loader): flash, block=6, bs=1024, auto=1
21:18:25.024 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:18:25.025 (ports 5): nothing new, skipping HID & Ports enum
21:18:25.044 (loader): flash, block=7, bs=1024, auto=1
21:18:25.060 (loader): flash, block=8, bs=1024, auto=1
21:18:25.060 (loader): flash, block=9, bs=1024, auto=1
21:18:25.076 (loader): flash, block=10, bs=1024, auto=1
21:18:25.076 (loader): flash, block=11, bs=1024, auto=1
21:18:25.076 (loader): flash, block=12, bs=1024, auto=1
21:18:25.092 (loader): flash, block=13, bs=1024, auto=1
21:18:25.092 (loader): flash, block=14, bs=1024, auto=1
21:18:25.092 (loader): flash, block=15, bs=1024, auto=1
21:18:25.107 (loader): flash, block=16, bs=1024, auto=1
21:18:25.107 (loader): flash, block=17, bs=1024, auto=1
21:18:25.107 (loader): flash, block=18, bs=1024, auto=1
21:18:25.107 (loader): flash, block=19, bs=1024, auto=1
21:18:25.123 (loader): flash, block=20, bs=1024, auto=1
21:18:25.123 (loader): flash, block=21, bs=1024, auto=1
21:18:25.123 (loader): flash, block=22, bs=1024, auto=1
21:18:25.139 (loader): flash, block=23, bs=1024, auto=1
21:18:25.139 (loader): flash, block=24, bs=1024, auto=1
21:18:25.139 (loader): flash, block=25, bs=1024, auto=1
21:18:25.154 (loader): flash, block=26, bs=1024, auto=1
21:18:25.154 (loader): flash, block=27, bs=1024, auto=1
21:18:25.154 (loader): flash, block=28, bs=1024, auto=1
21:18:25.170 (loader): flash, block=29, bs=1024, auto=1
21:18:25.170 (loader): flash, block=30, bs=1024, auto=1
21:18:25.170 (loader): flash, block=31, bs=1024, auto=1
21:18:25.185 (loader): flash, block=32, bs=1024, auto=1
21:18:25.185 (loader): flash, block=33, bs=1024, auto=1
21:18:25.185 (loader): flash, block=34, bs=1024, auto=1
21:18:25.201 (loader): flash, block=35, bs=1024, auto=1
21:18:25.202 (loader): flash, block=36, bs=1024, auto=1
21:18:25.202 (loader): flash, block=37, bs=1024, auto=1
21:18:25.202 (loader): flash, block=38, bs=1024, auto=1
21:18:25.218 (loader): flash, block=39, bs=1024, auto=1
21:18:25.218 (loader): flash, block=40, bs=1024, auto=1
21:18:25.218 (loader): flash, block=41, bs=1024, auto=1
21:18:25.233 (loader): flash, block=42, bs=1024, auto=1
21:18:25.233 (loader): flash, block=43, bs=1024, auto=1
21:18:25.233 (loader): flash, block=44, bs=1024, auto=1
21:18:25.249 (loader): flash, block=45, bs=1024, auto=1
21:18:25.254 (loader): flash, block=46, bs=1024, auto=1
21:18:25.254 (loader): flash, block=47, bs=1024, auto=1
21:18:25.265 (loader): flash, block=48, bs=1024, auto=1
21:18:25.265 (loader): flash, block=49, bs=1024, auto=1
21:18:25.265 (loader): flash, block=50, bs=1024, auto=1
21:18:25.281 (loader): flash, block=51, bs=1024, auto=1
21:18:25.289 (loader): flash, block=52, bs=1024, auto=1
21:18:25.293 (loader): flash, block=53, bs=1024, auto=1
21:18:25.298 (loader): flash, block=54, bs=1024, auto=1
21:18:25.302 (loader): flash, block=55, bs=1024, auto=1
21:18:25.305 (loader): flash, block=56, bs=1024, auto=1
21:18:25.305 (loader): flash, block=57, bs=1024, auto=1
21:18:25.305 (loader): flash, block=58, bs=1024, auto=1
21:18:25.305 (loader): flash, block=59, bs=1024, auto=1
21:18:25.321 (loader): flash, block=60, bs=1024, auto=1
21:18:25.321 (loader): flash, block=61, bs=1024, auto=1
21:18:25.321 (loader): flash, block=62, bs=1024, auto=1
21:18:25.336 (loader): flash, block=63, bs=1024, auto=1
21:18:25.336 (loader): flash, block=64, bs=1024, auto=1
21:18:25.336 (loader): flash, block=65, bs=1024, auto=1
21:18:25.354 (loader): flash, block=66, bs=1024, auto=1
21:18:25.354 (loader): flash, block=67, bs=1024, auto=1
21:18:25.354 (loader): flash, block=68, bs=1024, auto=1
21:18:25.369 (loader): flash, block=69, bs=1024, auto=1
21:18:25.370 (loader): flash, block=70, bs=1024, auto=1
21:18:25.370 (loader): flash, block=71, bs=1024, auto=1
21:18:25.370 (loader): flash, block=72, bs=1024, auto=1
21:18:25.389 (loader): flash, block=73, bs=1024, auto=1
21:18:25.389 (loader): flash, block=74, bs=1024, auto=1
21:18:25.389 (loader): flash, block=75, bs=1024, auto=1
21:18:25.389 (loader): flash, block=76, bs=1024, auto=1
21:18:25.404 (loader): flash, block=77, bs=1024, auto=1
21:18:25.404 (loader): flash, block=78, bs=1024, auto=1
21:18:25.404 (loader): flash, block=79, bs=1024, auto=1
21:18:25.420 (loader): flash, block=80, bs=1024, auto=1
21:18:25.420 (loader): flash, block=81, bs=1024, auto=1
21:18:25.420 (loader): flash, block=82, bs=1024, auto=1
21:18:25.420 (loader): flash, block=83, bs=1024, auto=1
21:18:25.436 (loader): flash, block=84, bs=1024, auto=1
21:18:25.436 (loader): flash, block=85, bs=1024, auto=1
21:18:25.436 (loader): flash, block=86, bs=1024, auto=1
21:18:25.454 (loader): flash, block=87, bs=1024, auto=1
21:18:25.454 (loader): flash, block=88, bs=1024, auto=1
21:18:25.467 (loader): flash, block=89, bs=1024, auto=1
21:18:25.467 (loader): flash, block=90, bs=1024, auto=1
21:18:25.467 (loader): flash, block=91, bs=1024, auto=1
21:18:25.483 (loader): flash, block=92, bs=1024, auto=1
21:18:25.483 (loader): flash, block=93, bs=1024, auto=1
21:18:25.483 (loader): flash, block=94, bs=1024, auto=1
21:18:25.499 (loader): flash, block=95, bs=1024, auto=1
21:18:25.499 (loader): flash, block=96, bs=1024, auto=1
21:18:25.499 (loader): flash, block=97, bs=1024, auto=1
21:18:25.514 (loader): flash, block=98, bs=1024, auto=1
21:18:25.514 (loader): flash, block=99, bs=1024, auto=1
21:18:25.514 (loader): flash, block=100, bs=1024, auto=1
21:18:25.530 (loader): flash, block=101, bs=1024, auto=1
21:18:25.530 (loader): flash, block=102, bs=1024, auto=1
21:18:25.545 (loader): sending reboot
21:18:25.545 (loader): begin wait_until_offline
21:18:25.580 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:18:25.581 (ports 5): remove: loc=usb:0/140000/0/6/1/1
21:18:25.581 (ports 5): usb_remove: usb:0/140000/0/6/1/1
21:18:25.581 (ports 5): nothing new, skipping HID & Ports enum
21:18:25.608 (loader): offline, waited 1
21:18:25.608 (loader): end operation, total time = 0.955 seconds
21:18:25.640 (loader): set background IMG_REBOOT_OK
21:18:25.671 (loader): redraw timer set, image 14 to show for 1200 ms
21:18:25.782 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:25.782 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:25.782 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:25.798 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:25.798 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:25.798 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:25.798 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:25.814 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:25.970 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:18:25.971 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#10379970#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:18:25.971 (ports 5): found_usb_device, loc=usb:0/140000/0/6/1/1 Port_#0001.Hub_#0009
21:18:25.972 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
21:18:25.972 (ports 5): found_usb_device, devinst=00000005
21:18:25.972 (ports 5): add: loc=usb:0/140000/0/6/1/1, class=USB, vid=16C0, pid=0483, ver=0279, serial=10379970, dev=\\?\usb#vid_16c0&pid_0483#10379970#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:18:25.972 (ports 5): comport_from_devinst_list attempt
21:18:25.972 (ports 5): found_usb_device complete
21:18:25.973 (ports 5): usb_add: usb:0/140000/0/6/1/1 [no_device] (Teensy 4.0) Serial
21:18:26.014 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:18:26.016 (ports 5): update_usb_device, devinst list change, old had 1, new has 2
21:18:26.016 (ports 5): comport_from_devinst_list attempt
21:18:26.016 (ports 5): found Ports in classguid_list at index=1
21:18:26.016 (ports 5): port COM9 found from devnode
21:18:26.016 (ports 5): usb_add: usb:0/140000/0/6/1/1 COM9 (Teensy 4.0) Serial
21:18:26.599 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:18:26.600 (ports 5): nothing new, skipping HID & Ports enum
21:18:26.877 (loader): redraw, image 9
21:18:30.618 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:18:30.619 (ports 5): nothing new, skipping HID & Ports enum
21:18:34.853 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:18:34.854 (ports 5): remove: loc=usb:0/140000/0/6/1/1
21:18:34.854 (ports 5): usb_remove: usb:0/140000/0/6/1/1
21:18:34.854 (ports 5): nothing new, skipping HID & Ports enum
21:18:35.092 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:18:35.094 (ports 5): nothing new, skipping HID & Ports enum
21:18:35.341 (loader): handle 11dc
21:18:35.341 (loader): Device came online, code_size = 100
21:18:35.341 (loader): Board is: NXP IMXRT1062 ROM
21:18:35.356 (loader): begin operation
21:18:35.374 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.hex", 105472 bytes
21:18:35.389 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.ehex", 105472 bytes, 4960 extra
21:18:35.405 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:18:35.405 (loader): set background IMG_ONLINE
21:18:35.420 (loader): state STATE_NXP_BEGIN
21:18:35.420 (loader): nxp_write: handle 11dc, size=17 01 02 02 20 20
21:18:35.420 (loader): nxp_write: success
21:18:35.420 (loader): security: 03 12 34 34 12
21:18:35.436 (loader): response: 04 12 8A 8A 12
21:18:35.436 (loader): HAB locked secure mode
21:18:35.436 (loader): state STATE_NXP_CLOSED
21:18:35.455 (loader): sending ehex access, 4960 bytes
21:18:35.456 (loader): nxp_write: handle 11dc, size=17 01 04 04 20 20
21:18:35.460 (loader): nxp_write: success
21:18:35.468 (loader): nxp_write: handle 11dc, size=1025 02 D1 00 20 40
21:18:35.468 (loader): nxp_write: success
21:18:35.468 (loader): nxp_write: handle 11dc, size=1025 02 20 46 1F 40
21:18:35.483 (loader): nxp_write: success
21:18:35.483 (loader): nxp_write: handle 11dc, size=1025 02 A9 57 3D EA
21:18:35.483 (loader): nxp_write: success
21:18:35.499 (loader): nxp_write: handle 11dc, size=1025 02 09 60 86 48
21:18:35.501 (loader): nxp_write: success
21:18:35.501 (loader): nxp_write: handle 11dc, size=1025 02 00 00 00 00
21:18:35.501 (loader): nxp_write: success
21:18:35.517 (loader): security: 03 12 34 34 12
21:18:35.517 (loader): response: 04 88 88 88 88
21:18:35.517 (loader): run it..
21:18:35.533 (loader): nxp_write: handle 11dc, size=17 01 0B 0B 20 20
21:18:35.533 (loader): nxp_write: success
21:18:35.533 (loader): security: 03 12 34 34 12
21:18:35.560 (loader): end operation, total time = 0.200 seconds
21:18:35.564 (loader): redraw timer set, image 80 to show for 2000 ms
21:18:35.596 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:35.606 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:18:35.607 (ports 5): nothing new, skipping HID & Ports enum
21:18:35.611 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:35.627 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:35.627 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:35.627 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:35.642 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:35.642 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:35.660 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:36.039 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:18:36.045 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0478#000fd6ad#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:18:36.045 (ports 5): found_usb_device, loc=usb:0/140000/0/6/1/1 Port_#0001.Hub_#0009
21:18:36.045 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0107
21:18:36.045 (ports 5): found_usb_device, devinst=0000001a
21:18:36.045 (ports 5): add: loc=usb:0/140000/0/6/1/1, class=HID, vid=16C0, pid=0478, ver=0107, serial=000fd6ad, dev=\\?\usb#vid_16c0&pid_0478#000fd6ad#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:18:36.045 (ports 5): hiddev_from_devinst_list: iface=0
21:18:36.046 (ports 5): found_usb_device complete
21:18:36.047 (ports 5): usb_add: usb:0/140000/0/6/1/1 [no_device] (Teensy 4.0) Bootloader
21:18:36.141 (loader): encryption is required, public key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:18:36.157 (loader): Device came online, code_size = 2031616
21:18:36.157 (loader): Board is: Teensy 4.0 (IMXRT1062), version 1.07
21:18:36.188 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.hex", 105472 bytes
21:18:36.208 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.ehex", 105472 bytes, 4960 extra
21:18:36.212 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:18:36.219 (loader): set background IMG_ONLINE
21:18:36.228 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.hex", 105472 bytes
21:18:36.259 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.ehex", 105472 bytes, 4960 extra
21:18:36.259 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:18:36.259 (loader): elf appears to be for Teensy 4.0 (IMXRT1062) (2031616 bytes)
21:18:36.275 (loader): elf binary data matches hex file
21:18:36.296 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:18:36.297 (ports 5): remove: loc=usb:0/140000/0/6/1/1
21:18:36.297 (ports 5): usb_remove: usb:0/140000/0/6/1/1
21:18:36.297 (ports 5): nothing new, skipping HID & Ports enum
21:18:36.306 (loader): elf file is for Teensy 4.0 (IMXRT1062)
21:18:36.306 (loader): using encrypted ehex (required - secure mode is locked)
21:18:36.353 (loader): begin operation
21:18:36.410 (loader): flash, block=0, bs=1024, auto=1
21:18:36.744 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:18:36.748 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#10379970#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:18:36.748 (ports 5): found_usb_device, loc=usb:0/140000/0/6/1/1 Port_#0001.Hub_#0009
21:18:36.748 (ports 5): found_usb_device, devinst=00000005
21:18:36.748 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
21:18:36.748 (ports 5): add: loc=usb:0/140000/0/6/1/1, class=USB, vid=16C0, pid=0483, ver=0279, serial=10379970, dev=\\?\usb#vid_16c0&pid_0483#10379970#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:18:36.748 (ports 5): comport_from_devinst_list attempt
21:18:36.748 (ports 5): found_usb_device complete
21:18:36.748 (ports 5): usb_add: usb:0/140000/0/6/1/1 [no_device] (Teensy 4.0) Serial
21:18:42.428 (loader): HID/win32: write failure, num = 0
21:18:42.428 (loader): program: write error
21:18:42.428 (loader): HID/win32: HidD_GetPreparsedData failed, device assumed disconnected
21:18:42.428 (loader): end operation, total time = 6.075 seconds
21:18:42.444 (loader): set background IMG_DOWNLOAD_ERROR
21:18:42.444 (loader): redraw timer set, image 11 to show for 4000 ms
21:18:42.557 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:42.557 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:42.573 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:42.636 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:42.651 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:42.651 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:42.698 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:18:42.698 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:18:46.445 (loader): redraw, image 9
21:19:24.461 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:19:24.463 (ports 5): remove: loc=usb:0/140000/0/6/1/1
21:19:24.463 (ports 5): usb_remove: usb:0/140000/0/6/1/1
21:19:24.463 (ports 5): nothing new, skipping HID & Ports enum
21:19:24.640 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:19:24.641 (ports 5): nothing new, skipping HID & Ports enum
21:19:24.669 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:19:24.669 (ports 5): nothing new, skipping HID & Ports enum
21:19:24.669 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:19:24.670 (ports 5): nothing new, skipping HID & Ports enum
21:19:24.840 (loader): handle 81c
21:19:24.845 (loader): Device came online, code_size = 100
21:19:24.850 (loader): Board is: NXP IMXRT1062 ROM
21:19:24.850 (loader): begin operation
21:19:24.875 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.hex", 105472 bytes
21:19:24.896 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.ehex", 105472 bytes, 4960 extra
21:19:24.900 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:19:24.910 (loader): set background IMG_ONLINE
21:19:24.931 (loader): state STATE_NXP_BEGIN
21:19:24.935 (loader): nxp_write: handle 81c, size=17 01 02 02 20 20
21:19:24.940 (loader): nxp_write: success
21:19:24.940 (loader): security: 03 12 34 34 12
21:19:24.986 (loader): response: 04 12 8A 8A 12
21:19:24.991 (loader): HAB locked secure mode
21:19:24.996 (loader): state STATE_NXP_CLOSED
21:19:25.000 (loader): sending ehex access, 4960 bytes
21:19:25.007 (loader): nxp_write: handle 81c, size=17 01 04 04 20 20
21:19:25.025 (loader): nxp_write: success
21:19:25.031 (loader): nxp_write: handle 81c, size=1025 02 D1 00 20 40
21:19:25.031 (loader): nxp_write: success
21:19:25.039 (loader): nxp_write: handle 81c, size=1025 02 20 46 1F 40
21:19:25.041 (loader): nxp_write: success
21:19:25.081 (loader): nxp_write: handle 81c, size=1025 02 A9 57 3D EA
21:19:25.086 (loader): nxp_write: success
21:19:25.091 (loader): nxp_write: handle 81c, size=1025 02 09 60 86 48
21:19:25.097 (loader): nxp_write: success
21:19:25.101 (loader): nxp_write: handle 81c, size=1025 02 00 00 00 00
21:19:25.101 (loader): nxp_write: success
21:19:25.101 (loader): security: 03 12 34 34 12
21:19:25.113 (loader): response: 04 88 88 88 88
21:19:25.113 (loader): run it..
21:19:25.113 (loader): nxp_write: handle 81c, size=17 01 0B 0B 20 20
21:19:25.121 (loader): nxp_write: success
21:19:25.121 (loader): security: 03 12 34 34 12
21:19:25.136 (loader): end operation, total time = 0.280 seconds
21:19:25.145 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
21:19:25.146 (ports 5): nothing new, skipping HID & Ports enum
21:19:25.151 (loader): redraw timer set, image 80 to show for 2000 ms
21:19:25.156 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:19:25.156 (ports 5): nothing new, skipping HID & Ports enum
21:19:25.353 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:19:25.353 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:19:25.361 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:19:25.366 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:19:25.371 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:19:25.371 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:19:25.376 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/3
21:19:25.381 (loader): HID/win32: vid:046D pid:C52B ver:1211 usb:0/140000/0/9/4/2/4
21:19:25.427 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:19:25.428 (ports 5): nothing new, skipping HID & Ports enum
21:19:25.514 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
21:19:25.515 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0478#000fd6ad#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:19:25.515 (ports 5): found_usb_device, loc=usb:0/140000/0/6/1/1 Port_#0001.Hub_#0009
21:19:25.515 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0107
21:19:25.515 (ports 5): found_usb_device, devinst=0000001a
21:19:25.515 (ports 5): add: loc=usb:0/140000/0/6/1/1, class=HID, vid=16C0, pid=0478, ver=0107, serial=000fd6ad, dev=\\?\usb#vid_16c0&pid_0478#000fd6ad#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
21:19:25.515 (ports 5): hiddev_from_devinst_list: iface=0
21:19:25.516 (ports 5): found_usb_device complete
21:19:25.516 (ports 5): usb_add: usb:0/140000/0/6/1/1 [no_device] (Teensy 4.0) Bootloader
21:19:25.611 (loader): encryption is required, public key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:19:25.621 (loader): Device came online, code_size = 2031616
21:19:25.626 (loader): Board is: Teensy 4.0 (IMXRT1062), version 1.07
21:19:25.646 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.hex", 105472 bytes
21:19:25.661 (loader): File "C:\Users\Tim\AppData\Local\Temp\arduino_build_694440\DMAMEMt.ino.ehex", 105472 bytes, 4960 extra
21:19:25.666 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
21:19:25.676 (loader): set background IMG_ONLINE
21:19:25.689 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:19:25.690 (ports 5): hid, found devinst=0000001B
21:19:25.690 (ports 5): hid, path=\\?\hid#vid_16c0&pid_0478#8&31719e78&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:19:25.690 (ports 5): hid, opened handle
21:19:25.690 (ports 5): devinst=0000001B, location=usb:0/140000/0/6/1/1
21:19:25.690 (ports 5): vid=16C0, pid=0478, ver=0107, usepage=FF9C, use=0024
21:19:25.690 (ports 5): devpath=\\?\hid#vid_16c0&pid_0478#8&31719e78&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
21:19:25.690 (ports 5): usb_add: usb:0/140000/0/6/1/1 hid#vid_16c0&pid_0478 (Teensy 4.0) Bootloader
21:19:25.861 (loader): HID/win32: HidD_GetPreparsedData ok, device still online :-)
21:19:25.890 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
21:19:25.891 (ports 5): nothing new, skipping HID & Ports enum