New Tesnsy 4.0 not being detected

PickyBiker

Well-known member
I just opened a brand new Teensy 4.0 and it is not detected when connected to the PC. It does power up and the red led does flash slowly, but the PC never sees it. Tried 2 different USB cables and tried pressing the program button and rebooting the PC.

Anything else I should try before declaring it DOA?
 
Not sure what you mean when you say PC does not see it... Windows, MAC, Linux?

Now assuming Windows, and you have a reasonably up to date system with Arduino installed and Teensyduino installed.

What I will typically do, is to load up some simple sketch usually blink... And configure for Teensy 4, USB Type Serial...
Then click on the verify button. After it completes the verify, the Teensy app should come up. Now if you press the program button on the Teensy, does the Teensy app see it and you see it programmed? And then a Serial port assigned to it?

If Linux have you installed the udev rules?

Good luck
 
I know you said you tried 2 different cables, but please understand we hear this over and over on this forum. It's almost always a charge-only cable. Sometimes we've had people discover as many as 5 cables they had left over from various products were all charge-only cables without data wires. They're incredibly common.

If you have any other Micro B USB devices, make sure those cables really do communicate. Or get a 3rd cable which really does have data wires.

There are 2 other things you can do without having a good USB cable. A brand new Teensy 4.0 should blink its orange LED (located near the pushbutton). When you press hold the button, the LED should stop, and when you release the button the red LED (located near the USB connector) should come on. This behavior can verify your Teensy 4.0 hardware is working.

The other thing you can do is hold the button for 15 seconds. You'll see a quick flash of the red LED. If you release the button at that time, Teensy 4.0 will completely wipe its flash memory and restore the flash memory to a known-good copy of the LED blink program. You should see the red LED turn on bright for several seconds while it does this. When it finishes, the orange LED should return to blinking. Normally this should never be needed with a brand new Teensy 4.0, but it can be helpful if you ever manage to get "bad" code which confuses Windows USB driver loaded into the flash memory.
 
Above notes are good and Paul assures each Teensy is verified to function before packaging.

If that doesn't work the only other thing might be damage in shipping. Go over the Teensy with magnification compared to the card image - or the image on PJRC.COM - and verify that none of components have been knocked off top and bottom.

Assuming no soldering done? If so that needs to be checked.
 
Tried it on another computer and it worked. Brought it back to this one and now it works!

No clue what happened.
 
Not sure what you mean when you say PC does not see it... Windows, MAC, Linux?

Now assuming Windows, and you have a reasonably up to date system with Arduino installed and Teensyduino installed.

What I will typically do, is to load up some simple sketch usually blink... And configure for Teensy 4, USB Type Serial...
Then click on the verify button. After it completes the verify, the Teensy app should come up. Now if you press the program button on the Teensy, does the Teensy app see it and you see it programmed? And then a Serial port assigned to it?

If Linux have you installed the udev rules?

Good luck

My bad. I should have said Windows 10 PC.

When I say the PC doesn't see it, I mean when you plug in a USB device you normally get a sound to conform it was detected and then if you look in the Device Manager you will see a Com port. When I first tried it on this PC, there was no sound and no com port.

Final note: After seeing the suggestion on Charge Only Cables, I test the three I have and 2 of them indeed supply power but they do not allow the PC to recognized the Teensy. They must be Charge Only and the source of the problem. Those are headed for the trash.
 
Every brand new Teensy comes pre-programmed as RawHID, not Serial, so there should be no COM port until you've programmed it at least once (with Tools > USB Type set to Serial). We ship every Teensy this way because pre-10 versions of Windows lack the serial driver, but all versions have HID drivers - and on old versions of Windows HID is one of the few drivers Microsoft implemented well.

Also, while in programming mode (like if you turn off Auto mode in Teensy Loader and then press the button on Teensy), the communication is HID, not Serial, so it is absolutely normal & correct behavior to see no COM port. Instead Teensy appears under Human Interface Devices, because it's using HID protocol in that mode.

Likewise, if you set Tools > USB Type to any of the options which doesn't have Serial (like MIDI, Audio, Keyboard, etc) you will not have a COM port because it's running without Serial. But you can still use the serial monitor and Serial.print(), because we use a HID interface to emulate serial in those mode. Just remember, not everything is a COM port!
 
Hello all noob member :cool:
I have similar problem as PickyBiker but mine ends there. Linux Mint.
I have some experience with Teensy 3.2 and decided to upgrade for a new project to Teensy 4.0
checked Arduino IDE 1.8.19 using Teensy Loader 1.56
I took it out of the box and re downloaded teensy rules for udev connected Micro B usb cable and
uploaded simple blink without delay sample sketch worked fine..so all good.
Later I decided to upload my project dry before inserting the device onto my circuit board and it wouldn't
connect I always check lsusb devices it wasn't there?
so I had a look at tail -f /var/log/syslog and it says attempt power cycle
usb port x cannot enable maybe cable is bad, cannot enumerate usb device
tried 3 good cables i had tested these exhaustively and works talking to an FTDI breakout and Pro mini
which confirms cables can and do talk load sketches etc.
Tried all different usb ports x and get the same result as above and the funny thing the teensy
boots up orange light flashes and press button turns to red etc.
Even tried the erase flash procedure as per the web page instruction .. still nothing
Any clues, I have contacted the seller's tech help line and they responded with similar cable problem issues
and suggested I ask in this forum.
Cheers ..Albert
 
Back
Top