Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 10 of 10

Thread: How to delete the Teensy USB Serial driver from Windows 10

  1. #1
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    12,894

    How to delete the Teensy USB Serial driver from Windows 10

    Windows 10 has its own USB serial INF "driver". You no longer need to install Teensy's serial driver.

    During installation with Teensyduino 1.24, I recommend using the "Skip Driver Install" button.

    Click image for larger version. 

Name:	Capture5.PNG 
Views:	278 
Size:	157.4 KB 
ID:	4962

    Teensyduino 1.25 will be updated to detect Windows 10 and automatically skip the driver installation.


    If you have already installed the Teensy USB Serial driver, it's unlikely to cause any harm. Both the Teensy and Windows 10 INFs simply cause Windows to use USBSER.SYS. Either way, you're using the same actual driver.

    If you'd like to remove the Teensy USB Serial "driver", follow these steps.

    First, right-click the start menu and open the Device Manager. Connect a Teensy to your PC, which is programmed with Tools > USB Type (in Arduino) set to "Serial". PJRC ships every Teensy pre-programmed as RawHID, so you must program the Teensy at least once from Arduino to get to this step.

    Click image for larger version. 

Name:	Capture1.PNG 
Views:	379 
Size:	151.3 KB 
ID:	4966

    Right-click "Teensy USB Device" and select "Uninstall".

    Click image for larger version. 

Name:	Capture2.PNG 
Views:	235 
Size:	163.8 KB 
ID:	4965

    In the confirmation window, check the box for "Delete the driver software for this device" and click "OK".

    Click image for larger version. 

Name:	Capture3.PNG 
Views:	208 
Size:	120.1 KB 
ID:	4963

    Unplug the Teensy from your PC, and then plug it back in. Windows will now use its own built-in INF, which causes the name to be "USB Serial Device".

    Click image for larger version. 

Name:	Capture4.PNG 
Views:	145 
Size:	153.6 KB 
ID:	4964

  2. #2
    Senior Member
    Join Date
    Jun 2013
    Location
    So. Calif
    Posts
    2,828
    Very good info.
    But in a week or two, it'll be lost in the noise.
    Sure need that blog or equiv.

  3. #3
    Senior Member defragster's Avatar
    Join Date
    Feb 2015
    Posts
    3,792
    Quote Originally Posted by stevech View Post
    Very good info.
    But in a week or two, it'll be lost in the noise.
    Sure need that blog or equiv.
    It didn't take a whole week - Paul had to link me here already :-) I could have done this myself - but I missed the note about it being a NOP and asked on the 1.25 beta thread.

  4. #4
    Junior Member
    Join Date
    May 2014
    Posts
    8
    Hi Paul,
    I just switched to Windows 10, before I had Windows 7 and I have a problem with the driver. The serial communication runs, but I don't get the dtr Signal. Like you showed here:https://www.pjrc.com/teensy/td_serial.html I ask if a pc Programm has connected, which runs very good @ Win7 but with Windows 10 I see that a programm runs, but if I quit the program dtr doesn't go low. Is it possible to exchange manually the standard USB driver to the old teensy driver?
    Thanks for help!

    Lars

  5. #5
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    12,894
    On Windows 10 we use the built-in driver. Nothing special is installed.

    Windows 10 is the first version where Microsoft provides a complete driver. All prior versions required installing an INF (which still used Microsoft's USBSER.SYS). When you run the Teensyduino installer or stand-alone serial installer, it detects the presence of Microsoft's driver and skips installing anything.

    If the driver on Windows 10 isn't working properly, you'll have to take that up with Microsoft!

  6. #6
    Senior Member Pensive's Avatar
    Join Date
    Aug 2014
    Location
    Basingstoke, UK
    Posts
    528
    What methods are available to give these devices their own name? I already have multiple teensy-lc midi devices and plugging them all in is a confusing world within a DAW. Do you select Teensy-LC midi in or Teensy-LC midi in?

    Were we to be manufacturing products with the Teensy loader (or even a full teensy board) within them - It would important to rename the device.

    Would this need a customised teensy loader and driver - Or is there some way to tell microsoft this midi device should actually be described as "..."?

  7. #7
    Senior Member Pensive's Avatar
    Join Date
    Aug 2014
    Location
    Basingstoke, UK
    Posts
    528
    Quote Originally Posted by Pensive View Post
    What methods are available to give these devices their own name? I already have multiple teensy-lc midi devices and plugging them all in is a confusing world within a DAW. Do you select Teensy-LC midi in or Teensy-LC midi in?

    Were we to be manufacturing products with the Teensy loader (or even a full teensy board) within them - It would important to rename the device.

    Would this need a customised teensy loader and driver - Or is there some way to tell microsoft this midi device should actually be described as "..."?
    The wall of silence prompted me to search again; I must have used better keywords this time - it's easily possible but beware the windows registry cache

    https://forum.pjrc.com/threads/23523-Change-device-name

  8. #8
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    12,894
    Oh, you're asking about USB MIDI on this thread for USB Serial. They work differently. For Serial, everything Windows shows you (other than messages the New Hardware Wizard might show if things go wrong) comes from the INF. For MIDI, Windows does use the strings from Teensy.

    Quite some time ago, a mechanism was added (but never well documented) for customizing the MIDI name. Maybe best to start a new thread specifically about MIDI name, knowing it's done differently than Serial....

  9. #9
    Senior Member Pensive's Avatar
    Join Date
    Aug 2014
    Location
    Basingstoke, UK
    Posts
    528
    Thank you - new thread started here:

    https://forum.pjrc.com/threads/32534...3769#post93769

  10. #10
    Junior Member
    Join Date
    Jun 2016
    Posts
    1
    Generally, I use driver tool like Driver Talent to manag driver in my Windows 10 desktop. It can help me removere driver on Windows easily!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •