Teensy 4.1 port identified as "hid#vid_16c0&pid_04d0 Keyboard (Teensy 4.1)"

cmrwash

New member
Teensy 4.1 port identified as "hid#vid_16c0&pid_04d0 Keyboard (Teensy 4.1)"

I assume the computer thinks it a keyboard now. Can't program or communicate with the teensy 4.1. Teensy has a rtc battery attached. Program boots and runs normally. Just cant read data from port. all its doing is reading a thermocouple and printing to the port and displaying it on a small screen.

1. What did I do?
2. how do I fix it?
3. do i need to reload the bootloader?
 
In Arduino, click Tools > USB Type. If you want Teensy to actual as a serial device (COM port in Windows), select Serial at the top of the list.

Then upload any program to your Teensy. When it starts running that program, Teensy will again be a serial device.
 
That PID/VID is setup by USB Type=Keyboard

Screenshot.jpg

It is setup as type things: Keyboard.
And Serial Emulation (SEREMU).

So your program can still do things like Serial.print("hello there");
And Serial.read().

But it does not create a normal Serial port. Not sure what you are connected to. But Windows COM port, Linux, no /dev/ttyACMn ..
Instead it is a a different input class. That the Arduino Serial Monitor knows how to talk to it.

You should still be able to program it. Change to different USB type, if you wish for actual Serial.

If it does not want to program directly for some reasons, press the program button on the teensy
 
Back
Top