Forum Rule: Always post complete source code & details to reproduce any issue!
Page 1 of 2 1 2 LastLast
Results 1 to 25 of 26

Thread: Teensy 3.2. (Code 43) error on Windows 10

  1. #1

    Teensy 3.2. (Code 43) error on Windows 10

    Hello. I just bought an original Teensy 3.2 , but I am having problem with usb error messages. I have tried what suggested to try here, but with no luck:

    https://www.pjrc.com/teensy/troubleshoot.html

    I have tried severla different cables and ports and hubs. No luck. Also different PC running windows.

    I have windows 10 x64

    As mentioned, tried also this :

    Physically disconnect the Teensy.
    Reboot your computer (complete power off is best)
    Make sure the Teensy Loader application is running.
    Hold the reset button down, before plugging in the USB cable.
    Plug the USB cable in while continuing to hold the button.
    After the cable is fully inserted, release the button.

    Nothing, no luck.

    I have loaded in arduino this code:


    Code:
    // https://forum.pjrc.com/threads/31518-Can-t-communicate-with-Teensy-3-2-through-Teensyduino?p=88073&viewfull=1#post88073
    #define qBlink() (digitalWriteFast(LED_BUILTIN, !digitalReadFast(LED_BUILTIN) ))  // Pin13 on T3.x & LC
    void setup() {
      Serial.begin(38400);
      pinMode(LED_BUILTIN, OUTPUT);
      digitalWrite(LED_BUILTIN, HIGH);
      while (!Serial && (millis() <= 4000))
        { qBlink(); delay(50); }
      Serial.print("\nSetup() OK :: millis()==");
      Serial.println(millis());
      Serial.println("\n" __FILE__ " " __DATE__ " " __TIME__);
    }
    
    elapsedMillis emilBlink;  // Teensy way to delay action without delay()
    int8_t loopCount = 0; // Print a NewLine periodically
    
    void loop() {
      if ( emilBlink > 1000 ) {
        qBlink();
        emilBlink = 0;
        Serial.print(".");
        loopCount += 1;
        if ( 40 < loopCount ) {
          loopCount = 0;
          Serial.println("!");
        }
      }
    }

    These are the error messages:


    00:27:21.635 (ports 5): Begin, version=1.53-beta3, high-res time
    00:27:21.635 (ports 5): LoadLibrary cfgmgr32 ok
    00:27:21.635 (ports 5): LoadLibrary ntdll ok
    00:27:21.637 (ports 5): callback 0024
    00:27:21.637 (ports 5): callback 0081
    00:27:21.639 (ports 5): callback 0083
    00:27:21.639 (ports 5): hWnd = 133238
    00:27:21.641 (ports 5): nothing new, skipping HID & Ports enum
    00:28:09.340 (post_compile 1): Begin, version=1.53-beta3, high-res time
    00:28:09.460 (loader): Teensy Loader 1.53-beta3, begin program
    00:28:09.499 (loader): Listening for remote control on port 3149
    00:28:09.500 (loader): initialized, showing main window
    00:28:09.509 (loader): remote connection 1328 opened
    00:28:09.510 (loader): remote cmd from 1328: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:28:09.510 (post_compile 1): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:28:09.511 (loader): remote cmd from 1328: "status"
    00:28:09.514 (loader): HID/win32: vid:046D pid:C31C ver:6400
    00:28:09.514 (loader): HID/win32: vid:046D pid:C31C ver:6400
    00:28:09.514 (loader): HID/win32: vid:046D pid:C31C ver:6400
    00:28:09.515 (loader): HID/win32: vid:05AC pid:0256 ver:0105
    00:28:09.516 (loader): HID/win32: vid:05AC pid:0256 ver:0105
    00:28:09.516 (loader): HID/win32: vid:046D pid:C52F ver:3000
    00:28:09.516 (loader): HID/win32: vid:046D pid:C52F ver:3000
    00:28:09.516 (loader): HID/win32: vid:05AC pid:0256 ver:0105
    00:28:09.517 (loader): HID/win32: vid:046D pid:C52F ver:3000
    00:28:09.517 (loader): remote cmd from 1328: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_133467\"
    00:28:09.517 (post_compile 1): Status: 0, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 76420\, BlinkWithoutDelay1.ino.hex
    00:28:09.517 (post_compile 1): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_133467\
    00:28:09.518 (loader): remote cmd from 1328: "file:BlinkWithoutDelay1.ino.hex"
    00:28:09.518 (post_compile 1): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:28:09.525 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:28:09.528 (loader): remote cmd from 1328: "status"
    00:28:09.530 (loader): remote cmd from 1328: "auto:on"
    00:28:09.530 (post_compile 1): Status: 1, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:28:09.530 (post_compile 1): Sending command: auto:on
    00:28:09.530 (post_compile 1): Disconnect
    00:28:09.553 (loader): remote connection 1328 closed
    00:28:09.703 (post_compile 2): Begin, version=1.53-beta3, high-res time
    00:28:09.703 (loader): remote connection 1336 opened
    00:28:09.704 (post_compile 2): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:28:09.704 (loader): remote cmd from 1336: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:28:09.704 (loader): remote cmd from 1336: "status"
    00:28:09.705 (loader): remote cmd from 1336: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_133467\"
    00:28:09.705 (loader): remote cmd from 1336: "file:BlinkWithoutDelay1.ino.hex"
    00:28:09.706 (post_compile 2): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:28:09.706 (post_compile 2): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_133467\
    00:28:09.706 (post_compile 2): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:28:09.712 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:28:09.723 (loader): remote cmd from 1336: "status"
    00:28:09.725 (post_compile 2): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:28:09.725 (post_compile 2): Disconnect
    00:28:09.739 (post_compile 3): Running teensy_reboot: "C:\Program Files (x86)\Arduino\hardware\teensy\..\tools\teensy_rebo ot.exe" teensy_reboot.exe "-board=TEENSY32" "-port=COM17" "-portlabel=(null)" "-portprotocol=(null)"
    00:28:09.741 (loader): remote connection 1336 closed
    00:28:09.741 (loader): remote connection 1336 opened
    00:28:09.750 (reboot 4): Begin, version=1.53-beta3, high-res time
    00:28:09.750 (reboot 4): location = COM17
    00:28:09.750 (reboot 4): portlabel = (null)
    00:28:09.750 (reboot 4): portprotocol = (null)
    00:28:09.750 (reboot 4): LoadLibrary cfgmgr32 ok
    00:28:09.750 (reboot 4): LoadLibrary ntdll ok
    00:28:09.751 (reboot 4): nothing new, skipping HID & Ports enum
    00:28:09.752 (loader): remote connection 1388 opened
    00:28:09.752 (reboot 4): Disconnect
    00:28:09.771 (loader): remote connection 1388 closed
    00:28:09.772 (loader): remote connection 1336 closed
    00:28:16.749 (loader): remote connection 1384 opened
    00:28:16.749 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    00:28:16.751 (ports 5): nothing new, skipping HID & Ports enum
    00:28:26.806 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    00:28:26.807 (ports 5): nothing new, skipping HID & Ports enum
    00:28:48.501 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    00:28:48.503 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    00:28:48.504 (ports 5): nothing new, skipping HID & Ports enum
    00:28:48.510 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    00:28:48.510 (ports 5): nothing new, skipping HID & Ports enum
    00:28:58.582 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    00:28:58.582 (ports 5): nothing new, skipping HID & Ports enum
    00:40:42.375 (loader): Auto Button event
    00:40:42.375 (loader): Auto mode: disabled
    00:40:47.621 (post_compile 6): Begin, version=1.53-beta3, high-res time
    00:40:47.622 (loader): remote connection 1696 opened
    00:40:47.622 (loader): remote cmd from 1696: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:40:47.622 (post_compile 6): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:40:47.623 (loader): remote cmd from 1696: "status"
    00:40:47.623 (loader): file changed
    00:40:47.630 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:40:47.634 (post_compile 6): Status: 1, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:40:47.634 (post_compile 6): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_133467\
    00:40:47.636 (loader): remote cmd from 1696: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_133467\"
    00:40:47.636 (loader): remote cmd from 1696: "file:BlinkWithoutDelay1.ino.hex"
    00:40:47.636 (post_compile 6): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:40:47.643 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:40:47.650 (loader): remote cmd from 1696: "status"
    00:40:47.651 (loader): remote cmd from 1696: "auto:on"
    00:40:47.651 (post_compile 6): Status: 1, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:40:47.651 (post_compile 6): Sending command: auto:on
    00:40:47.652 (post_compile 6): Disconnect
    00:40:47.671 (loader): remote connection 1696 closed
    00:40:47.814 (post_compile 7): Begin, version=1.53-beta3, high-res time
    00:40:47.814 (loader): remote connection 1696 opened
    00:40:47.814 (loader): remote cmd from 1696: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:40:47.814 (loader): remote cmd from 1696: "status"
    00:40:47.815 (post_compile 7): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:40:47.816 (loader): remote cmd from 1696: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_133467\"
    00:40:47.816 (loader): remote cmd from 1696: "file:BlinkWithoutDelay1.ino.hex"
    00:40:47.816 (post_compile 7): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:40:47.816 (post_compile 7): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_133467\
    00:40:47.816 (post_compile 7): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:40:47.823 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:40:47.831 (loader): remote cmd from 1696: "status"
    00:40:47.833 (post_compile 7): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:40:47.833 (post_compile 7): Disconnect
    00:40:47.843 (loader): remote connection 1696 closed
    00:40:47.844 (post_compile 8): Running teensy_reboot: "C:\Program Files (x86)\Arduino\hardware\teensy\..\tools\teensy_rebo ot.exe" teensy_reboot.exe "-board=TEENSY32" "-port=COM17" "-portlabel=(null)" "-portprotocol=(null)"
    00:40:47.844 (loader): remote connection 1696 opened
    00:40:47.850 (reboot 9): Begin, version=1.53-beta3, high-res time
    00:40:47.850 (reboot 9): location = COM17
    00:40:47.850 (reboot 9): portlabel = (null)
    00:40:47.850 (reboot 9): portprotocol = (null)
    00:40:47.850 (reboot 9): LoadLibrary cfgmgr32 ok
    00:40:47.850 (reboot 9): LoadLibrary ntdll ok
    00:40:47.852 (reboot 9): nothing new, skipping HID & Ports enum
    00:40:47.852 (loader): remote connection 1608 opened
    00:40:47.853 (reboot 9): Disconnect
    00:40:47.875 (loader): remote connection 1608 closed
    00:40:47.876 (loader): remote connection 1696 closed
    00:41:00.577 (post_compile 10): Begin, version=1.53-beta3, high-res time
    00:41:00.578 (loader): remote connection 1532 opened
    00:41:00.579 (loader): remote cmd from 1532: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:41:00.579 (loader): remote cmd from 1532: "status"
    00:41:00.579 (loader): file changed
    00:41:00.579 (post_compile 10): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:41:00.586 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:41:00.590 (post_compile 10): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:41:00.590 (post_compile 10): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_133467\
    00:41:00.593 (loader): remote cmd from 1532: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_133467\"
    00:41:00.593 (loader): remote cmd from 1532: "file:BlinkWithoutDelay1.ino.hex"
    00:41:00.593 (post_compile 10): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:41:00.600 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:41:00.605 (loader): remote cmd from 1532: "status"
    00:41:00.607 (post_compile 10): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:41:00.607 (post_compile 10): Disconnect
    00:41:00.620 (loader): remote connection 1532 closed
    00:41:13.444 (loader): Auto Button event
    00:41:13.444 (loader): Auto mode: disabled
    00:41:16.600 (post_compile 11): Begin, version=1.53-beta3, high-res time
    00:41:16.600 (loader): remote connection 1732 opened
    00:41:16.600 (loader): remote cmd from 1732: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:41:16.601 (post_compile 11): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:41:16.601 (loader): remote cmd from 1732: "status"
    00:41:16.601 (loader): file changed
    00:41:16.608 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:41:16.612 (post_compile 11): Status: 1, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:41:16.612 (post_compile 11): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_133467\
    00:41:16.617 (loader): remote cmd from 1732: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_133467\"
    00:41:16.617 (loader): remote cmd from 1732: "file:BlinkWithoutDelay1.ino.hex"
    00:41:16.617 (post_compile 11): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:41:16.624 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:41:16.630 (loader): remote cmd from 1732: "status"
    00:41:16.631 (loader): remote cmd from 1732: "auto:on"
    00:41:16.631 (post_compile 11): Status: 1, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:41:16.631 (post_compile 11): Sending command: auto:on
    00:41:16.632 (post_compile 11): Disconnect
    00:41:16.650 (loader): remote connection 1732 closed
    00:41:16.790 (post_compile 12): Begin, version=1.53-beta3, high-res time
    00:41:16.791 (loader): remote connection 1716 opened
    00:41:16.791 (loader): remote cmd from 1716: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:41:16.792 (post_compile 12): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:41:16.792 (loader): remote cmd from 1716: "status"
    00:41:16.793 (loader): remote cmd from 1716: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_133467\"
    00:41:16.793 (loader): remote cmd from 1716: "file:BlinkWithoutDelay1.ino.hex"
    00:41:16.793 (post_compile 12): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:41:16.793 (post_compile 12): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_133467\
    00:41:16.793 (post_compile 12): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:41:16.800 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:41:16.811 (loader): remote cmd from 1716: "status"
    00:41:16.812 (post_compile 12): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:41:16.812 (post_compile 12): Disconnect
    00:41:16.823 (loader): remote connection 1716 closed
    00:41:16.823 (loader): remote connection 1720 opened
    00:41:16.823 (post_compile 13): Running teensy_reboot: "C:\Program Files (x86)\Arduino\hardware\teensy\..\tools\teensy_rebo ot.exe" teensy_reboot.exe "-board=TEENSY32" "-port=COM17" "-portlabel=(null)" "-portprotocol=(null)"
    00:41:16.829 (reboot 14): Begin, version=1.53-beta3, high-res time
    00:41:16.829 (reboot 14): location = COM17
    00:41:16.829 (reboot 14): portlabel = (null)
    00:41:16.829 (reboot 14): portprotocol = (null)
    00:41:16.829 (reboot 14): LoadLibrary cfgmgr32 ok
    00:41:16.829 (reboot 14): LoadLibrary ntdll ok
    00:41:16.830 (reboot 14): nothing new, skipping HID & Ports enum
    00:41:16.831 (loader): remote connection 1724 opened
    00:41:16.831 (reboot 14): Disconnect
    00:41:16.853 (loader): remote connection 1724 closed
    00:41:16.854 (loader): remote connection 1720 closed
    00:42:07.676 (loader): Auto Button event
    00:42:07.676 (loader): Auto mode: disabled
    00:45:47.733 (loader): remote connection 1384 closed
    00:45:47.738 (loader): file changed
    00:46:12.543 (ports 15): Begin, version=1.53-beta3, high-res time
    00:46:12.543 (ports 15): LoadLibrary cfgmgr32 ok
    00:46:12.543 (ports 15): LoadLibrary ntdll ok
    00:46:12.545 (ports 15): callback 0024
    00:46:12.545 (ports 15): callback 0081
    00:46:12.546 (ports 15): callback 0083
    00:46:12.546 (ports 15): hWnd = 526768
    00:46:12.547 (loader): remote connection 1464 opened
    00:46:12.549 (ports 15): nothing new, skipping HID & Ports enum
    00:46:29.020 (loader): remote connection 1700 opened
    00:46:29.020 (post_compile 16): Begin, version=1.53-beta3, high-res time
    00:46:29.021 (loader): remote cmd from 1700: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:46:29.021 (loader): remote cmd from 1700: "status"
    00:46:29.021 (post_compile 16): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:46:29.022 (loader): remote cmd from 1700: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_308338\"
    00:46:29.022 (loader): remote cmd from 1700: "file:BlinkWithoutDelay1.ino.hex"
    00:46:29.023 (post_compile 16): Status: 0, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_1 33467\, BlinkWithoutDelay1.ino.hex
    00:46:29.023 (post_compile 16): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_308338\
    00:46:29.023 (post_compile 16): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:46:29.029 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:46:29.035 (loader): remote cmd from 1700: "status"
    00:46:29.036 (loader): remote cmd from 1700: "auto:on"
    00:46:29.036 (post_compile 16): Status: 1, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:46:29.036 (post_compile 16): Sending command: auto:on
    00:46:29.037 (post_compile 16): Disconnect
    00:46:29.062 (loader): remote connection 1700 closed
    00:46:29.200 (post_compile 17): Begin, version=1.53-beta3, high-res time
    00:46:29.201 (loader): remote connection 1704 opened
    00:46:29.201 (loader): remote cmd from 1704: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:46:29.201 (loader): remote cmd from 1704: "status"
    00:46:29.201 (post_compile 17): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:46:29.203 (loader): remote cmd from 1704: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_308338\"
    00:46:29.203 (loader): remote cmd from 1704: "file:BlinkWithoutDelay1.ino.hex"
    00:46:29.203 (post_compile 17): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:46:29.203 (post_compile 17): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_308338\
    00:46:29.203 (post_compile 17): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:46:29.210 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:46:29.218 (loader): remote cmd from 1704: "status"
    00:46:29.219 (post_compile 17): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:46:29.219 (post_compile 17): Disconnect
    00:46:29.232 (loader): remote connection 1704 closed
    00:46:29.232 (loader): remote connection 1524 opened
    00:46:29.232 (post_compile 18): Running teensy_reboot: "C:\Program Files (x86)\Arduino\hardware\teensy\..\tools\teensy_rebo ot.exe" teensy_reboot.exe "-board=TEENSY32" "-port=COM17" "-portlabel=(null)" "-portprotocol=(null)"
    00:46:29.237 (reboot 19): Begin, version=1.53-beta3, high-res time
    00:46:29.237 (reboot 19): location = COM17
    00:46:29.237 (reboot 19): portlabel = (null)
    00:46:29.237 (reboot 19): portprotocol = (null)
    00:46:29.237 (reboot 19): LoadLibrary cfgmgr32 ok
    00:46:29.237 (reboot 19): LoadLibrary ntdll ok
    00:46:29.238 (reboot 19): nothing new, skipping HID & Ports enum
    00:46:29.239 (loader): remote connection 1600 opened
    00:46:29.239 (reboot 19): Disconnect
    00:46:29.263 (loader): remote connection 1600 closed
    00:46:29.264 (loader): remote connection 1524 closed
    00:46:34.022 (loader): Auto Button event
    00:46:34.022 (loader): Auto mode: disabled
    00:49:54.240 (loader): file changed
    00:49:54.247 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:49:54.252 (post_compile 20): Begin, version=1.53-beta3, high-res time
    00:49:54.256 (loader): remote connection 1588 opened
    00:49:54.257 (post_compile 20): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:49:54.257 (loader): remote cmd from 1588: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:49:54.257 (loader): remote cmd from 1588: "status"
    00:49:54.258 (loader): remote cmd from 1588: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_308338\"
    00:49:54.258 (loader): remote cmd from 1588: "file:BlinkWithoutDelay1.ino.hex"
    00:49:54.259 (post_compile 20): Status: 1, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:49:54.259 (post_compile 20): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_308338\
    00:49:54.259 (post_compile 20): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:49:54.265 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:49:54.272 (loader): remote cmd from 1588: "status"
    00:49:54.273 (loader): remote cmd from 1588: "auto:on"
    00:49:54.273 (post_compile 20): Status: 1, 0, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:49:54.273 (post_compile 20): Sending command: auto:on
    00:49:54.274 (post_compile 20): Disconnect
    00:49:54.292 (loader): remote connection 1588 closed
    00:49:54.429 (post_compile 21): Begin, version=1.53-beta3, high-res time
    00:49:54.429 (loader): remote connection 1592 opened
    00:49:54.430 (post_compile 21): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:49:54.430 (loader): remote cmd from 1592: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:49:54.430 (loader): remote cmd from 1592: "status"
    00:49:54.431 (loader): remote cmd from 1592: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_308338\"
    00:49:54.431 (loader): remote cmd from 1592: "file:BlinkWithoutDelay1.ino.hex"
    00:49:54.431 (post_compile 21): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:49:54.431 (post_compile 21): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_308338\
    00:49:54.431 (post_compile 21): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:49:54.438 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:49:54.444 (loader): remote cmd from 1592: "status"
    00:49:54.445 (post_compile 21): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:49:54.445 (post_compile 21): Disconnect
    00:49:54.467 (loader): remote connection 1592 closed
    00:49:54.467 (loader): remote connection 1564 opened
    00:49:54.467 (post_compile 22): Running teensy_reboot: "C:\Program Files (x86)\Arduino\hardware\teensy\..\tools\teensy_rebo ot.exe" teensy_reboot.exe "-board=TEENSY32" "-port=COM17" "-portlabel=(null)" "-portprotocol=(null)"
    00:49:54.472 (reboot 23): Begin, version=1.53-beta3, high-res time
    00:49:54.472 (reboot 23): location = COM17
    00:49:54.472 (reboot 23): portlabel = (null)
    00:49:54.472 (reboot 23): portprotocol = (null)
    00:49:54.472 (reboot 23): LoadLibrary cfgmgr32 ok
    00:49:54.472 (reboot 23): LoadLibrary ntdll ok
    00:49:54.473 (reboot 23): nothing new, skipping HID & Ports enum
    00:49:54.474 (loader): remote connection 1568 opened
    00:49:54.474 (reboot 23): Disconnect
    00:49:54.498 (loader): remote connection 1568 closed
    00:49:54.499 (loader): remote connection 1564 closed
    00:50:43.101 (ports 15): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    00:50:43.101 (ports 15): nothing new, skipping HID & Ports enum
    00:50:43.101 (ports 15): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    00:50:43.102 (ports 15): nothing new, skipping HID & Ports enum
    00:50:43.110 (ports 15): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    00:50:43.111 (ports 15): nothing new, skipping HID & Ports enum
    00:50:43.149 (ports 15): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    00:50:43.149 (ports 15): nothing new, skipping HID & Ports enum
    00:52:50.757 (loader): Verbose Info event
    00:53:00.699 (post_compile 24): Begin, version=1.53-beta3, high-res time
    00:53:00.700 (loader): remote connection 748 opened
    00:53:00.703 (loader): remote cmd from 748: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:53:00.703 (post_compile 24): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:53:00.710 (loader): remote cmd from 748: "status"
    00:53:00.717 (loader): file changed
    00:53:00.731 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:53:00.740 (post_compile 24): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:53:00.740 (post_compile 24): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_308338\
    00:53:00.747 (loader): remote cmd from 748: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_308338\"
    00:53:00.751 (loader): remote cmd from 748: "file:BlinkWithoutDelay1.ino.hex"
    00:53:00.751 (post_compile 24): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:53:00.766 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:53:00.773 (loader): remote cmd from 748: "status"
    00:53:00.780 (post_compile 24): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:53:00.780 (post_compile 24): Disconnect
    00:53:00.808 (loader): remote connection 748 closed
    00:53:00.928 (post_compile 25): Begin, version=1.53-beta3, high-res time
    00:53:00.929 (loader): remote connection 748 opened
    00:53:00.933 (loader): remote cmd from 748: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:53:00.933 (post_compile 25): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:53:00.939 (loader): remote cmd from 748: "status"
    00:53:00.947 (loader): remote cmd from 748: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_308338\"
    00:53:00.947 (post_compile 25): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:53:00.947 (post_compile 25): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_308338\
    00:53:00.957 (loader): remote cmd from 748: "file:BlinkWithoutDelay1.ino.hex"
    00:53:00.957 (post_compile 25): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:53:00.976 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:53:00.991 (loader): remote cmd from 748: "status"
    00:53:00.999 (post_compile 25): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:53:00.999 (post_compile 25): Disconnect
    00:53:01.012 (post_compile 26): Running teensy_reboot: "C:\Program Files (x86)\Arduino\hardware\teensy\..\tools\teensy_rebo ot.exe" teensy_reboot.exe "-board=TEENSY32" "-port=COM17" "-portlabel=(null)" "-portprotocol=(null)"
    00:53:01.020 (loader): remote connection 748 closed
    00:53:01.040 (loader): remote connection 748 opened
    00:53:01.052 (reboot 27): Begin, version=1.53-beta3, high-res time
    00:53:01.052 (reboot 27): location = COM17
    00:53:01.052 (reboot 27): portlabel = (null)
    00:53:01.052 (reboot 27): portprotocol = (null)
    00:53:01.052 (reboot 27): LoadLibrary cfgmgr32 ok
    00:53:01.052 (reboot 27): LoadLibrary ntdll ok
    00:53:01.053 (reboot 27): nothing new, skipping HID & Ports enum
    00:53:01.070 (loader): remote connection 732 opened
    00:53:01.080 (reboot 27): Disconnect
    00:53:01.108 (loader): remote connection 732 closed
    00:53:01.124 (loader): remote connection 748 closed
    00:53:39.048 (post_compile 28): Begin, version=1.53-beta3, high-res time
    00:53:39.049 (loader): remote connection 1752 opened
    00:53:39.052 (loader): remote cmd from 1752: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:53:39.053 (post_compile 28): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:53:39.064 (loader): remote cmd from 1752: "status"
    00:53:39.067 (loader): file changed
    00:53:39.085 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:53:39.093 (post_compile 28): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:53:39.093 (post_compile 28): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_308338\
    00:53:39.100 (loader): remote cmd from 1752: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_308338\"
    00:53:39.108 (loader): remote cmd from 1752: "file:BlinkWithoutDelay1.ino.hex"
    00:53:39.109 (post_compile 28): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:53:39.124 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:53:39.137 (loader): remote cmd from 1752: "status"
    00:53:39.143 (post_compile 28): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:53:39.143 (post_compile 28): Disconnect
    00:53:39.161 (loader): remote connection 1752 closed
    00:53:39.293 (post_compile 29): Begin, version=1.53-beta3, high-res time
    00:53:39.294 (loader): remote connection 1752 opened
    00:53:39.297 (post_compile 29): Sending command: comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)
    00:53:39.297 (loader): remote cmd from 1752: "comment: Teensyduino 1.53-beta3 - WINDOWS (teensy_post_compile)"
    00:53:39.305 (loader): remote cmd from 1752: "status"
    00:53:39.315 (loader): remote cmd from 1752: "dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bu ild_308338\"
    00:53:39.316 (post_compile 29): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:53:39.316 (post_compile 29): Sending command: dir:C:\Users\MARCOB\AppData\Local\Temp\arduino_bui ld_308338\
    00:53:39.326 (loader): remote cmd from 1752: "file:BlinkWithoutDelay1.ino.hex"
    00:53:39.326 (post_compile 29): Sending command: file:BlinkWithoutDelay1.ino.hex
    00:53:39.338 (loader): File "BlinkWithoutDelay1.ino.hex". 12744 bytes, 20% used
    00:53:39.352 (loader): remote cmd from 1752: "status"
    00:53:39.357 (post_compile 29): Status: 1, 1, 0, 0, 0, 0, C:\Users\MARCOB\AppData\Local\Temp\arduino_build_3 08338\, BlinkWithoutDelay1.ino.hex
    00:53:39.357 (post_compile 29): Disconnect
    00:53:39.378 (post_compile 30): Running teensy_reboot: "C:\Program Files (x86)\Arduino\hardware\teensy\..\tools\teensy_rebo ot.exe" teensy_reboot.exe "-board=TEENSY32" "-port=COM17" "-portlabel=(null)" "-portprotocol=(null)"
    00:53:39.380 (loader): remote connection 1752 closed
    00:53:39.390 (loader): remote connection 1752 opened
    00:53:39.399 (reboot 31): Begin, version=1.53-beta3, high-res time
    00:53:39.399 (reboot 31): location = COM17
    00:53:39.399 (reboot 31): portlabel = (null)
    00:53:39.399 (reboot 31): portprotocol = (null)
    00:53:39.399 (reboot 31): LoadLibrary cfgmgr32 ok
    00:53:39.399 (reboot 31): LoadLibrary ntdll ok
    00:53:39.400 (reboot 31): nothing new, skipping HID & Ports enum
    00:53:39.412 (loader): remote connection 1756 opened
    00:53:39.423 (reboot 31): Disconnect
    00:53:39.447 (loader): remote connection 1756 closed
    00:53:39.453 (loader): remote connection 1752 closed
    00:53:42.654 (ports 15): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    00:53:42.655 (ports 15): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    00:53:42.657 (ports 15): nothing new, skipping HID & Ports enum
    00:53:42.703 (ports 15): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    00:53:42.703 (ports 15): nothing new, skipping HID & Ports enum
    00:53:42.769 (ports 15): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    00:53:42.769 (ports 15): nothing new, skipping HID & Ports enum


    Click image for larger version. 

Name:	1.png 
Views:	14 
Size:	112.1 KB 
ID:	21643

    Click image for larger version. 

Name:	2.jpg 
Views:	11 
Size:	67.3 KB 
ID:	21644

    Please help.
    Last edited by defragster; 09-07-2020 at 07:45 AM. Reason: turn off smilies

  2. #2
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    12,407
    Very odd. Can you post a front and back image of the T_3.2? Compare it closely to the posted images on the PJRC.com website. Did the Teensy come with a card from a known Teensy distributor?

    Posted info shows "Teensyduino 1.53-beta3 " - that shouldn't be an issue as it seems that was close to the release build - but the final TeensyDuino 1.53 has been released.

    Has anything been soldered to the T_3.2? Just posted recently was a solder splatter hitting the TWO USB pins on a processor chip itself. When removed the Teensy returned to function.

  3. #3
    Quote Originally Posted by defragster View Post
    Very odd. Can you post a front and back image of the T_3.2? Compare it closely to the posted images on the PJRC.com website. Did the Teensy come with a card from a known Teensy distributor?

    Posted info shows "Teensyduino 1.53-beta3 " - that shouldn't be an issue as it seems that was close to the release build - but the final TeensyDuino 1.53 has been released.

    Has anything been soldered to the T_3.2? Just posted recently was a solder splatter hitting the TWO USB pins on a processor chip itself. When removed the Teensy returned to function.
    Click image for larger version. 

Name:	20200906_155223.jpg 
Views:	15 
Size:	82.5 KB 
ID:	21645

    Click image for larger version. 

Name:	20200907_085231.jpg 
Views:	8 
Size:	60.3 KB 
ID:	21646



    https://ibb.co/bJXwBBd

    https://ibb.co/yQHLB07

    https://ibb.co/Sm3t20G

    https://ibb.co/z7zLhDZ


    I have also used the non beta version. I have downloaded and tried the beta version for desperation :-(

    I have ordered a 2nd t3.2 and a t4.0

    I hope the 4.0 would not have the same issue.

    Is there a different way to use the t4.0 ?

    I really need the Teensay to work for my project :-(

  4. #4
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    7,681
    It sounds like you have tried most everything...

    Do you have some other Arduinos or the like that have the same USB connector types on them, that you could try to see if you can program them? i.e. double check that your pc and cables work and you don't have all charger only cables.

    Check voltages wither meter. When plugged in, does the VUSB and VIN have about 5v on them? Do the 3.3v pins have 3.3v on them? Anything feel warm?

    You might try removing those two wires and see if that helps? Could not tell if one of them was sort of bare and maybe shorting to other pin?

    I assume you have tried the simple: Just load the default blink sketch. Choose T3.2 as the board type, do a verify command, which loads up Teensy app. Then press the program button on the chip and see if it programs it... Again long shot, as it sounds like you did similar all ready.

    Good luck

  5. #5
    Quote Originally Posted by KurtE View Post
    It sounds like you have tried most everything...

    Do you have some other Arduinos or the like that have the same USB connector types on them, that you could try to see if you can program them? i.e. double check that your pc and cables work and you don't have all charger only cables.

    Check voltages wither meter. When plugged in, does the VUSB and VIN have about 5v on them? Do the 3.3v pins have 3.3v on them? Anything feel warm?

    You might try removing those two wires and see if that helps? Could not tell if one of them was sort of bare and maybe shorting to other pin?

    I assume you have tried the simple: Just load the default blink sketch. Choose T3.2 as the board type, do a verify command, which loads up Teensy app. Then press the program button on the chip and see if it programs it... Again long shot, as it sounds like you did similar all ready.

    Good luck
    Hi. I have an arduino due that uses the same type of usb cable. Just tried and I have no issue at all with its usb drivers/port/cable. For sure the issue is not the cable and not the port. To me sounds more like teensy bad drivers for windows that create issue since windows can not recognize the device/assign a port or whatever needs to be done, so that the teensy would work in windows.
    This is pretty sad because I really need this board to work.
    I am working on this project and I need a i2c multi channel device

    https://github.com/marcob2178

    I have checked the voltage with the multimeter and everything is ok.

    There is no short on the wires. It is the part around the wire that is stripper. All the connections look clean with no shorts anywhere

    2 PC and end result is the same. 1 pc give me the above error message.

    The other PC give me this error message::

    Click image for larger version. 

Name:	new.jpg 
Views:	8 
Size:	125.8 KB 
ID:	21647

    the common problem is a usb driver issue

  6. #6
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    At first glance, it seems like you were able to load various programs onto your Teensy. But looking again, I do not see any lines in the verbose info showing data was actually sent to your Teensy.

    So for troubleshooting, please try this:

    1: Turn off "Auto" mode in Teensy Loader. This is a test to check if Teensy Loader is able to communicate with Teensy, so you want to keep Auto mode off so it doesn't immediately reprogram and reboot before you're able to see what happens.

    2: Close Arduino, so you have only Teensy Loader on your screen.

    3: Press the button on Teensy. The "Press Button on Teensy to manually enter Program Mode" message is suppose to be replaced by a bright picture of the Teensy board you're using. You should also see lines like this in the verbose info window:

    Code:
    07:00:12.870 (loader): Device came online, code_size = 262144
    07:00:12.870 (loader): Board is: Teensy 3.2 (MK20DX256), version 1.03
    This is the simplest possible test - no Arduino, no code, just press the button on Teensy and check whether Teensy Loader detects the hardware.

  7. #7
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    Any chance you can get a close-up photo of the top side of your Teensy 3.2, in the area near pins 16 to 19?

  8. #8
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    One more blind guess.... with Teensy 3.2 disconnected, use a multimeter set to the highest ohms range to check if D+ & D- have been shorted together, or if either is shorted to GND or VUSB or 3.3V. The actual resistance measured will depend on the current output of your multimeter (since the actual measurement represetents non-linear diode junctions within the chip rather than a pure resistor). My Fluke 87 measures about 3.7M between D+ and D-, and both measure about 1.6M to GND. Really, you're looking for shorts that measure close to 0 ohms.

  9. #9
    Quote Originally Posted by PaulStoffregen View Post
    At first glance, it seems like you were able to load various programs onto your Teensy. But looking again, I do not see any lines in the verbose info showing data was actually sent to your Teensy.

    So for troubleshooting, please try this:

    1: Turn off "Auto" mode in Teensy Loader. This is a test to check if Teensy Loader is able to communicate with Teensy, so you want to keep Auto mode off so it doesn't immediately reprogram and reboot before you're able to see what happens.

    2: Close Arduino, so you have only Teensy Loader on your screen.

    3: Press the button on Teensy. The "Press Button on Teensy to manually enter Program Mode" message is suppose to be replaced by a bright picture of the Teensy board you're using. You should also see lines like this in the verbose info window:

    Code:
    07:00:12.870 (loader): Device came online, code_size = 262144
    07:00:12.870 (loader): Board is: Teensy 3.2 (MK20DX256), version 1.03
    This is the simplest possible test - no Arduino, no code, just press the button on Teensy and check whether Teensy Loader detects the hardware.
    Seems that the Teensy loader can not detect the hardware

    Click image for larger version. 

Name:	2.jpg 
Views:	7 
Size:	133.8 KB 
ID:	21648

    Would it need the usb drivers in windows working , to be able to communicate with the hardware ?

  10. #10

  11. #11
    Quote Originally Posted by PaulStoffregen View Post
    One more blind guess.... with Teensy 3.2 disconnected, use a multimeter set to the highest ohms range to check if D+ & D- have been shorted together, or if either is shorted to GND or VUSB or 3.3V. The actual resistance measured will depend on the current output of your multimeter (since the actual measurement represetents non-linear diode junctions within the chip rather than a pure resistor). My Fluke 87 measures about 3.7M between D+ and D-, and both measure about 1.6M to GND. Really, you're looking for shorts that measure close to 0 ohms.
    Which one is D+ and D- ?

  12. #12
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    Maybe something bad happened here?

    Click image for larger version. 

Name:	img.jpg 
Views:	13 
Size:	22.2 KB 
ID:	21649

    Code:
    Which one is D+ and D- ?
    On the bottom side, D+ is the pad closer to GND. But it really doesn't matter which is which. You're just looking at whether they are shorted together, or either is shorted to GND or to VUSB or to 3.3V.

    Both D+ to GND and D- to GND should measure approximately the same resistance. Your multimeter might give a different number than my Fluke 87, but again, that doesn't really matter. You're just looking for a relatively high reading that is about the same for both pins. If 1 pin measures "something" and the other gives infinite (or whatever your multimeter shows when the probes aren't touching anything) that's a strong sign the pin isn't connected at all.

    From everything you're said so far, I'm pretty sure your board's USB connectivity has been damaged. Hopefully this gives you a way to find and maybe fix whatever went wrong.

  13. #13
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    Just to make sure this question is properly answered...

    Quote Originally Posted by marcob View Post
    Would it need the usb drivers in windows working , to be able to communicate with the hardware ?
    No, no special drivers are needed. Teensy Loader uses HID protocol. HID drivers are built into Windows.

    When this test fails, it means there is almost certainly a hardware problem. No amount of messing with software on your PC will matter.

  14. #14
    Quote Originally Posted by PaulStoffregen View Post
    Just to make sure this question is properly answered...



    No, no special drivers are needed. Teensy Loader uses HID protocol. HID drivers are built into Windows.

    When this test fails, it means there is almost certainly a hardware problem. No amount of messing with software on your PC will matter.
    Should teensy appear in the HID of windows?

    https://ibb.co/LQBnN5Q

  15. #15
    Quote Originally Posted by PaulStoffregen View Post
    Maybe something bad happened here?

    Click image for larger version. 

Name:	img.jpg 
Views:	13 
Size:	22.2 KB 
ID:	21649

    Code:
    Which one is D+ and D- ?
    On the bottom side, D+ is the pad closer to GND. But it really doesn't matter which is which. You're just looking at whether they are shorted together, or either is shorted to GND or to VUSB or to 3.3V.

    Both D+ to GND and D- to GND should measure approximately the same resistance. Your multimeter might give a different number than my Fluke 87, but again, that doesn't really matter. You're just looking for a relatively high reading that is about the same for both pins. If 1 pin measures "something" and the other gives infinite (or whatever your multimeter shows when the probes aren't touching anything) that's a strong sign the pin isn't connected at all.

    From everything you're said so far, I'm pretty sure your board's USB connectivity has been damaged. Hopefully this gives you a way to find and maybe fix whatever went wrong.
    I am getting a 2nd t3.2 and 4.0 today. So we will see today if the problem is hardware or software .
    When I look at the part you pointed with naked eyes, doesn't seem damaged.

    Could you please send me a pic of the d- and d +? Having hard time understanding which one are they?

    Thanks

  16. #16
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    7,681
    The pins he is mentioning for D+ and D-


    Are the ones marked on the right hand side of picture as USB Signals...

  17. #17
    Quote Originally Posted by KurtE View Post
    The pins he is mentioning for D+ and D-


    Are the ones marked on the right hand side of picture as USB Signals...
    Oh. Thanks! Sorry! So visible!

  18. #18
    d- to gnd reads 200is
    D+ to gnd reads 1100

  19. #19
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    I don't know what "200is" means. But that sure sounds dissimilar from "1100". When I measure here with a good Teensy 3.2 using my Fluke 87 mutlimeter, both are approx 1.6M.

  20. #20
    It is around 200.
    Ok. I will measure the new 3.2 and 4.0

    Does the 4.0 need the same software i used for the 3.2 ?

  21. #21
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    Sure sounds like your hardware was damaged, since both D+ to GND and D- to GND should measure very similar. Maybe look at that area near pin 17 with a magnifier and bright light.

    The Code 43 and other errors you're seeing are usually the result of *very* bad USB signal quality. My guess is one of the USB signals is still connected, but the other is damaged. Sometimes these problems can also happen if code on Teensy shuts off the USB very early in the startup, while your PC is reading the descriptors. But that wouldn't explain not seeing it in Teensy Loader when you press the button, causing Teensy to run the known-good bootloader code. The damaged hardware theory is the only explanation that really fits everything that's happened here.

    Yes, all Teensy boards use the same software. But do make sure you have a recent version, since Teensy 4.0 was released less than 1 year ago. In Teensy Loader, click Help > About to check the version. 1.53 is the latest.

    In Arduino, of course you do need to set Tools > Board to whatever Teensy model you're using. But it will still be able to show up in Teensy Loader when you press the button, no matter what you do in Arduino or even if Arduino isn't running at all. Only the built-in HID drivers which are present in all versions of Windows are needed, so Teensy Loader not in Auto mode is the best way to check if your Teensy (and USB cable) is working.



    This advice applies to Windows and Macintosh. If you (or anyone who later finds this thread) use Linux, you must install the udev rules file for Teensy Loader to work, because the default security settings on most Linux systems do not allow non-root access to unknown USB devices. The udev rules file tells the system what permissions and other key settings to use. Again, that's only for Linux (where you can use a command like "tail -f /var/log/syslog" to watch the kernel's syslog messages for best info about USB detection). On Windows and Macintosh, Teensy Loader is always able to detect your Teensy using the built-in drivers without any other configuration.
    Last edited by PaulStoffregen; 09-07-2020 at 06:46 PM. Reason: added Linux notes, in case other people with Linux find this thread

  22. #22
    Thank!
    Just received the new 3.2 and 4.0
    The 3.2 is blinking every sec the orange light, the 1st time i connected to the pc.

    I think i saw this light blinking also with the 3.2 we have been troubleshooting.

    I might have messed up something with the software since i still have an error in device manager despitr this new 3.2 is giving a blinking light.

    Before i mess anything up, what is the next step with the new 3.2?

    Possible that a wrong hex has been uploaded in the 3.2 that I am having issues with?

  23. #23
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    Quote Originally Posted by marcob View Post
    Before i mess anything up, what is the next step with the new 3.2?
    Turn off Auto mode in Teensy Loader and keep the window visible on your screen. Then press the button on Teensy. If everything is working, Teensy Loader should replace the normal ""Press Button on Teensy to manually enter Program Mode" message with a bright picture of the Teensy 3.2 board.



    Possible that a wrong hex has been uploaded in the 3.2 that I am having issues with?
    Pressing the button is always supposed to recover. There is also an option to hold the button while plugging in the USB cable, which prevents any code you previously loaded from being able to run. While holding the button, the board can't run anything. When you release, it will run the known-good bootloader.

    But if your hardware has been damaged, as those measurements you made do indeed strongly suggest one of the USB signals is indeed no longer properly connected, then of course the software can't do much when the hardware is damaged!

  24. #24
    Quote Originally Posted by PaulStoffregen View Post
    Turn off Auto mode in Teensy Loader and keep the window visible on your screen. Then press the button on Teensy. If everything is working, Teensy Loader should replace the normal ""Press Button on Teensy to manually enter Program Mode" message with a bright picture of the Teensy 3.2 board.

    Seems working!

    https://ibb.co/VNd0hGY

    Regarding the 4.0
    Do I need to solder any wires to use the extra sda and scl channels?

    Thanks!

  25. #25
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    22,757
    Glad the new board worked.

    Maybe best to start a new thread about I2C questions. Please consider a couple ideas when you ask tech questions. 1: Explain context of what you are trying to accomplish. Without context, we can't understand your needs. A short context-free questions really limits our ability to really help. 2: Please give details about what parts and code you are using. Short low-detail questions are difficult to give useful answers. Often those sorts of questions get few or no answers, and when someone does put in the time, a much longer answer is usually needed because it must be so generic, and odds of the higher-effort answer being useful are low. We really do help quite a lot on this forum, but much of that help depends on you to ask better questions with context and details. Please start a new thread and try to compose a question that really explains what you're doing and what parts and code you want to use. Let's leave this thread about the USB hardware issue.

Posting Permissions

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