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

Thread: Lost port after upgrade to Windows 11

  1. #1
    Junior Member
    Join Date
    May 2016
    Posts
    11

    Lost port after upgrade to Windows 11

    I upgrade to Win11(Win 10) last week. after that, all mine LC, 3.2, 4.0 can't connect to my PC anymore. when plug in, there is no chime sound. and Ports in Arduino is gray out. I have hundreds of LC need to be reprogrammed, but stuck in this problem.

    My NodeMCU (1.0) also can't connect either (through CP2102 bridge).

    however, if I plug in Arduino Mega, it connects and port is created. anyone has this issue? help will be greatly appreciated.

    Note: I reinstall Windows USB serial driver, latest CP210X driver, problem persisted. both my Arduino(1.8.16) and Teensyduino(1.55) are latest version.

  2. #2
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    AFAIK - the only known Windows 11 machine in use so far is typing this. Has been in use for months during pre-release with no such issues.

    As far as those Teensy products - on Win 10 and 11 they use a standard system USB driver as they are true USB devices that conform to the expected interface without any after market drivers, assigning them to a Teensy would be an error.

    With IDE 1.8.16 installed and TeensyInstaller for 1.55 installed on that does it show 'Teensy 1.55' on the IDE's help about?

    Open IDE to simple Blink and do a Verify build with USB type Serial for the correct Teensy Board - that should open the Teensy Loader. Then pushing the Teensy Button should program that HEX into the Teensy with a chime on button press, then again when the Teensy starts up and connects the USB Serial port.

  3. #3
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    Seems I got Win 11 before 9/27 - the date on the events below.
    <edit> Confirmed - Win 11 installed here about: Saturday, July 31, 2021 12:30 AM

    Maybe my early install grandfathered in some functionality that isn't in the release install?

    Finding a Teensy in Device Manager shows three EVENTS. Copied below.

    @Paul - not sure if this is indicating an issue?

    This T_4.1 was built DUAL Serial - but plugging in another T_4.1 with 'Serial' shows the same three events???

    Code:
    Log Name:      System
    Source:        Microsoft-Windows-UserPnp
    Date:          9/27/2021 3:08:41 PM
    Event ID:      20003
    Task Category: (7005)
    Level:         Information
    Keywords:      
    User:          SYSTEM
    Computer:      TLABv5880
    Description:
    Driver Management has concluded the process to add Service usbser for Device Instance ID USB\VID_16C0&PID_048B&MI_00\8&1850A6F6&0&0000 with the following status: 0.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-UserPnp" Guid="{96f4a050-7e31-453c-88be-9634f4e02139}" />
        <EventID>20003</EventID>
        <Version>0</Version>
        <Level>4</Level>
        <Task>7005</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2021-09-27T22:08:41.9031730Z" />
        <EventRecordID>13348</EventRecordID>
        <Correlation />
        <Execution ProcessID="39576" ThreadID="30260" />
        <Channel>System</Channel>
        <Computer>TLABv5880</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <UserData>
        <AddServiceID xmlns="http://manifests.microsoft.com/win/2004/08/windows/userpnp">
          <ServiceName>usbser</ServiceName>
          <DriverFileName>\SystemRoot\system32\DRIVERS\usbser.sys</DriverFileName>
          <DeviceInstanceID>USB\VID_16C0&amp;PID_048B&amp;MI_00\8&amp;1850A6F6&amp;0&amp;0000</DeviceInstanceID>
          <PrimaryService>true</PrimaryService>
          <UpdateService>true</UpdateService>
          <AddServiceStatus>0</AddServiceStatus>
        </AddServiceID>
      </UserData>
    </Event>
    
    Log Name:      Microsoft-Windows-Kernel-PnP/Configuration
    Source:        Microsoft-Windows-Kernel-PnP
    Date:          9/27/2021 3:08:41 PM
    Event ID:      442
    Task Category: None
    Level:         Warning
    Keywords:      
    User:          SYSTEM
    Computer:      TLABv5880
    Description:
    Device settings for USB\VID_16C0&PID_048B&MI_00\8&1850a6f6&0&0000 were not migrated from previous OS installation due to partial or ambiguous device match.
    
    Last Device Instance Id: USB\VID_16C0&PID_0476&MI_01\8&f75e17d&0&0001
    Class Guid: {4d36e978-e325-11ce-bfc1-08002be10318}
    Location Path: 
    Migration Rank: 0xF000FFFF0000F122
    Present: false
    Status: 0xC0000719
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Kernel-PnP" Guid="{9c205a39-1250-487d-abd7-e831c6290539}" />
        <EventID>442</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x4000000000000000</Keywords>
        <TimeCreated SystemTime="2021-09-27T22:08:41.5672323Z" />
        <EventRecordID>2177</EventRecordID>
        <Correlation />
        <Execution ProcessID="4" ThreadID="31648" />
        <Channel>Microsoft-Windows-Kernel-PnP/Configuration</Channel>
        <Computer>TLABv5880</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <EventData>
        <Data Name="DeviceInstanceId">USB\VID_16C0&amp;PID_048B&amp;MI_00\8&amp;1850a6f6&amp;0&amp;0000</Data>
        <Data Name="LastDeviceInstanceId">USB\VID_16C0&amp;PID_0476&amp;MI_01\8&amp;f75e17d&amp;0&amp;0001</Data>
        <Data Name="ClassGuid">{4d36e978-e325-11ce-bfc1-08002be10318}</Data>
        <Data Name="LocationPath">
        </Data>
        <Data Name="MigrationRank">0xf000ffff0000f122</Data>
        <Data Name="Present">false</Data>
        <Data Name="Status">0xc0000719</Data>
      </EventData>
    </Event>
    
    Log Name:      Microsoft-Windows-Kernel-PnP/Configuration
    Source:        Microsoft-Windows-Kernel-PnP
    Date:          9/27/2021 3:08:35 PM
    Event ID:      430
    Task Category: None
    Level:         Information
    Keywords:      
    User:          SYSTEM
    Computer:      TLABv5880
    Description:
    Device USB\VID_16C0&PID_048B&MI_00\8&1850a6f6&0&0000 requires further installation.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Kernel-PnP" Guid="{9c205a39-1250-487d-abd7-e831c6290539}" />
        <EventID>430</EventID>
        <Version>0</Version>
        <Level>4</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x4000000000000000</Keywords>
        <TimeCreated SystemTime="2021-09-27T22:08:35.6854049Z" />
        <EventRecordID>2174</EventRecordID>
        <Correlation />
        <Execution ProcessID="4" ThreadID="37012" />
        <Channel>Microsoft-Windows-Kernel-PnP/Configuration</Channel>
        <Computer>TLABv5880</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <EventData>
        <Data Name="DeviceInstanceId">USB\VID_16C0&amp;PID_048B&amp;MI_00\8&amp;1850a6f6&amp;0&amp;0000</Data>
      </EventData>
    </Event>
    Last edited by defragster; 10-14-2021 at 01:31 AM.

  4. #4
    Junior Member
    Join Date
    May 2016
    Posts
    11
    I did not install preview version, it is released version.

    it was working fine before upgrade. I did try to reinstall Arduino and Teensyduino, still not working.
    the issue is not about the code. the Tool/Port is grey out, if I put any of Teensy on. any codes I put on will not upload since there is no port.

    It is working, however, if I put Arduino Mega. very strange.

  5. #5
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    Quote Originally Posted by wenxlee View Post
    I did not install preview version, it is released version.

    it was working fine before upgrade. I did try to reinstall Arduino and Teensyduino, still not working.
    the issue is not about the code. the Tool/Port is grey out, if I put any of Teensy on. any codes I put on will not upload since there is no port.

    It is working, however, if I put Arduino Mega. very strange.
    What happened trying this last line above:
    Open IDE to simple Blink and do a Verify build with USB type Serial for the correct Teensy Board - that should open the Teensy Loader. Then pushing the Teensy Button should program that HEX into the Teensy with a chime on button press, then again when the Teensy starts up and connects the USB Serial port.
    Pushing the Button should go through HID mode and identify the device to Teensy software parts. May not work beyond that - but that is part of the test.

  6. #6
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    @wenxlee - winver here show Windows 11 Pro :: Version 21H2 (OS Build 22000.258)

    What is reported there?

    For the second time my USB has gone DEAD (flash drive okay, but NO Teensy can be seen) , this time after 15 hours and not nealry as much (ab)use as last time it ran for days. Time to reboot.

    <edit> :: As before All is well on restart.
    Last edited by defragster; 10-14-2021 at 07:31 AM.

  7. #7
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    25,057
    Can you run teensy_ports.exe in a command prompt window? Its default location is C:\Program Files (x86)\Arduino\hardware\tools.

    It should print a bunch of JSON stuff as you plug and unplug Teensy boards, or press the button or otherwise cause them to go into bootloader mode or back to running a program.

  8. #8
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    25,057
    Also, in C:\Program Files (x86)\Arduino is an alternate "arduino_debug" program which runs Arduino with a console window to show you any Java exceptions. Maybe try running that and see if it's showing any errors?

  9. #9
    Junior Member
    Join Date
    May 2016
    Posts
    11
    Quote Originally Posted by PaulStoffregen View Post
    Also, in C:\Program Files (x86)\Arduino is an alternate "arduino_debug" program which runs Arduino with a console window to show you any Java exceptions. Maybe try running that and see if it's showing any errors?
    to Defragster, yes, I did the sample codes and tried to load the program. as I stated, it reported back "
    Serial port not selected."

    to Paul,
    1. I ran teensy_port.exe, in admin mode. plug/unplug cable, hit program button, nothing. no output. did it output somewhere beside in console?

    2. ran arduino_debug, below is the truncated output(it was long). try to upload sample code. from the log, not really see info on port itself.

    partial log here:
    Set log4j store directory C:\Users\wen\AppData\Local\Arduino15
    Loading configuration...
    Initializing packages...
    DEBUG StatusLogger Using ShutdownCallbackRegistry class org.apache.logging.log4j.core.util.DefaultShutdown CallbackRegistry
    DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
    DEBUG StatusLogger AsyncLogger.ThreadNameStrategy=UNCACHED (user specified null, default is UNCACHED)
    TRACE StatusLogger Using default SystemClock for timestamps.
    DEBUG StatusLogger org.apache.logging.log4j.core.util.SystemClock does not support precise timestamps.
    DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
    DEBUG StatusLogger Took 0.077758 seconds to load 209 plugins from sun.misc.Launcher$AppClassLoader@1e6f5c3
    DEBUG StatusLogger PluginManager 'Converter' found 44 plugins
    DEBUG StatusLogger Starting OutputStreamManager SYSTEM_OUT.false.false-1
    DEBUG StatusLogger Starting LoggerContext[name=1e6f5c3, org.apache.logging.log4j.core.LoggerContext@123e04 2]...
    DEBUG StatusLogger Reconfiguration started for context[name=1e6f5c3] at URI null (org.apache.logging.log4j.core.LoggerContext@123e0 42) with optional ClassLoader: null
    DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
    DEBUG StatusLogger PluginManager 'ConfigurationFactory' found 4 plugins
    DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
    DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
    DEBUG StatusLogger Missing dependencies for Yaml support, ConfigurationFactory org.apache.logging.log4j.core.config.yaml.YamlConf igurationFactory is inactive
    DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
    DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
    DEBUG StatusLogger Using configurationFactory org.apache.logging.log4j.core.config.Configuration Factory$Factory@166c0fb
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.properties] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.properties] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yaml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yaml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.json] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.json] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.jsn] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.jsn] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.xml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.xml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test.properties] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.properties] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test.yml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.yml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test.yaml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.yaml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test.json] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.json] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test.jsn] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.jsn] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2-test.xml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2-test.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2-test.xml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j21e6f5c3.properties] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.properties] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j21e6f5c3.yml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.yml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j21e6f5c3.yaml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.yaml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j21e6f5c3.json] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.json] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j21e6f5c3.jsn] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.jsn] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j21e6f5c3.xml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j21e6f5c3.xml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2.properties] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.properties] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2.yml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.yml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2.yaml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.yaml] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2.json] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.json] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2.jsn] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    TRACE StatusLogger Trying to find [log4j2.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
    TRACE StatusLogger Trying to find [log4j2.jsn] using ClassLoader.getSystemResource().
    TRACE StatusLogger Trying to find [log4j2.xml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
    DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
    DEBUG StatusLogger Closing JarURLInputStream sun.net.www.protocol.jar.JarURLConnection$JarURLIn putStream@fa40fe
    DEBUG StatusLogger Apache Log4j Core 2.12.0 initializing configuration XmlConfiguration[location=jar:file:/C:/Program%20Files%20(x86)/Arduino/lib/pde.jar!/log4j2.xml]
    DEBUG StatusLogger Installed 1 script engine
    DEBUG StatusLogger Oracle Nashorn version: 1.8.0_191, language: ECMAScript, threading: Not Thread Safe, compile: true, names: [nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript], factory class: jdk.nashorn.api.scripting.NashornScriptEngineFacto ry
    INFO StatusLogger Scanning for classes in '/C:/Program Files (x86)/Arduino/lib/arduino-core.jar' matching criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.Compiler$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.Compiler$BuilderAction matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.Compiler matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.CompilerProgressListener matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.CompilerUtils matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.Constants matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.DefaultUncaughtExceptionHandler matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.LoadVIDPIDSpecificPreferences matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.MessageConsumerOutputStream matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.MyStreamPumper matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.ProgressAwareMessageConsumer matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.UploaderUtils matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ConsoleProgressListener matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.DownloadableContribution matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.DownloadableContributionV ersionComparator matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.DownloadableContributions Downloader matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.GPGDetachedSignatureVerif ier matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.GZippedJsonDownloader matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.JsonDownloader matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.NoopProgressListener matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ProgressListener matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.SignatureVerifier matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.VersionComparator matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.VersionHelper matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.filters.DownloadableContr ibutionWithVersionPredicate matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ContributedLibr ary matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ContributedLibr aryDependency matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ContributedLibr aryReleases matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibrariesIndex matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibrariesIndexe r matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibraryInstalle r matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.UnavailableCont ributedLibrary matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedBoard matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedHelp matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedPacka ge matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedPlatf orm matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedTarge tPackage matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedTarge tPlatform matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedTool matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedToolR eference matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributionInst aller matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributionsInd ex matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributionsInd exer matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.HostDependentDow nloadableContribution matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.filters.Platform ArchitecturePredicate matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.files.DeleteFilesOnShutdown matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.filters.FileExecutablePredicate matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.i18n.ExternalProcessOutputParser matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.i18n.I18NAwareMessageConsumer matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.i18n.Language matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.i18n.Languages matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.net.CustomProxySelector$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.net.CustomProxySelector matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.net.PACSupportMethods matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.os.windows.Win32KnownFolders matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.BoardPort matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.Discovery matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.DiscoveryManager matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.Uploader matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.UploaderFactory matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.NetworkDiscovery matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.PluggableDiscovery $1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.PluggableDiscovery matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.PluggableDiscovery Message matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.network.BoardReach abilityFilter matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.serial.SerialDisco very$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.serial.SerialDisco very matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.NoInteractionUserInfo matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SCP matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSH matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHClientSetupChainRing matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHConfigFileSetup$ConfigW rapper matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHConfigFileSetup$OpenSSH ConfigWrapper matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHConfigFileSetup matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHPwdSetup matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.uploaders.GenericNetworkUpload er matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.uploaders.MergeSketchWithBoolo ader matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.uploaders.SSHUploader matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.uploaders.SerialUploader matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.ArchiveExtractor matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.FileHash matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.MultiStepProgress matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.Pair matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.Progress matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.ReverseComparator matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.CacheControl matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloader$Status matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloader matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloaderCache$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloaderCache$FileC ached matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloaderCache matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.HttpConnectionManager matches criteria annotated with @Plugin
    INFO StatusLogger Scanning for classes in '/C:/Program Files (x86)/Arduino/lib/pde.jar' matching criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.ConsoleOutputStream matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.UpdatableBoardsLibsFakeURLsHandler matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.BuiltInCoreIsNewerCheck matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ContributionsSelfCheck$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ContributionsSelfCheck matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibraryOfSameTy peComparator matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibraryTypeComp arator matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.filters.Updatab leLibraryPredicate matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.ContributedL ibraryReleasesComparator matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.ContributedL ibraryTableCellEditor matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.ContributedL ibraryTableCellJPanel matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.ContributedL ibraryTableCellRenderer matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownAllL ibraries matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownInst alledLibraryItem$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownInst alledLibraryItem matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownLibr aryOfCategoryItem$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownLibr aryOfCategoryItem matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownLibr aryOfTypeItem$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownLibr aryOfTypeItem matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownUpda tableLibrariesItem$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownUpda tableLibrariesItem matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.LibrariesInd exTableModel matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.LibraryManag erUI$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.LibraryManag erUI$2 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.LibraryManag erUI matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.MultiLibrary InstallDialog$Result matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.MultiLibrary InstallDialog matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.filters.Category Predicate matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.filters.Updatabl ePlatformPredicate matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributedPl atformReleases matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributedPl atformTableCellEditor matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributedPl atformTableCellJPanel matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributedPl atformTableCellRenderer matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributionI ndexTableModel matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributionM anagerUI$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributionM anagerUI matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.DropdownAllCo resItem matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.DropdownCoreO fCategoryItem matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.DropdownUpdat ableCoresItem matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.DropdownItem matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.FilterJTextField$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.FilterJTextField$2 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.FilterJTextField matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.FilteredAbstractTableM odel matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$2 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$3 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$4 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$5 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialogUncaug htExceptionHandler matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerTableCell matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.ProgressJProgressBar matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.listeners.AbstractKeyL istener matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.listeners.DelegatingKe yListener matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.MonitorFactory matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.formatter.AStyle matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.packages.formatter.AStyleInterface matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.Event matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.EventListener matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.GoToLineNumber$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.GoToLineNumber$2 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.GoToLineNumber$3 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.GoToLineNumber matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.JMenuUtils matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$2 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$3 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$4 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$5 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$6 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$7 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$8 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$9 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$OptionalButtonCa llbacks matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.SplashScreenHelper matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.StubMenuListener matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$2 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$3 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$4 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$5 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$6 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.AdditionalBoardsManage rURLTextArea$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.AdditionalBoardsManage rURLTextArea$2 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.AdditionalBoardsManage rURLTextArea$3 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.AdditionalBoardsManage rURLTextArea matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$1 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$2 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$3 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$4 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$5 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$6 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$7 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$8 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$9 matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$WarningIte m matches criteria annotated with @Plugin
    DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences matches criteria annotated with @Plugin
    DEBUG StatusLogger Took 0.083729 seconds to load 0 plugins from package cc.arduino
    DEBUG StatusLogger PluginManager 'Core' found 118 plugins
    DEBUG StatusLogger PluginManager 'Level' found 0 plugins
    DEBUG StatusLogger PluginManager 'Lookup' found 13 plugins
    DEBUG StatusLogger Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.Pattern Layout].
    TRACE StatusLogger TypeConverterRegistry initializing.
    DEBUG StatusLogger PluginManager 'TypeConverter' found 26 plugins
    DEBUG StatusLogger PatternLayout$Builder(pattern="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}{UTC} %p %c{1.}:%L [%t] %m%n", PatternSelector=null, Configuration(Arduino), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
    DEBUG StatusLogger PluginManager 'Converter' found 44 plugins
    DEBUG StatusLogger Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.Conso leAppender].
    DEBUG StatusLogger ConsoleAppender$Builder(target="SYSTEM_ERR", follow="null", direct="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}{UTC} %p %c{1.}:%L [%t] %m%n), name="Console", Configuration(Arduino), Filter=null, ={})
    DEBUG StatusLogger Starting OutputStreamManager SYSTEM_ERR.false.false
    DEBUG StatusLogger Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.Pattern Layout].
    DEBUG StatusLogger PatternLayout$Builder(pattern="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}{UTC} %p %c{1.}:%L [%t] %m%n", PatternSelector=null, Configuration(Arduino), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
    DEBUG StatusLogger Building Plugin[name=SizeBasedTriggeringPolicy, class=org.apache.logging.log4j.core.appender.rolli ng.SizeBasedTriggeringPolicy].
    DEBUG StatusLogger createPolicy(size="50 MB")
    DEBUG StatusLogger Building Plugin[name=Policies, class=org.apache.logging.log4j.core.appender.rolli ng.CompositeTriggeringPolicy].
    DEBUG StatusLogger createPolicy(={SizeBasedTriggeringPolicy(size=5242 8800)})
    DEBUG StatusLogger Building Plugin[name=DefaultRolloverStrategy, class=org.apache.logging.log4j.core.appender.rolli ng.DefaultRolloverStrategy].
    DEBUG StatusLogger DefaultRolloverStrategy$Builder(max="20", min="null", fileIndex="null", compressionLevel="null", ={}, stopCustomActionsOnError="null", tempCompressedFilePattern="null", Configuration(Arduino))
    DEBUG StatusLogger Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.Rolli ngFileAppender].
    DEBUG StatusLogger RollingFileAppender$Builder(fileName="C:\Users\wen \AppData\Local\Arduino15/logs/application.log", filePattern="C:\Users\wen\AppData\Local\Arduino15/logs/application-%d{MM-dd-yyyy}-%i.log.gz", append="null", locking="null", Policies(CompositeTriggeringPolicy(policies=[SizeBasedTriggeringPolicy(size=52428800)])), DefaultRolloverStrategy(DefaultRolloverStrategy(mi n=1, max=20, useMax=true)), advertise="null", advertiseUri="null", createOnDemand="null", filePermissions="null", fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="false", PatternLayout(%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}{UTC} %p %c{1.}:%L [%t] %m%n), name="RollingFile", Configuration(Arduino), Filter=null, ={})
    TRACE StatusLogger New file 'C:\Users\wen\AppData\Local\Arduino15/logs/application.log' created = false
    DEBUG StatusLogger Returning file creation time for C:\Users\wen\AppData\Local\Arduino15\logs\applicat ion.log
    DEBUG StatusLogger Starting RollingFileManager C:\Users\wen\AppData\Local\Arduino15/logs/application.log
    DEBUG StatusLogger PluginManager 'FileConverter' found 2 plugins
    DEBUG StatusLogger Setting prev file time to 2021-04-07T19:19:42.031-0700
    DEBUG StatusLogger Initializing triggering policy CompositeTriggeringPolicy(policies=[SizeBasedTriggeringPolicy(size=52428800)])
    DEBUG StatusLogger Initializing triggering policy SizeBasedTriggeringPolicy(size=52428800)
    DEBUG StatusLogger Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.Appende rsPlugin].
    DEBUG StatusLogger createAppenders(={Console, RollingFile})
    DEBUG StatusLogger Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.Appende rRef].
    DEBUG StatusLogger createAppenderRef(ref="Console", level="INFO", Filter=null)
    DEBUG StatusLogger Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.Appende rRef].
    DEBUG StatusLogger createAppenderRef(ref="RollingFile", level="null", Filter=null)
    DEBUG StatusLogger Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerC onfig$RootLogger].
    DEBUG StatusLogger createLogger(additivity="null", level="DEBUG", includeLocation="null", ={Console, RollingFile}, ={}, Configuration(Arduino), Filter=null)
    DEBUG StatusLogger Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.Loggers Plugin].
    DEBUG StatusLogger createLoggers(={root})
    DEBUG StatusLogger Configuration XmlConfiguration[location=jar:file:/C:/Program%20Files%20(x86)/Arduino/lib/pde.jar!/log4j2.xml] initialized
    DEBUG StatusLogger Starting configuration XmlConfiguration[location=jar:file:/C:/Program%20Files%20(x86)/Arduino/lib/pde.jar!/log4j2.xml]
    DEBUG StatusLogger Started configuration XmlConfiguration[location=jar:file:/C:/Program%20Files%20(x86)/Arduino/lib/pde.jar!/log4j2.xml] OK.
    TRACE StatusLogger Stopping org.apache.logging.log4j.core.config.DefaultConfig uration@2b4c69...
    TRACE StatusLogger DefaultConfiguration notified 1 ReliabilityStrategies that config will be stopped.
    TRACE StatusLogger DefaultConfiguration stopping root LoggerConfig.
    TRACE StatusLogger DefaultConfiguration notifying ReliabilityStrategies that appenders will be stopped.
    TRACE StatusLogger DefaultConfiguration stopping remaining Appenders.
    DEBUG StatusLogger Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
    DEBUG StatusLogger Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
    DEBUG StatusLogger Appender DefaultConsole-1 stopped with status true
    TRACE StatusLogger DefaultConfiguration stopped 1 remaining Appenders.
    TRACE StatusLogger DefaultConfiguration cleaning Appenders from 1 LoggerConfigs.
    DEBUG StatusLogger Stopped org.apache.logging.log4j.core.config.DefaultConfig uration@2b4c69 OK
    TRACE StatusLogger Reregistering MBeans after reconfigure. Selector=org.apache.logging.log4j.core.selector.Cl assLoaderContextSelector@144435b
    TRACE StatusLogger Reregistering context (1/1): '1e6f5c3' org.apache.logging.log4j.core.LoggerContext@123e04 2
    TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3'
    TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component= StatusLogger'
    TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component= ContextSelector'
    TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component= Loggers,name=*'
    TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component= Appenders,name=*'
    TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component= AsyncAppenders,name=*'
    TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component= AsyncLoggerRingBuffer'
    TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component= Loggers,name=*,subtype=RingBuffer'
    DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3
    DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=S tatusLogger
    DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=C ontextSelector
    DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=L oggers,name=
    DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=A ppenders,name=Console
    DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=A ppenders,name=RollingFile
    TRACE StatusLogger Using default SystemClock for timestamps.
    DEBUG StatusLogger org.apache.logging.log4j.core.util.SystemClock does not support precise timestamps.
    TRACE StatusLogger Using DummyNanoClock for nanosecond timestamps.
    DEBUG StatusLogger Reconfiguration complete for context[name=1e6f5c3] at URI jar:file:/C:/Program%20Files%20(x86)/Arduino/lib/pde.jar!/log4j2.xml (org.apache.logging.log4j.core.LoggerContext@123e0 42) with optional ClassLoader: null
    DEBUG StatusLogger Shutdown hook enabled. Registering a new one.
    DEBUG StatusLogger LoggerContext[name=1e6f5c3, org.apache.logging.log4j.core.LoggerContext@123e04 2] started OK.
    Preparing boards...
    Starting...
    Opening Teensy Loader...
    Sketch uses 5224 bytes (8%) of program storage space. Maximum is 63488 bytes.
    Global variables use 1712 bytes (20%) of dynamic memory, leaving 6480 bytes for local variables. Maximum is 8192 bytes.
    Serial port not selected.
    2021-10-14T15:35:51.018Z INFO c.a.c.p.ContributionInstaller:301 [Timer-0] Start download and signature check of=[https://downloads.arduino.cc/package...ge_index.json]
    2021-10-14T15:35:51.041Z INFO c.a.u.n.FileDownloaderCache:92 [Timer-0] Cache folder C:\Users\wen\AppData\Local\Arduino15\cache
    2021-10-14T15:35:51.073Z INFO c.a.u.n.FileDownloaderCache:112 [Timer-0] Number of file already in the cache 4
    2021-10-14T15:35:51.109Z INFO c.a.u.n.FileDownloaderCache:149 [Timer-0] Get file cached is expire true, exist true, info FileCached{eTag='e7fca8750f4777ebbe016b6665282caf' , lastETag='null', remoteURL='https://downloads.arduino.cc/packages/package_index.json', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\packages\package_index.js on', md5='MD5:e7fca8750f4777ebbe016b6665282caf', createdAt='2021-10-13T19:48:11.879', cacheControl=CacheControl{maxAge=3600, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:51.114Z INFO c.a.u.n.HttpConnectionManager:153 [Timer-0] Connect to https://downloads.arduino.cc/package...age_index.json, method=HEAD, request id=6F058D0F05364AF0
    2021-10-14T15:35:51.426Z INFO c.a.u.n.HttpConnectionManager:157 [Timer-0] Request complete URL="https://downloads.arduino.cc/packages/package_index.json", method=HEAD, response code=206, request id=6F058D0F05364AF0, headers={null=[HTTP/1.1 206 Partial Content], Server=[cloudflare], Content-Range=[bytes 0-425634/425635], Last-Modified=[Fri, 08 Oct 2021 14:26:03 GMT], X-Amz-Cf-Id=[uHMcN3iVjZyypteIW2XKahdqZODEFUUfBv7r9D-Awj0nw1eUIBU6mw==], Set-Cookie=[__cf_bm=zrgC6_.qC0.lmmAjmD7qbS8j1iOFjwKJskb9zB4Fx. U-1634225752-0-AeokadzkYi0vLL0Teem7MDAvcUAj0tVAChU8aK3Bg0OnHGUJ15 nKT41TMBWgJ/Dv6MnDzFjQJQd+OzX/RZQGGvw=; path=/; expires=Thu, 14-Oct-21 16:05:52 GMT; domain=.arduino.cc; HttpOnly; Secure; SameSite=None], Content-Length=[425635], Age=[3297], Content-Type=[application/json], X-Cache=[Miss from cloudfront], CF-Ray=[69e1e14abc59090d-SEA], X-Amz-Cf-Pop=[HIO50-C2], Connection=[keep-alive], x-amz-version-id=[Sq3fDDdzPpp3sg0s6eUsMOvRdVuaJLPX], Date=[Thu, 14 Oct 2021 15:35:52 GMT], Via=[1.1 98b030ba90f9fb8f8b176298ebb3ab79.cloudfront.net (CloudFront)], x-amz-replication-status=[PENDING], CF-Cache-Status=[HIT], Cache-Control=[public, max-age=3600], ETag=["e7fca8750f4777ebbe016b6665282caf"], Vary=[Accept-Encoding], x-amz-request-id=[QXP6WTS653V3HY9F], Expires=[Thu, 14 Oct 2021 16:35:52 GMT], alt-svc=[h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400], x-amz-id-2=[cgw0h4+iJNeWCjI3YZKpRlWwFP2cnnGDMXepqMwhr9Ir7Mkpct LK3intrw4kAn5IfpOoFYY+PCc=], Expect-CT=[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"]}
    2021-10-14T15:35:51.429Z INFO c.a.u.n.FileDownloaderCache:160 [Timer-0] Update cached info of https://downloads.arduino.cc/package...age_index.json, createdAt 2021-10-13T19:48:11.879, previous eTag e7fca8750f4777ebbe016b6665282caf, last eTag e7fca8750f4777ebbe016b6665282caf, cache control header CacheControl{maxAge=3600, isMustRevalidate=false, isNoCache=false, isNoStore=false}
    2021-10-14T15:35:51.476Z INFO c.a.u.n.FileDownloaderCache:226 [Timer-0] Update cache file info in C:\Users\wen\AppData\Local\Arduino15\cache\cache.j son, number of cached files is 4
    2021-10-14T15:35:51.505Z INFO c.a.u.n.FileDownloader:210 [Timer-0] No need to download using cached file: FileCached{eTag='e7fca8750f4777ebbe016b6665282caf' , lastETag='e7fca8750f4777ebbe016b6665282caf', remoteURL='https://downloads.arduino.cc/packages/package_index.json', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\packages\package_index.js on', md5='MD5:e7fca8750f4777ebbe016b6665282caf', createdAt='2021-10-14T08:35:51.435', cacheControl=CacheControl{maxAge=3600, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:51.506Z INFO c.a.u.n.FileDownloader:174 [Timer-0] The file will be taken from the cache Optional[C:\Users\wen\AppData\Local\Arduino15\cache\downloa ds.arduino.cc\packages\package_index.json]
    2021-10-14T15:35:51.514Z INFO c.a.u.n.FileDownloaderCache:149 [Timer-0] Get file cached is expire true, exist true, info FileCached{eTag='0ae18580e49e780cd846aefd923c1e66' , lastETag='null', remoteURL='https://downloads.arduino.cc/packages/package_index.json.sig', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\packages\package_index.js on.sig', md5='MD5:0ae18580e49e780cd846aefd923c1e66', createdAt='2021-10-13T19:48:12.121', cacheControl=CacheControl{maxAge=3600, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:51.520Z INFO c.a.u.n.HttpConnectionManager:153 [Timer-0] Connect to https://downloads.arduino.cc/package...index.json.sig, method=HEAD, request id=EDD3475DC561407F
    2021-10-14T15:35:51.573Z INFO c.a.u.n.HttpConnectionManager:157 [Timer-0] Request complete URL="https://downloads.arduino.cc/packages/package_index.json.sig", method=HEAD, response code=206, request id=EDD3475DC561407F, headers={null=[HTTP/1.1 206 Partial Content], Server=[cloudflare], Content-Range=[bytes 0-542/543], Last-Modified=[Fri, 08 Oct 2021 14:26:03 GMT], X-Amz-Cf-Id=[eT9Q5uUlQyTXRSvLd_889fWhrhWDMEi4nRet8mT7pgN0uZdgCM VX6A==], Set-Cookie=[__cf_bm=JEgnYc5J2fC7ucp1sd_DkRHBRwnQsNWgNMjwXHtVUO E-1634225753-0-AfOG3aZNr+ihgdQYTBYz/CTMWtQo6qBESaMK4aBMag9bPd1QKTpv38fiTXU2/KPhXT2uasFkcOhzAjyDF2BuK38=; path=/; expires=Thu, 14-Oct-21 16:05:53 GMT; domain=.arduino.cc; HttpOnly; Secure; SameSite=None], Content-Length=[543], Age=[3297], Content-Type=[application/pgp-signature], X-Cache=[Miss from cloudfront], CF-Ray=[69e1e14c5e64090d-SEA], X-Amz-Cf-Pop=[HIO50-C2], Connection=[keep-alive], x-amz-version-id=[EoOVTOBJ9HWk9MZZIl5Wfd8MZHUbtZdI], Date=[Thu, 14 Oct 2021 15:35:53 GMT], Via=[1.1 b9ead8d9e99fb1a70cc9b3ee9d847ec6.cloudfront.net (CloudFront)], x-amz-replication-status=[PENDING], CF-Cache-Status=[HIT], Cache-Control=[public, max-age=3600], ETag=["0ae18580e49e780cd846aefd923c1e66"], Vary=[Accept-Encoding], x-amz-request-id=[W6EM24MQAQKX96TJ], Expires=[Thu, 14 Oct 2021 16:35:53 GMT], alt-svc=[h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400], x-amz-id-2=[pbiDRImNxcwWl6fcls/xE0j4RE53SKcRv/Eth0RnulXZkVVZGDlfcihkEuaWlcoLpRrm1i6tS8A=], Expect-CT=[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"]}
    2021-10-14T15:35:51.574Z INFO c.a.u.n.FileDownloaderCache:160 [Timer-0] Update cached info of https://downloads.arduino.cc/package...index.json.sig, createdAt 2021-10-13T19:48:12.121, previous eTag 0ae18580e49e780cd846aefd923c1e66, last eTag 0ae18580e49e780cd846aefd923c1e66, cache control header CacheControl{maxAge=3600, isMustRevalidate=false, isNoCache=false, isNoStore=false}
    2021-10-14T15:35:51.578Z INFO c.a.u.n.FileDownloaderCache:226 [Timer-0] Update cache file info in C:\Users\wen\AppData\Local\Arduino15\cache\cache.j son, number of cached files is 4
    2021-10-14T15:35:51.584Z INFO c.a.u.n.FileDownloader:210 [Timer-0] No need to download using cached file: FileCached{eTag='0ae18580e49e780cd846aefd923c1e66' , lastETag='0ae18580e49e780cd846aefd923c1e66', remoteURL='https://downloads.arduino.cc/packages/package_index.json.sig', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\packages\package_index.js on.sig', md5='MD5:0ae18580e49e780cd846aefd923c1e66', createdAt='2021-10-14T08:35:51.576', cacheControl=CacheControl{maxAge=3600, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:51.585Z INFO c.a.u.n.FileDownloader:174 [Timer-0] The file will be taken from the cache Optional[C:\Users\wen\AppData\Local\Arduino15\cache\downloa ds.arduino.cc\packages\package_index.json.sig]
    2021-10-14T15:35:51.594Z INFO c.a.c.DownloadableContributionsDownloader:227 [Timer-0] Signature verified. url=https://downloads.arduino.cc/packages/package_index.json.sig, signature url=https://downloads.arduino.cc/packages/package_index.json.sig, file to verify=C:\Users\wen\AppData\Local\Temp\package_ind ex.json6520508451283381358.tmp, signature file=C:\Users\wen\AppData\Local\Temp\package_index .json.sig1673733711288830122.tmp
    2021-10-14T15:35:51.598Z INFO c.a.c.p.ContributionInstaller:310 [Timer-0] Downloaded package index URL=[https://downloads.arduino.cc/package...ge_index.json]
    2021-10-14T15:35:51.603Z INFO c.a.u.n.FileDownloaderCache:149 [Timer-0] Get file cached is expire true, exist true, info FileCached{eTag='65766b899e4e9ee566f3ed8ee171d46f' , lastETag='null', remoteURL='https://downloads.arduino.cc/libraries/library_index.json.gz', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\libraries\library_index.j son.gz', md5='MD5:65766b899e4e9ee566f3ed8ee171d46f', createdAt='2021-10-13T19:48:12.605', cacheControl=CacheControl{maxAge=14400, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:51.603Z INFO c.a.u.n.HttpConnectionManager:153 [Timer-0] Connect to https://downloads.arduino.cc/librari..._index.json.gz, method=HEAD, request id=7C26DE6DB4D94D51
    2021-10-14T15:35:51.660Z INFO c.a.u.n.HttpConnectionManager:157 [Timer-0] Request complete URL="https://downloads.arduino.cc/libraries/library_index.json.gz", method=HEAD, response code=206, request id=7C26DE6DB4D94D51, headers={null=[HTTP/1.1 206 Partial Content], Server=[cloudflare], Content-Range=[bytes 0-2066545/2066546], Last-Modified=[Thu, 14 Oct 2021 15:11:16 GMT], X-Amz-Cf-Id=[5UL56krMeTB7Fx6QzAXV3hp_g5oRx9jn-6X37jFgTxng7wq96_zBOQ==], Set-Cookie=[__cf_bm=uS40saWZvwZ.k5AcRuB4BVFHzS6LLf02F9MCmj818b E-1634225753-0-AdxlH6ayRb5osLim0YemdR93/TyUz/q3MbUTGI0nzi/NvmITKth9fkvrbykUJX5nct5FzI11aeXAh5KXUqNhf3o=; path=/; expires=Thu, 14-Oct-21 16:05:53 GMT; domain=.arduino.cc; HttpOnly; Secure; SameSite=None], Content-Length=[2066546], Age=[1352], Content-Type=[application/json], X-Cache=[Miss from cloudfront], CF-Ray=[69e1e14cdf04090d-SEA], X-Amz-Cf-Pop=[SEA19-C2], Connection=[keep-alive], x-amz-version-id=[uP0Cg5p0_umZKBstTXll6mp4gok.BetT], Date=[Thu, 14 Oct 2021 15:35:53 GMT], Via=[1.1 e36ab1b8726f47aa5adc8e19e66d1bbe.cloudfront.net (CloudFront)], x-amz-replication-status=[COMPLETED], CF-Cache-Status=[HIT], Cache-Control=[public, max-age=14400], ETag=["4a71bdd1887c354a8fa3465be40e3496"], Vary=[Accept-Encoding], x-amz-request-id=[KYXFXH36MX590G4Z], Expires=[Thu, 14 Oct 2021 19:35:53 GMT], alt-svc=[h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400], x-amz-id-2=[Q6nqVRrUXFhzD4RysZEKVTHgjgsAJ1sl4PnPLr2BLVgmUZfNgI NS0t29pOM/xGdDoJC6D2tZIvQ=], Expect-CT=[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"]}
    2021-10-14T15:35:51.661Z INFO c.a.u.n.FileDownloaderCache:160 [Timer-0] Update cached info of https://downloads.arduino.cc/librari..._index.json.gz, createdAt 2021-10-13T19:48:12.605, previous eTag 65766b899e4e9ee566f3ed8ee171d46f, last eTag 4a71bdd1887c354a8fa3465be40e3496, cache control header CacheControl{maxAge=14400, isMustRevalidate=false, isNoCache=false, isNoStore=false}
    2021-10-14T15:35:51.672Z INFO c.a.u.n.FileDownloaderCache:226 [Timer-0] Update cache file info in C:\Users\wen\AppData\Local\Arduino15\cache\cache.j son, number of cached files is 4
    2021-10-14T15:35:51.696Z INFO c.a.u.n.FileDownloader:210 [Timer-0] No need to download using cached file: FileCached{eTag='65766b899e4e9ee566f3ed8ee171d46f' , lastETag='4a71bdd1887c354a8fa3465be40e3496', remoteURL='https://downloads.arduino.cc/libraries/library_index.json.gz', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\libraries\library_index.j son.gz', md5='MD5:65766b899e4e9ee566f3ed8ee171d46f', createdAt='2021-10-14T08:35:51.667', cacheControl=CacheControl{maxAge=14400, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:51.700Z INFO c.a.u.n.HttpConnectionManager:153 [Timer-0] Connect to https://downloads.arduino.cc/librari..._index.json.gz, method=GET, request id=152D9B6954F842E8
    2021-10-14T15:35:51.755Z INFO c.a.u.n.HttpConnectionManager:157 [Timer-0] Request complete URL="https://downloads.arduino.cc/libraries/library_index.json.gz", method=GET, response code=206, request id=152D9B6954F842E8, headers={null=[HTTP/1.1 206 Partial Content], Server=[cloudflare], Content-Range=[bytes 0-2066545/2066546], Last-Modified=[Thu, 14 Oct 2021 15:11:16 GMT], X-Amz-Cf-Id=[5UL56krMeTB7Fx6QzAXV3hp_g5oRx9jn-6X37jFgTxng7wq96_zBOQ==], Set-Cookie=[__cf_bm=NCwCBzaLBHrA3sDyliYPM7L92FMHJKc1T9HNmnlieK 8-1634225753-0-AR8XjkwsWSmPzaKBALWuer3ZcN+q/hRcUa5mFVYKHsCVBSeumJToMrxg8KztdjH5izPaX9VVe/Bufx9rEE8Ax60=; path=/; expires=Thu, 14-Oct-21 16:05:53 GMT; domain=.arduino.cc; HttpOnly; Secure; SameSite=None], Content-Length=[2066546], Age=[1352], Content-Type=[application/json], X-Cache=[Miss from cloudfront], CF-Ray=[69e1e14d7fcc090d-SEA], X-Amz-Cf-Pop=[SEA19-C2], Connection=[keep-alive], x-amz-version-id=[uP0Cg5p0_umZKBstTXll6mp4gok.BetT], Date=[Thu, 14 Oct 2021 15:35:53 GMT], Via=[1.1 e36ab1b8726f47aa5adc8e19e66d1bbe.cloudfront.net (CloudFront)], x-amz-replication-status=[COMPLETED], CF-Cache-Status=[HIT], Cache-Control=[public, max-age=14400], ETag=["4a71bdd1887c354a8fa3465be40e3496"], Vary=[Accept-Encoding], x-amz-request-id=[KYXFXH36MX590G4Z], Expires=[Thu, 14 Oct 2021 19:35:53 GMT], alt-svc=[h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400], x-amz-id-2=[Q6nqVRrUXFhzD4RysZEKVTHgjgsAJ1sl4PnPLr2BLVgmUZfNgI NS0t29pOM/xGdDoJC6D2tZIvQ=], Expect-CT=[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"]}
    2021-10-14T15:35:52.009Z INFO c.a.u.n.FileDownloaderCache:343 [Timer-0] Update cache file: FileCached{eTag='4a71bdd1887c354a8fa3465be40e3496' , lastETag='4a71bdd1887c354a8fa3465be40e3496', remoteURL='https://downloads.arduino.cc/libraries/library_index.json.gz', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\libraries\library_index.j son.gz', md5='MD5:4a71bdd1887c354a8fa3465be40e3496', createdAt='2021-10-14T08:35:52.009', cacheControl=CacheControl{maxAge=14400, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:52.013Z INFO c.a.u.n.FileDownloaderCache:226 [Timer-0] Update cache file info in C:\Users\wen\AppData\Local\Arduino15\cache\cache.j son, number of cached files is 4
    2021-10-14T15:35:52.093Z INFO c.a.u.n.FileDownloaderCache:149 [Timer-0] Get file cached is expire true, exist true, info FileCached{eTag='86c6e13c764640349eb8e9cf5cb032d9' , lastETag='null', remoteURL='https://downloads.arduino.cc/libraries/library_index.json.sig', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\libraries\library_index.j son.sig', md5='MD5:86c6e13c764640349eb8e9cf5cb032d9', createdAt='2021-10-13T19:48:12.776', cacheControl=CacheControl{maxAge=14400, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:52.093Z INFO c.a.u.n.HttpConnectionManager:153 [Timer-0] Connect to https://downloads.arduino.cc/librari...index.json.sig, method=HEAD, request id=1A39351B77664C9F
    2021-10-14T15:35:52.139Z INFO c.a.u.n.HttpConnectionManager:157 [Timer-0] Request complete URL="https://downloads.arduino.cc/libraries/library_index.json.sig", method=HEAD, response code=206, request id=1A39351B77664C9F, headers={null=[HTTP/1.1 206 Partial Content], Server=[cloudflare], Content-Range=[bytes 0-542/543], Last-Modified=[Thu, 14 Oct 2021 15:11:15 GMT], X-Amz-Cf-Id=[dmyYYoe_SPJ6-7_5bgZFLhbGmdXMwWrQ4l5JgSNNOvgIBcGeMLttIg==], Set-Cookie=[__cf_bm=PRbsCQvm6Xm.HqQp5F5aO1asiZQ1VK.8kCz_laMMj0 8-1634225753-0-AbCNPrySGZkOBl0HgNH/xylNJw0Iqk5ZWTMRzWqw1FrcmmxL6CzGj0RpbRQQkKLj3BZOlR 1Hy5E2kGM/TvQix54=; path=/; expires=Thu, 14-Oct-21 16:05:53 GMT; domain=.arduino.cc; HttpOnly; Secure; SameSite=None], Content-Length=[543], Age=[1350], Content-Type=[application/pgp-signature], X-Cache=[Miss from cloudfront], CF-Ray=[69e1e14feabb090d-SEA], X-Amz-Cf-Pop=[SEA19-C2], Connection=[keep-alive], x-amz-version-id=[cKjKhoDK68tA4T4biAIzlm9cVxNc5t33], Date=[Thu, 14 Oct 2021 15:35:53 GMT], Via=[1.1 591683988172c7980c4ebb318cbf18a9.cloudfront.net (CloudFront)], x-amz-replication-status=[COMPLETED], CF-Cache-Status=[HIT], Cache-Control=[public, max-age=14400], ETag=["e008628e98686f5de7553fe125497dfc"], Vary=[Accept-Encoding], x-amz-request-id=[V6P5EEYKZBB8ZKJJ], Expires=[Thu, 14 Oct 2021 19:35:53 GMT], alt-svc=[h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400], x-amz-id-2=[6cvoN6irMHVR+NcRo5BTKZoFqGN3zQqMZ6jo3Z1yL1zjP8XLaJ 463Orv0CclGpyILnhH14MQXkM=], Expect-CT=[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"]}
    2021-10-14T15:35:52.139Z INFO c.a.u.n.FileDownloaderCache:160 [Timer-0] Update cached info of https://downloads.arduino.cc/librari...index.json.sig, createdAt 2021-10-13T19:48:12.776, previous eTag 86c6e13c764640349eb8e9cf5cb032d9, last eTag e008628e98686f5de7553fe125497dfc, cache control header CacheControl{maxAge=14400, isMustRevalidate=false, isNoCache=false, isNoStore=false}
    2021-10-14T15:35:52.142Z INFO c.a.u.n.FileDownloaderCache:226 [Timer-0] Update cache file info in C:\Users\wen\AppData\Local\Arduino15\cache\cache.j son, number of cached files is 4
    2021-10-14T15:35:52.144Z INFO c.a.u.n.FileDownloader:210 [Timer-0] No need to download using cached file: FileCached{eTag='86c6e13c764640349eb8e9cf5cb032d9' , lastETag='e008628e98686f5de7553fe125497dfc', remoteURL='https://downloads.arduino.cc/libraries/library_index.json.sig', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\libraries\library_index.j son.sig', md5='MD5:86c6e13c764640349eb8e9cf5cb032d9', createdAt='2021-10-14T08:35:52.141', cacheControl=CacheControl{maxAge=14400, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:52.149Z INFO c.a.u.n.HttpConnectionManager:153 [Timer-0] Connect to https://downloads.arduino.cc/librari...index.json.sig, method=GET, request id=B896199D871E4369
    2021-10-14T15:35:52.203Z INFO c.a.u.n.HttpConnectionManager:157 [Timer-0] Request complete URL="https://downloads.arduino.cc/libraries/library_index.json.sig", method=GET, response code=206, request id=B896199D871E4369, headers={null=[HTTP/1.1 206 Partial Content], Server=[cloudflare], Content-Range=[bytes 0-542/543], Last-Modified=[Thu, 14 Oct 2021 15:11:15 GMT], X-Amz-Cf-Id=[dmyYYoe_SPJ6-7_5bgZFLhbGmdXMwWrQ4l5JgSNNOvgIBcGeMLttIg==], Set-Cookie=[__cf_bm=zw3q3eUavbJLLb3t9_nztqb6_o7OlROXdaVhK4rg4l c-1634225753-0-AcAqZy1n0wcGJYsdCD448OcrSzkH6AAoHHc1ueuyFR4hlu9CVu EUda7NdJbxm6k4pgCU/SYEvHnFHs/NdbuhHJo=; path=/; expires=Thu, 14-Oct-21 16:05:53 GMT; domain=.arduino.cc; HttpOnly; Secure; SameSite=None], Content-Length=[543], Age=[1350], Content-Type=[application/pgp-signature], X-Cache=[Miss from cloudfront], CF-Ray=[69e1e1503b2b090d-SEA], X-Amz-Cf-Pop=[SEA19-C2], Connection=[keep-alive], x-amz-version-id=[cKjKhoDK68tA4T4biAIzlm9cVxNc5t33], Date=[Thu, 14 Oct 2021 15:35:53 GMT], Via=[1.1 591683988172c7980c4ebb318cbf18a9.cloudfront.net (CloudFront)], x-amz-replication-status=[COMPLETED], CF-Cache-Status=[HIT], Cache-Control=[public, max-age=14400], ETag=["e008628e98686f5de7553fe125497dfc"], Vary=[Accept-Encoding], x-amz-request-id=[V6P5EEYKZBB8ZKJJ], Expires=[Thu, 14 Oct 2021 19:35:53 GMT], alt-svc=[h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400], x-amz-id-2=[6cvoN6irMHVR+NcRo5BTKZoFqGN3zQqMZ6jo3Z1yL1zjP8XLaJ 463Orv0CclGpyILnhH14MQXkM=], Expect-CT=[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"]}
    2021-10-14T15:35:52.205Z INFO c.a.u.n.FileDownloaderCache:343 [Timer-0] Update cache file: FileCached{eTag='e008628e98686f5de7553fe125497dfc' , lastETag='e008628e98686f5de7553fe125497dfc', remoteURL='https://downloads.arduino.cc/libraries/library_index.json.sig', localPath='C:\Users\wen\AppData\Local\Arduino15\ca che\downloads.arduino.cc\libraries\library_index.j son.sig', md5='MD5:e008628e98686f5de7553fe125497dfc', createdAt='2021-10-14T08:35:52.205', cacheControl=CacheControl{maxAge=14400, isMustRevalidate=false, isNoCache=false, isNoStore=false}}
    2021-10-14T15:35:52.208Z INFO c.a.u.n.FileDownloaderCache:226 [Timer-0] Update cache file info in C:\Users\wen\AppData\Local\Arduino15\cache\cache.j son, number of cached files is 4
    2021-10-14T15:35:52.483Z INFO c.a.c.DownloadableContributionsDownloader:227 [Timer-0] Signature verified. url=https://downloads.arduino.cc/libraries/library_index.json.sig, signature url=https://downloads.arduino.cc/libraries/library_index.json.sig, file to verify=C:\Users\wen\AppData\Local\Temp\library_ind ex.json999024732426056018.tmp, signature file=C:\Users\wen\AppData\Local\Temp\library_index .json.sig1846277622358656783.tmp

  10. #10
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    Quote Originally Posted by wenxlee View Post
    to Defragster, yes, I did the sample codes and tried to load the program. as I stated, it reported back "
    Serial port not selected."
    The steps to test were noted as :
    Open IDE to simple Blink and do a Verify build with USB type Serial for the correct Teensy Board
    - that should open the Teensy Loader.

    Then pushing the Teensy Button should program that HEX into the Teensy with a chime on button press,

    Then again when the Teensy starts up and connects the USB Serial port.
    > if it completes

  11. #11
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    25,057
    Nothing in that debug stuff stands out.

    Running teensy_ports.exe is supposed to look like this:

    Click image for larger version. 

Name:	capture.png 
Views:	4 
Size:	70.1 KB 
ID:	26173

  12. #12
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    Quote Originally Posted by PaulStoffregen View Post
    Nothing in that debug stuff stands out.

    Running teensy_ports.exe is supposed to look like this:

    ...
    @Paul - Win 11 here as noted now has been running since End of July,2021.

    p#3 above indicates Win 11 doesn't see a proper driver match for complete install in some fashion.

    Though except for two instances where reboot was required USB seems robust and normal by Win 10 standards.

    In those two instances teensy_ports.exe (and TyComm) found nothing and just noted on 1.55b2 [Red LED blink] - even a Button to Bootloader doesn't result in Win 11 detection ...

    > It seems that what is showing for @wenxlee matches "that" behavior where USB is totally offline WRT to Teensy ... though I've not seen feedback on 'Button' press matching what was seen here with RED LED.

  13. #13
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    25,057
    teensy_ports.exe is able to show when Windows detects the Teensy base USB device but can't load drivers for its interfaces, similar to how Device Manager can show an unknown device with a yellow triangle. It will actually show "[no_device]" rather than a COM port if the serial mode comes up but Windows can't load the driver. If you're seeing nothing, and your Windows system makes the chime sound for Arduino Mega and other USB devices, that's a pretty sure sign of a hardware problem. Messing with drivers probably isn't going to help if Windows isn't even detecting the base USB device.

    I know you said the only thing you did was upgrade to Windows 11, and you've said Arduino Mega is detected when you plug into the same USB port. So examining hardware probably feels like the wrong path. But given all the signs we can see, please put some effort into the hardware side, since all signs point to a hardware issue like a bad USB cable.

    Arduino Mega uses a full size USB B connector, and Teensy LC, 3.2, 4.0 all use Micro-B, so you must be using a different USB cable. Please, explore the possibility that something went wrong with your USB cable, which just happened to be an unlucky coincidence with the Windows 11 upgrade.

  14. #14
    Junior Member
    Join Date
    May 2016
    Posts
    11
    to defragster, all good till last step, there is no port to connect.

    to Paul, there is no output, just hang there for more than 10 minutes.

    the thing bug me most is my Mega is connected with a port, but not teensy...

  15. #15
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    25,057
    Quote Originally Posted by wenxlee View Post
    the thing bug me most is my Mega is connected with a port, but not teensy...
    Are you plugging the EXACT SAME CABLE into Mega and Teensy?!


    Look, this whole thing might be as simple as a failed USB cable, which just happened to go bad with unlucky timing when you upgraded software.

  16. #16
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    Quote Originally Posted by wenxlee View Post
    to defragster, all good till last step, there is no port to connect.

    ...
    So after an IDE Verify build and Button push steps the Teensy loader did program? Look at Teensy Loader "Help / Verbose" for log info showing that - please copy and post.

    But after programming by Button press the Teensy did not then present a port for Step #3.


    @Paul - From post #3 on this working Win 11 machine (Date: 9/27/2021 3:08:41 PM) the Events notes are:
    Code:
    Description:
    Driver Management has concluded the process to add Service usbser for Device Instance ID USB\VID_16C0&PID_048B&MI_00\8&1850A6F6&0&0000 with the following status: 0.
    
    Description:
    Device settings for USB\VID_16C0&PID_048B&MI_00\8&1850a6f6&0&0000 were not migrated from previous OS installation due to partial or ambiguous device match.
    
    Description:
    Device USB\VID_16C0&PID_048B&MI_00\8&1850a6f6&0&0000 requires further installation.
    So the machine was Beta Upgraded and ran 2 months before those Events are logged - probably another Beta Update - it continues to work here - but maybe only because it carried something over.

    Those message suggest that Win 11 may not like/recognize the Teensy for proper driver connect and install.

  17. #17
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    25,057
    Even if USBSER.SYS is missing, teensy_ports can show when Windows sees the USB device and it will print "[no_device]" if USBSER.SYS doesn't load. Back at Teensyduino 1.42, a *lot* of work went into using the arcane WIN32 setupapi and configuration manager functions, because of a long history of problems where broken Windows system would fail to load drivers. I specifically designed teensy_ports and show "[no_device]" in that circumstance, and since 1.42 that has come up occasionally on this forum. It does work.

    Likewise when the button is pressed, teensy_ports will detect the HID interface for the bootloader. The HID driver is always present on Windows.

    Nothing printed by teensy_ports and no chime sounds isn't a driver problem!

    There very well may *also* be a driver problem, after whatever hardware problem (likely a bad cable) is preventing the PC from even seeing any USB device.

  18. #18
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    Downloading Win 11 ISO installer to new Write protectable Flash drive for future use and so I can do an install on another machine.

    Next time this machine takes All Teensy offline, nothing shown from teensy_ports ( T_4.1 Serial and Button HID invisible - and no chime - until PC restart ) I'll plug in a SFun redboard and see if it is found. Last time I did connect a Flash drive and it was found before PC restart.

  19. #19
    Junior Member
    Join Date
    May 2016
    Posts
    11
    issues solved,

    it was the driver, I went ahead to refresh all of the Arduino drivers from device manage(I do not know which one is the culprits), then boom, it connects after that. not sure, why I need to do that. but I am glad it works now.

    I still have problem with my CP2102 bridge, but that is totally different hardware board. I am pretty sure it is also a driver problem.

  20. #20
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    15,081
    Quote Originally Posted by wenxlee View Post
    issues solved,

    it was the driver, I went ahead to refresh all of the Arduino drivers from device manage(I do not know which one is the culprits), then boom, it connects after that. not sure, why I need to do that. but I am glad it works now.

    I still have problem with my CP2102 bridge, but that is totally different hardware board. I am pretty sure it is also a driver problem.
    That is a relief!

    Interesting if Device Mgr shows any notes under EVENTS for recognizing it like it does here.

    I got the Win 11 ISO to install on Flash drive - but the i7-6600U CPU on my ~6 GEN old MSFT Surface is not on the APPROVED list for some reason. Not sure I want to put Win 11 on my new Laptop yet ...

    Funny another T_4.1 now online shows the same three events posted - except dated 8/20/21. So events are tracked per device it seems.
    > Update driver Auto says : "already have the best driver for this 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
  •