Here is a second beta test for Teensyduino 1.42.

The main new feature is a "Teensy" section in the Tools > Ports menu
which tries to show Teensy in all modes, not just Serial.

I'd like to thank everyone who tested and suffered the problems with 1.42-beta1. This is probably what 1.42-beta1 should have been. Many problems have been fixed, and teensy_reboot has been completely rewritten to use the ports menu info. Several issues remain (see the lists below), so I could really use some help & feedback testing.

Teensy Loader Verbose Info window now offers much better info, so we should at least have a better chance of capturing useful info when/if things go wrong.


Old beta download links removed. Please use the latest version:
https://www.pjrc.com/teensy/td_download.html


Changes since Teensyduino 1.42-beta1

Unified logging in Teensy Loader's Verbose Info window
Fix teensy_ports crash when/if Teensy Loader closes
major USB device detection code cleanup....
teensy_reboot now uses device location info from Ports menu
teensy_ports quits automatically when Arduino no longer running
Optimize memory usage in Teensy Loader PNG image handling
Fix Teensy Loader Verbose Info menu Log > Clear
Improve elapsed time in teensy_ports, use native monotonic time
Drop support for Arduino 1.8.2 and 1.8.3 and 1.8.4
Fix incorrect serial monitor title bar on Windows
Workaround for 1 second lag when Teensy Loader not running
Fix non-serial reconnect on Windows XP (workaround missing DBT_DEVNODES_CHANGED)


Suspected issues: (please try to reproduce these!)

teensy_serialmon may get "stuck" and remain running, maybe 100% CPU usage
serial monitor slow updates (but still works) some cases, like 2ms delay between Serial.print
serial monitor might have leftover output from prior session when device reopened

Known issues:

verbose info is (sometimes) getting copied into the serial monitor
Teensy Loader does not use Ports menu yet - assumes just-rebooted board is one to upload
auto-restart of sketch on Teensy 2.0 not working
Teensy model (2.0, LC, 3.2, etc) only show in Ports after uploading
teensy_ports doesn't track board (by serial number) as it moves to another physical port
arduino prefs not always getting updated during install
Teensy Loader Verbose Info menu Log > Clear is disabled on Mac, why?
arduino's compiling progress bar is pretty much worthless (arduino issue 7138)
installer re-writes zip file too much, triggering windows defender
shortening of devpath for ports menu needs 2 more chars for Macintosh serial names