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

Thread: Teensy 3.6 no longer programs

  1. #1
    Junior Member
    Join Date
    Jun 2019
    Posts
    6

    Teensy 3.6 no longer programs

    Hi,

    After several months of use, my Teensy 3.6 no longer responds to uploads from Teensyduino. It has uploaded code on it that continues to work but I cannot upload anything else. I simply get the 'Teensy did not respond to a USB-based request to enter program mode.' continually. Using the pushbutton to manual program does not work - Teensy loader software doesn't respond.

    I've read through the existing advice but nothing seems to work for me:

    - The device is genuine, it was ordered directly from PJRC
    - The computer recognizes the Teensy and its existing uploaded code - it was programmed to be in keyboard mode and will type the keystrokes sequences on it.
    - The USB cable has data lines and is brand new.
    - The program pin reads 3V and properly drops to 0 when pushed
    - it is using Arduino 1.8.9 and Teensyduino 1.46
    - I also installed the software on a second computer and it exhibits the same behavior.

    Any help would be appreciated.

  2. #2
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    8,549
    The T_3.6 ships with a 15 second Restore feature that may be helpful if the problem is confusion on the chip - and not hardware damage.

    To activate this will WIPE the processor of any current code and restore internal required details for normal function.

    > Get a timer handy with seconds you need to count to 15.
    > Power the Teensy 3.6
    > Watching the timer press and hold the Teensy Button for 15 seconds, then release the button
    > There will be no obvious indication of action
    > The T_3.6 should now be blank and ready to do an Upload with the button
    - the timing window is limited to prevent accidental wiping - it may take an additional attempt to actuate this Restore

    Get a clean Blink or something that will show operation with USB connectivity and perhaps printing.
    Do a verify or compile build and press the button
    If the problem was on chip confusion that should have restored proper function

  3. #3
    Junior Member
    Join Date
    Jun 2019
    Posts
    6
    Thanks for the suggestion.

    The 15 second restore does not appear to be working for me either, I've tried multiple times.
    The already uploaded program remains on the Teensy. This is bizarre.

  4. #4
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    8,549
    If the prior program remains - the 15 sec restore did not complete - for reason of damage or timing.

    Do you have a USB battery pack that will power the T_3.6? I've done it that way assuring there was nothing else active over USB.

    Is anything connected to the Teensy pins?

  5. #5
    Junior Member
    Join Date
    Jun 2019
    Posts
    6
    Unfortunately I do not have a battery pack. Currently no pins are connected, just the USB. I've been using a timer each reset.

    Additional attempts have resulted in the same thing, no reset.

  6. #6
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    8,549
    Very Odd - does the LED stay on or blink with the current sketch showing it is running? Does it stop when the Button 'clicks'?

    It can be run from a phone charger's cable as well - but not sure that is in any way telling ...

  7. #7
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,057
    Can you remove the Teensy 3.6 from the rest of the hardware, to test with only the USB cable and nothing else connected?

  8. #8
    Junior Member
    Join Date
    Jun 2019
    Posts
    6
    My uploaded sketch doesn't have any modifications to the LED. It remains off through all these processes, even when the button is clicked.

    Paul - These tests have been performed with just the Teensy connected to the USB port. No other pins are connected.

  9. #9
    Senior Member+ manitou's Avatar
    Join Date
    Jan 2013
    Posts
    1,973
    can you post your "sketch of death" that is running on your T3.6?

  10. #10
    Senior Member+ Frank B's Avatar
    Join Date
    Apr 2014
    Location
    Germany NRW
    Posts
    5,586
    ... and it might help to reboot the PC.

  11. #11
    Junior Member
    Join Date
    Jun 2019
    Posts
    6
    yeah, i've rebooted several times, and this same issue persists trying to program on a second computerr.

  12. #12
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,057
    Quote Originally Posted by StoneCode View Post
    These tests have been performed with just the Teensy connected to the USB port. No other pins are connected.
    Did you buy this Teensy 3.6 directly from PJRC, or through a distributor?

    Is it still in original condition (other than loading your code into the flash), or has it been soldered or otherwise physically altered?

  13. #13
    Junior Member
    Join Date
    Nov 2018
    Posts
    8
    I've also been having some of issues (not seeing teensy port, sd card failure, etc) since updating to the latest Teensyduino and 1.8.9 Arduino IDE. I also had an unwanted Windows update (grr). What I've done for the missing port is go into Device Manager, View Hidden, then delete all the ports. Then I plug the 3.6 back it. Usually works then...but honestly, it's hit or miss. I think the latest Teensyduino update may have a few hiccups. Perhaps the Wire library...just guessing right now (too tired). Seems like things are smoother when I remove that library from my sketch but that's not a solution because I need the Wire library. I will try again tomorrow but it's most likely a task for the experts to iron out. Good luck StoneCode!

  14. #14
    Junior Member
    Join Date
    Jun 2019
    Posts
    6
    Quote Originally Posted by PaulStoffregen View Post
    Did you buy this Teensy 3.6 directly from PJRC, or through a distributor?

    Is it still in original condition (other than loading your code into the flash), or has it been soldered or otherwise physically altered?
    Just realized that it was my 3.2 that was ordered directly. This 3.6 was ordered through RobotShop.

    It is a 3.6 w/ Pins. No modifications have been made to the teensy device.

Posting Permissions

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