PaulStoffregen
Well-known member
I'm hoping for some feedback from anyone using Windows with the new driver.
Yes, 1.18-rc3 has changed the Windows driver yet again.
You can tell which driver is being used by the specific words that appear in the Device Manager.
Some specific questions:
Does Teensy work in Serial+Keyboard+Mouse+Joystick mode, where you open an actual COM port for Serial.print and the keyboard, mouse and joystick are also able to work?
Does it install without trouble on Windows 7, 8, Vista? This one is signed, so it's supposed to work on all. On XP, the signature isn't recognized, but XP ought to let you use it with a "Continue Anyway". At least that's how it's supposed to work.
Another long-standing problem has been confusing problems if you press the button on Teensy while the Arduino Serial Monitor is open. I believe there's still more work to be done on this, but this new driver should at least solve part of the problem, where the serial port was unusable when it reappeared. Maybe?
There's still a problem where the COM port can't be accessed if the device comes back while Arduino still has it open. In other words, you press the button while the Serial Monitor window is open. If the window is still open and still accessing COM3 (or whatever number was used), when the port comes back as COM3, Arduino can't access COM3 because it had the same name open at that time. But if you close the serial monitor before COM3 comes back... on the old driver that still didn't work, but it might on this new one. If so, then (hopefully) the last step needed to really make this work well is a patch in Arduino to automatically close the serial monitor (perhaps freezing the window or turning it gray) when the port vanishes.
I tried tested briefly on XP, 7, and 8.1. So far I haven't worked on that Arduino patch. Before diving into that part, I could really use more feedback from everyone using Windows, especially on how this new driver handles unplug or reset while the port is open by the serial monitor or some other software.
Please, if you have Windows, give this new driver a try and let me know how it works for you? And which version(s) of Windows you tested.
Yes, 1.18-rc3 has changed the Windows driver yet again.
You can tell which driver is being used by the specific words that appear in the Device Manager.
- "USB Serial (Communication Class, Abstract Control Model) (COM #)" - The 1st, oldest driver
- "Teensy USB Serial (PJRC.COM) (COM #)" - The 2nd driver
- "Teensy USB Serial (COM #)" - This 3rd, newest driver
Some specific questions:
Does Teensy work in Serial+Keyboard+Mouse+Joystick mode, where you open an actual COM port for Serial.print and the keyboard, mouse and joystick are also able to work?
Does it install without trouble on Windows 7, 8, Vista? This one is signed, so it's supposed to work on all. On XP, the signature isn't recognized, but XP ought to let you use it with a "Continue Anyway". At least that's how it's supposed to work.
Another long-standing problem has been confusing problems if you press the button on Teensy while the Arduino Serial Monitor is open. I believe there's still more work to be done on this, but this new driver should at least solve part of the problem, where the serial port was unusable when it reappeared. Maybe?
There's still a problem where the COM port can't be accessed if the device comes back while Arduino still has it open. In other words, you press the button while the Serial Monitor window is open. If the window is still open and still accessing COM3 (or whatever number was used), when the port comes back as COM3, Arduino can't access COM3 because it had the same name open at that time. But if you close the serial monitor before COM3 comes back... on the old driver that still didn't work, but it might on this new one. If so, then (hopefully) the last step needed to really make this work well is a patch in Arduino to automatically close the serial monitor (perhaps freezing the window or turning it gray) when the port vanishes.
I tried tested briefly on XP, 7, and 8.1. So far I haven't worked on that Arduino patch. Before diving into that part, I could really use more feedback from everyone using Windows, especially on how this new driver handles unplug or reset while the port is open by the serial monitor or some other software.
Please, if you have Windows, give this new driver a try and let me know how it works for you? And which version(s) of Windows you tested.
Last edited: