Teensy-LC Beta Testing

I've uploaded 1.21-beta9. Use the links in the original post.

1.21-beta9 has the upgrade to a low power usage bootloader. Only the green+gold boards can upgrade. The earlier purple and green+tin beta boards are forever fixed at the original bootloader.

If you have a green+gold board, please give this a try and let me know how it works for you?
 
1.21-beta9 has the upgrade to a low power usage bootloader.

Bootloader update was successful but right now I'm seeing around 2.3mA in LLS (deepSleep or hibernate) using my current Snooze library. There must be some clocks active and such plus I noticed that the SMC hardware regs for the T3.x and LC are not the same so I will make pull to fix this but I'm still looking to get the current consumption down significantly.
 
Yeah, something must be using lots of current. Even in normal running, the bootloader chip should be only 0.1mA, of that total 2.3mA. But it's supposed to recognize LLS and other deep sleep modes and put itself to sleep, under 0.005 mA.

After having been in LLS mode, assuming you're managing to return to normal run mode with USB working, is your Teensy-LC bootloader entering the sleep mode where it no longer responds to the auto-reboot request?
 
Yeah, something must be using lots of current. Even in normal running, the bootloader chip should be only 0.1mA, of that total 2.3mA. But it's supposed to recognize LLS and other deep sleep modes and put itself to sleep, under 0.005 mA.
I've looked through the different clocks and nothing has jumped out at me yet that would be still on in LLS, one thing I was wondering about is the 74LV1T125 level shifter. The data sheet is kinda sparse as how much current it is consuming. Do you have the OE pin tied ground so it never enters a high Z state?

After having been in LLS mode, assuming you're managing to return to normal run mode with USB working, is your Teensy-LC bootloader entering the sleep mode where it no longer responds to the auto-reboot request?
Yes the Teensy-LC enters LLS and registers its correct wakeup source, I'm just using LPTMR now. After this I then have to push the Program Button to upload the code (No auto-reboot).

One thing I've noticed also is that the register defs can be different between all three ARM Teensy's (3,3.1,LC). Just looking SMC regs all 3 have slight variations and the control bits can be located and different order. Do you plan to separate the register defs for each chip? Maybe have a different file for each one. I know a lot of the reg defs would be redundant but kinetis.h is starting to get hard to read with all the #ifdefs.
 
one thing I was wondering about is the 74LV1T125 level shifter. The data sheet is kinda sparse as how much current it is consuming.

You could configure pin 17 as an output, so the 74LV1T125 doesn't float.

With the input driven either high or low, and no load on the output, it should use virtually zero current.

Do you have the OE pin tied ground so it never enters a high Z state?

Yes, OE is tied to ground.

Yes the Teensy-LC enters LLS and registers its correct wakeup source, I'm just using LPTMR now. After this I then have to push the Program Button to upload the code (No auto-reboot).

Good. Sounds like the bootloader part is working. Later I can try to help with overall low power stuff, but for the moment (only days before final release) I'm pretty focused on making sure the bootloader is working and doesn't get stuck or do really wrong things in unusual cases.

One thing I've noticed also is that the register defs can be different between all three ARM Teensy's (3,3.1,LC). Just looking SMC regs all 3 have slight variations and the control bits can be located and different order. Do you plan to separate the register defs for each chip? Maybe have a different file for each one. I know a lot of the reg defs would be redundant but kinetis.h is starting to get hard to read with all the #ifdefs.

Honestly, I haven't really decided. Obviously I've been just packing everything into one kinetis.h for now. I've considered a lot of different ways, including lots of HAS_KINESTIS_feature_xyz, which would then cause other stuff to conditionally compile. I also thought about 3 kinetis_chipxyz.h files, where kinetis.h would include one of the 3. There's a lot of possible ways.

One thing is for sure. The 1.21 release (planned for Friday) is going to be pretty much as it is now. Any major reorganization will have to wait for 1.22.
 
1.21-beta9 has the upgrade to a low power usage bootloader. Only the green+gold boards can upgrade. The earlier purple and green+tin beta boards are forever fixed at the original bootloader.

If you have a green+gold board, please give this a try and let me know how it works for you?

At first I wasn't sure if the bootloader update worked. And, it seems it had not, but the second attempt did.

Arduino 1.0.6+td1.21-beta9, Windows 7 Pro 64bit. Green/gold beta LC from PJRC. Compiled Blink for LC (USB type: RAW HID). Connected LC, uploaded. Windows does the usual "searching for drivers" wait and I tell it to stop searching on Windows Update. Teensy Loader puts up a message about bootloader upgrade then replaces it with a red message UPLOAD FAILED, presumably because Windows is still adding a HID driver.
Compile and upload Blink a second time without issue.

But I didn't know if the bootloader upgrade failed, and it was using the old bootloader, or using the new one.

Okay, seems the first one failed. I changed to a new USB type (MIDI) and uploaded Blink again. No Windows driver installs this time, i have used LC as a USB MIDI before. Now i get orange text in the Arduino status area:
Code:
Binary sketch size: 9,952 bytes (of a 63,488 byte maximum)
Estimated memory use: 2,544 bytes (of a 8,192 byte maximum)
D:\Arduino\arduino-1.0.6-td121-t4\hardware/tools/teensy_reboot -v -v -v -v -pmkl26z64 -chalfkay -P\\.\COM4 -b12000000 -D -Uflash:w:C:\Users\Chris\AppData\Local\Temp\build894761280940690803.tmp\Blink.cpp.hex:i 
teensy_reboot, verbose mode
Device Instance: 2048
  DeviceRegistryProperty: acquired
  Key type: REG_MULTI_SZ
    property: ACPI\PNP0401
    property: *PNP0401
Device Instance: 2084
  DeviceRegistryProperty: acquired
  Key type: REG_MULTI_SZ
    property: PCI\VEN_8086&DEV_1E3D&SUBSYS_053F1028&REV_04
    property: PCI\VEN_8086&DEV_1E3D&SUBSYS_053F1028
    property: PCI\VEN_8086&DEV_1E3D&CC_070002
    property: PCI\VEN_8086&DEV_1E3D&CC_0700
trying port 3149
found Teensy Loader, version 1.21
send: status - at Mon Mar 09 22:14:07 2015
do_reset (hid)
hid_send_feature
send: status - at Mon Mar 09 22:14:07 2015
status read, retry 0
send: status - at Mon Mar 09 22:14:07 2015
status read, retry 1
send: status - at Mon Mar 09 22:14:07 2015
status read, retry 2
send: status - at Mon Mar 09 22:14:07 2015
status read, retry 3
send: status - at Mon Mar 09 22:14:07 2015
status read, retry 4
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 5
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 6
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 7
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 8
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 9
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 10
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 11
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 12
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 13
send: status - at Mon Mar 09 22:14:08 2015
status read, retry 14
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 15
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 16
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 17
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 18
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 19
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 20
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 21
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 22
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 23
send: status - at Mon Mar 09 22:14:09 2015
status read, retry 24
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 25
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 26
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 27
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 28
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 29
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 30
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 31
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 32
send: status - at Mon Mar 09 22:14:10 2015
status read, retry 33
Success
 
Last edited:
How do I tell if the bootloader update worked?

Look in Teensy Loader's Verbose Info window. Use Help > Verbose Info to see it.

You should see something like this:

Code:
02:18:13 PM: Board is: Teensy LC (MKL26Z64), version 1.02

The green+gold boards were shipped with 1.01. If it now appears as 1.02, the update worked.
 
You could configure pin 17 as an output, so the 74LV1T125 doesn't float.

With the input driven either high or low, and no load on the output, it should use virtually zero current.

That did it, configuring PIN 17 OUTPUT->LOW now we are in business measuring around 140-150uA in LLS. If I put the USB regulator into suspend state during LLS it goes down to 4uA!
 
The green+gold boards were shipped with 1.01. If it now appears as 1.02, the update worked.

Its 1.01. Tried a few more times disconnecting LC, reconnecting, and uploading a sketch. Right as the update starts, Windows detects an unknown USB device and gets in the way looking for drivers. That seems to cause the update to fail.

The board still works, 1.01 is intact and functional. I guess it will keep on trying to update to 1.02 though, each time.
 
Tried again, Arduino 1.6.0 plus TD 1.21-beta9. This time the update message was followed by a progress bar, which got about 90% the way completed. Meanwhile Windows swung into action, looking for drivers. In the verbose log I see mention of "HidD_GetPreparsedData failed, device assumed disconnected" which I guess is caused by Windows interrupting the connection as it installs whatever driver for the short-lived upgrade-in-progress USB device. Oh but wait
23:09:09: Bootloader update: 240% of estimated 8 seconds
23:09:09: Bootloader update: 241% of estimated 8 seconds
23:09:09: Bootloader update finished, 19.3 seconds

It did apparently make it to 1.02 this time!

Code:
23:08:48: Teensy Loader 1.21-beta9, begin program
23:08:48: File "Blink.cpp.hex". 10200 bytes, 16% used
23:08:48: Listening for remote control on port 3149
23:08:48: initialized, showing main window
23:08:48: remote connection opened
23:08:48: remote cmd: "comment: Teensyduino 1.21-beta9 - WINDOWS"
23:08:48: remote cmd: "dir:C:\Users\Chris\AppData\Local\Temp\build5374412043232382732.tmp\"
23:08:48: remote cmd: "file:UsingVariable.cpp.hex"
23:08:48: File "UsingVariable.cpp.hex". 10480 bytes, 17% used
23:08:48: remote cmd: "status"
23:08:48: status data sent
23:08:48: remote cmd: "auto:on"
23:08:48: remote connection closed
23:08:48: remote connection opened
23:08:48: remote cmd: "status"
23:08:48: status data sent
23:08:48: remote cmd: "status"
23:08:48: status data sent
23:08:48: remote cmd: "status"
23:08:48: status data sent
23:08:48: HID/win32:  vid:16C0 pid:0485 ver:0100
23:08:48: remote cmd: "status"
23:08:48: status data sent
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: remote connection opened
23:08:49: remote connection opened
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: remote cmd: "status"
23:08:49: status data sent
23:08:49: Device came online, code_size = 63488
23:08:49: Board is: Teensy LC (MKL26Z64), version 1.01
23:08:49: File "UsingVariable.cpp.hex". 10480 bytes, 17% used
23:08:49: File "UsingVariable.cpp.hex". 10480 bytes, 17% used
23:08:49: elf size appears to be 63488
23:08:49: elf binary data matches hex file
23:08:49: Code size from .elf file = 63488
23:08:49: begin operation
23:08:49: Bootloader upgrade: 1.01 -> 1.02
23:08:49: flash, block=0, bs=512
23:08:49: flash, block=1, bs=512
23:08:49: flash, block=2, bs=512
23:08:49: flash, block=14, bs=512
23:08:49: flash, block=15, bs=512
23:08:49: flash, block=16, bs=512
23:08:49: HID/win32: waiting for device
23:08:49: HID/win32: waiting for device
23:08:50: HID/win32: waiting for device
23:08:50: HID/win32: waiting for device
23:08:50: remote cmd: "status"
23:08:50: status data sent
23:08:50: flash, block=17, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: remote connection closed
23:08:50: remote connection closed
23:08:50: remote connection closed
23:08:50: flash, block=18, bs=512
23:08:50: flash, block=19, bs=512
23:08:50: flash, block=20, bs=512
23:08:50: flash, block=21, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=22, bs=512
23:08:50: flash, block=23, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=24, bs=512
23:08:50: flash, block=25, bs=512
23:08:50: flash, block=26, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=27, bs=512
23:08:50: flash, block=28, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=29, bs=512
23:08:50: flash, block=30, bs=512
23:08:50: flash, block=31, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=32, bs=512
23:08:50: flash, block=33, bs=512
23:08:50: flash, block=34, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=35, bs=512
23:08:50: flash, block=36, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=37, bs=512
23:08:50: flash, block=38, bs=512
23:08:50: flash, block=39, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=40, bs=512
23:08:50: flash, block=41, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=42, bs=512
23:08:50: flash, block=43, bs=512
23:08:50: flash, block=44, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=45, bs=512
23:08:50: flash, block=46, bs=512
23:08:50: flash, block=47, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=48, bs=512
23:08:50: flash, block=49, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=50, bs=512
23:08:50: flash, block=51, bs=512
23:08:50: flash, block=52, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=53, bs=512
23:08:50: flash, block=54, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=55, bs=512
23:08:50: flash, block=56, bs=512
23:08:50: flash, block=57, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=58, bs=512
23:08:50: flash, block=59, bs=512
23:08:50: flash, block=60, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=61, bs=512
23:08:50: flash, block=62, bs=512
23:08:50: flash, block=63, bs=512
23:08:50: flash, block=64, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=65, bs=512
23:08:50: flash, block=66, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=67, bs=512
23:08:50: flash, block=68, bs=512
23:08:50: flash, block=69, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=70, bs=512
23:08:50: flash, block=71, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: flash, block=72, bs=512
23:08:50: flash, block=73, bs=512
23:08:50: flash, block=74, bs=512
23:08:50: HID/win32: waiting for device
23:08:50: begin wait_until_offline
23:08:50: offline, waited 3
23:08:50: Bootloader update: 0% of estimated 8 seconds
23:08:50: Bootloader update: 1% of estimated 8 seconds
23:08:50: Bootloader update: 3% of estimated 8 seconds
23:08:50: Bootloader update: 4% of estimated 8 seconds
23:08:51: Bootloader update: 5% of estimated 8 seconds
23:08:51: Bootloader update: 6% of estimated 8 seconds
23:08:51: Bootloader update: 8% of estimated 8 seconds
23:08:51: Bootloader update: 9% of estimated 8 seconds
23:08:51: Bootloader update: 10% of estimated 8 seconds
23:08:51: Bootloader update: 11% of estimated 8 seconds
23:08:51: Bootloader update: 13% of estimated 8 seconds
23:08:51: Bootloader update: 14% of estimated 8 seconds
23:08:51: Bootloader update: 15% of estimated 8 seconds
23:08:51: Bootloader update: 16% of estimated 8 seconds
23:08:52: Bootloader update: 18% of estimated 8 seconds
23:08:52: Bootloader update: 19% of estimated 8 seconds
23:08:52: Bootloader update: 20% of estimated 8 seconds
23:08:52: Bootloader update: 21% of estimated 8 seconds
23:08:52: Bootloader update: 23% of estimated 8 seconds
23:08:52: Bootloader update: 24% of estimated 8 seconds
23:08:52: Bootloader update: 25% of estimated 8 seconds
23:08:52: Bootloader update: 26% of estimated 8 seconds
23:08:52: Bootloader update: 28% of estimated 8 seconds
23:08:52: Bootloader update: 29% of estimated 8 seconds
23:08:53: Bootloader update: 30% of estimated 8 seconds
23:08:53: Bootloader update: 31% of estimated 8 seconds
23:08:53: Bootloader update: 33% of estimated 8 seconds
23:08:53: Bootloader update: 34% of estimated 8 seconds
23:08:53: Bootloader update: 35% of estimated 8 seconds
23:08:53: Bootloader update: 36% of estimated 8 seconds
23:08:53: Bootloader update: 38% of estimated 8 seconds
23:08:53: Bootloader update: 39% of estimated 8 seconds
23:08:53: Bootloader update: 40% of estimated 8 seconds
23:08:53: Bootloader update: 41% of estimated 8 seconds
23:08:54: Bootloader update: 43% of estimated 8 seconds
23:08:54: Bootloader update: 44% of estimated 8 seconds
23:08:54: Bootloader update: 45% of estimated 8 seconds
23:08:54: Bootloader update: 46% of estimated 8 seconds
23:08:54: Bootloader update: 48% of estimated 8 seconds
23:08:54: Bootloader update: 49% of estimated 8 seconds
23:08:54: Bootloader update: 50% of estimated 8 seconds
23:08:54: Bootloader update: 51% of estimated 8 seconds
23:08:54: Bootloader update: 53% of estimated 8 seconds
23:08:54: Bootloader update: 54% of estimated 8 seconds
23:08:55: Bootloader update: 55% of estimated 8 seconds
23:08:55: Bootloader update: 56% of estimated 8 seconds
23:08:55: Bootloader update: 58% of estimated 8 seconds
23:08:55: Bootloader update: 59% of estimated 8 seconds
23:08:55: Bootloader update: 60% of estimated 8 seconds
23:08:55: Bootloader update: 61% of estimated 8 seconds
23:08:55: Bootloader update: 63% of estimated 8 seconds
23:08:55: Bootloader update: 64% of estimated 8 seconds
23:08:55: Bootloader update: 65% of estimated 8 seconds
23:08:55: Bootloader update: 66% of estimated 8 seconds
23:08:56: Bootloader update: 68% of estimated 8 seconds
23:08:56: Bootloader update: 69% of estimated 8 seconds
23:08:56: Bootloader update: 70% of estimated 8 seconds
23:08:56: Bootloader update: 71% of estimated 8 seconds
23:08:56: Bootloader update: 73% of estimated 8 seconds
23:08:56: Bootloader update: 74% of estimated 8 seconds
23:08:56: Bootloader update: 75% of estimated 8 seconds
23:08:56: Bootloader update: 76% of estimated 8 seconds
23:08:56: Bootloader update: 78% of estimated 8 seconds
23:08:56: Bootloader update: 79% of estimated 8 seconds
23:08:57: Bootloader update: 80% of estimated 8 seconds
23:08:57: Bootloader update: 81% of estimated 8 seconds
23:08:57: Bootloader update: 83% of estimated 8 seconds
23:08:57: Bootloader update: 84% of estimated 8 seconds
23:08:57: Bootloader update: 85% of estimated 8 seconds
23:08:57: Bootloader update: 86% of estimated 8 seconds
23:08:57: Bootloader update: 88% of estimated 8 seconds
23:08:57: Bootloader update: 89% of estimated 8 seconds
23:08:57: Bootloader update: 90% of estimated 8 seconds
23:08:57: Bootloader update: 91% of estimated 8 seconds
23:08:58: Bootloader update: 93% of estimated 8 seconds
23:08:58: Bootloader update: 94% of estimated 8 seconds
23:08:58: Bootloader update: 95% of estimated 8 seconds
23:08:58: Bootloader update: 96% of estimated 8 seconds
23:08:58: Bootloader update: 98% of estimated 8 seconds
23:08:58: Bootloader update: 99% of estimated 8 seconds
23:08:58: Bootloader update: 100% of estimated 8 seconds
23:08:58: Bootloader update: 101% of estimated 8 seconds
23:08:58: Bootloader update: 103% of estimated 8 seconds
23:08:58: Bootloader update: 104% of estimated 8 seconds
23:08:59: Bootloader update: 105% of estimated 8 seconds
23:08:59: Bootloader update: 106% of estimated 8 seconds
23:08:59: Bootloader update: 108% of estimated 8 seconds
23:08:59: Bootloader update: 109% of estimated 8 seconds
23:08:59: Bootloader update: 110% of estimated 8 seconds
23:08:59: Bootloader update: 111% of estimated 8 seconds
23:08:59: Bootloader update: 113% of estimated 8 seconds
23:08:59: Bootloader update: 114% of estimated 8 seconds
23:08:59: Bootloader update: 115% of estimated 8 seconds
23:08:59: Bootloader update: 116% of estimated 8 seconds
23:09:00: Bootloader update: 118% of estimated 8 seconds
23:09:00: Bootloader update: 119% of estimated 8 seconds
23:09:00: Bootloader update: 120% of estimated 8 seconds
23:09:00: Bootloader update: 121% of estimated 8 seconds
23:09:00: Bootloader update: 123% of estimated 8 seconds
23:09:00: Bootloader update: 124% of estimated 8 seconds
23:09:00: Bootloader update: 125% of estimated 8 seconds
23:09:00: Bootloader update: 126% of estimated 8 seconds
23:09:00: Bootloader update: 128% of estimated 8 seconds
23:09:00: Bootloader update: 129% of estimated 8 seconds
23:09:01: Bootloader update: 130% of estimated 8 seconds
23:09:01: Bootloader update: 131% of estimated 8 seconds
23:09:01: Bootloader update: 133% of estimated 8 seconds
23:09:01: Bootloader update: 134% of estimated 8 seconds
23:09:01: Bootloader update: 135% of estimated 8 seconds
23:09:01: Bootloader update: 136% of estimated 8 seconds
23:09:01: Bootloader update: 138% of estimated 8 seconds
23:09:01: Bootloader update: 139% of estimated 8 seconds
23:09:01: Bootloader update: 140% of estimated 8 seconds
23:09:01: Bootloader update: 141% of estimated 8 seconds
23:09:02: Bootloader update: 143% of estimated 8 seconds
23:09:02: Bootloader update: 144% of estimated 8 seconds
23:09:02: Bootloader update: 145% of estimated 8 seconds
23:09:02: Bootloader update: 146% of estimated 8 seconds
23:09:02: Bootloader update: 148% of estimated 8 seconds
23:09:02: Bootloader update: 149% of estimated 8 seconds
23:09:02: Bootloader update: 150% of estimated 8 seconds
23:09:02: Bootloader update: 151% of estimated 8 seconds
23:09:02: Bootloader update: 153% of estimated 8 seconds
23:09:02: Bootloader update: 154% of estimated 8 seconds
23:09:03: Bootloader update: 155% of estimated 8 seconds
23:09:03: Bootloader update: 156% of estimated 8 seconds
23:09:03: Bootloader update: 158% of estimated 8 seconds
23:09:03: Bootloader update: 159% of estimated 8 seconds
23:09:03: Bootloader update: 160% of estimated 8 seconds
23:09:03: Bootloader update: 161% of estimated 8 seconds
23:09:03: Bootloader update: 163% of estimated 8 seconds
23:09:03: Bootloader update: 164% of estimated 8 seconds
23:09:03: Bootloader update: 165% of estimated 8 seconds
23:09:03: Bootloader update: 166% of estimated 8 seconds
23:09:04: Bootloader update: 168% of estimated 8 seconds
23:09:04: Bootloader update: 169% of estimated 8 seconds
23:09:04: Bootloader update: 170% of estimated 8 seconds
23:09:04: Bootloader update: 171% of estimated 8 seconds
23:09:04: Bootloader update: 173% of estimated 8 seconds
23:09:04: Bootloader update: 174% of estimated 8 seconds
23:09:04: Bootloader update: 175% of estimated 8 seconds
23:09:04: Bootloader update: 176% of estimated 8 seconds
23:09:04: Bootloader update: 178% of estimated 8 seconds
23:09:04: Bootloader update: 179% of estimated 8 seconds
23:09:05: Bootloader update: 180% of estimated 8 seconds
23:09:05: Bootloader update: 181% of estimated 8 seconds
23:09:05: Bootloader update: 183% of estimated 8 seconds
23:09:05: Bootloader update: 184% of estimated 8 seconds
23:09:05: Bootloader update: 185% of estimated 8 seconds
23:09:05: Bootloader update: 186% of estimated 8 seconds
23:09:05: Bootloader update: 188% of estimated 8 seconds
23:09:05: Bootloader update: 189% of estimated 8 seconds
23:09:05: Bootloader update: 190% of estimated 8 seconds
23:09:05: Bootloader update: 191% of estimated 8 seconds
23:09:06: Bootloader update: 193% of estimated 8 seconds
23:09:06: Bootloader update: 194% of estimated 8 seconds
23:09:06: Bootloader update: 195% of estimated 8 seconds
23:09:06: Bootloader update: 196% of estimated 8 seconds
23:09:06: Bootloader update: 198% of estimated 8 seconds
23:09:06: Bootloader update: 199% of estimated 8 seconds
23:09:06: Bootloader update: 200% of estimated 8 seconds
23:09:06: Bootloader update: 201% of estimated 8 seconds
23:09:06: Bootloader update: 203% of estimated 8 seconds
23:09:06: Bootloader update: 204% of estimated 8 seconds
23:09:07: Bootloader update: 205% of estimated 8 seconds
23:09:07: Bootloader update: 206% of estimated 8 seconds
23:09:07: Bootloader update: 208% of estimated 8 seconds
23:09:07: Bootloader update: 209% of estimated 8 seconds
23:09:07: Bootloader update: 210% of estimated 8 seconds
23:09:07: Bootloader update: 211% of estimated 8 seconds
23:09:07: Bootloader update: 213% of estimated 8 seconds
23:09:07: Bootloader update: 214% of estimated 8 seconds
23:09:07: Bootloader update: 215% of estimated 8 seconds
23:09:07: Bootloader update: 216% of estimated 8 seconds
23:09:08: Bootloader update: 218% of estimated 8 seconds
23:09:08: Bootloader update: 219% of estimated 8 seconds
23:09:08: Bootloader update: 220% of estimated 8 seconds
23:09:08: Bootloader update: 221% of estimated 8 seconds
23:09:08: Bootloader update: 223% of estimated 8 seconds
23:09:08: Bootloader update: 224% of estimated 8 seconds
23:09:08: Bootloader update: 225% of estimated 8 seconds
23:09:08: Bootloader update: 226% of estimated 8 seconds
23:09:08: Bootloader update: 228% of estimated 8 seconds
23:09:08: Bootloader update: 229% of estimated 8 seconds
23:09:09: Bootloader update: 230% of estimated 8 seconds
23:09:09: Bootloader update: 231% of estimated 8 seconds
23:09:09: Bootloader update: 233% of estimated 8 seconds
23:09:09: Bootloader update: 234% of estimated 8 seconds
23:09:09: Bootloader update: 235% of estimated 8 seconds
23:09:09: Bootloader update: 236% of estimated 8 seconds
23:09:09: Bootloader update: 238% of estimated 8 seconds
23:09:09: Bootloader update: 239% of estimated 8 seconds
23:09:09: Bootloader update: 240% of estimated 8 seconds
23:09:09: Bootloader update: 241% of estimated 8 seconds
23:09:09: Bootloader update finished, 19.3 seconds
23:09:09: Board is: Teensy LC (MKL26Z64), version 1.02
23:09:09: flash, block=0, bs=512, auto=1
23:09:09: flash, block=1, bs=512, auto=1
23:09:09: flash, block=2, bs=512, auto=1
23:09:09: flash, block=3, bs=512, auto=1
23:09:09: flash, block=4, bs=512, auto=1
23:09:09: flash, block=5, bs=512, auto=1
23:09:09: HID/win32: waiting for device
23:09:09: HID/win32: waiting for device
23:09:09: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:10: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:11: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: HID/win32: waiting for device
23:09:12: program: write error
23:09:12: HID/win32: HidD_GetPreparsedData failed, device assumed disconnected
23:09:12: end operation
23:09:12: redraw timer set, image 11 to show for 4000 ms
23:09:12: Device came online, code_size = 63488
23:09:12: Board is: Teensy LC (MKL26Z64), version 1.02
23:09:12: File "UsingVariable.cpp.hex". 10480 bytes, 17% used
23:09:12: HID/win32: HidD_GetPreparsedData ok, device still online :-)
23:09:16: redraw, image 10
23:09:38: Verbose Info event
 
Yup, when it appeared as a new version, Microsoft's New Hardware Wizard probably decided it needed to (pointlessly) check Windows Update. But by that point, the upgrade was done, so the New Hardware Wizard blocking all USB access for several seconds only interfered with loading the sketch after the upgrade.

Hopefully Windows 10 will improve all this someday? Maybe Windows will even someday match Mac and Linux....
 
Re: low power Snooze test with -beta9

-beta9 successfully upgraded bootloader on green LC. snooze stuff looked OK, 1.1ma deepsleep example, measured with hacked USB cable.

the simple snooze sleep example didn't light the LED when i took pin 0 to ground?
 
Re: low power Snooze test with -beta9

-beta9 successfully upgraded bootloader on green LC. snooze stuff looked OK, 1.1ma deepsleep example, measured with hacked USB cable.

the simple snooze sleep example didn't light the LED when i took pin 0 to ground?

I just updated the library so make sure yours is version .3 in Snooze.h. It fixes setting up the digital pins for the LC but pin 0 does not have interrupt capabilities i believe so that one won't work only 2-15 and 20-23 have interrupts which can be used for just sleep. I still need to update the examples for the LC. Also I haven't set pin 17 to OUTPUT->LOW which I will next update probably tomorow will reduce the current alot. Can't leave that one floating.
 
I've uploaded 1.21-beta9.

If you have a green+gold board, please give this a try and let me know how it works for you?

ok, my LC made it here yesterday. thank you! ... meaning i'm somewhat late to the game, i guess. fwiw, installing 1.6.0 + 1.21-beta9 + updating the bootloader went smoothly and flawlessly (that's on OSX 10.9)
 
Look in Teensy Loader's Verbose Info window. Use Help > Verbose Info to see it.

You should see something like this:

Code:
02:18:13 PM: Board is: Teensy LC (MKL26Z64), version 1.02

The green+gold boards were shipped with 1.01. If it now appears as 1.02, the update worked.
FWIW, I don't have a Help->Verbose info under Linux 64-bit. I turned on verbose uploading in File->Preferences, and all I got was:

Code:
Sketch uses 18,444 bytes (29%) of program storage space. Maximum is 63,488 bytes.
Global variables use 2,852 bytes (34%) of dynamic memory, leaving 5,340 bytes for local variables. Maximum is 8,192 bytes.
/data/shared/arduino/teensy-1.21beta9/hardware/tools/teensy_post_compile -file=Random12.cpp -path=/tmp/build2824725182911683027.tmp -tools=/data/shared/arduino/teensy-1.21beta9/hardware/tools -board=TEENSYLC -reboot

Just for fun, I tried the above command line from another xterm, adding a few extra -v's, and I didn't get any output about the bootloader version.
 
like this:

sc.png

edit: oh, maybe you have Ubuntu Unity trying to hide menus in a mac-style top-of-the-screen menu bar?
 
Last edited:
It is an ancient Fedora 14 system running Gnome2. Unfortunately anything newer seems to have dropped support for the Intel graphics chip used in the laptop, and I hate Gnome3, so I haven't bothered upgrading it. I'll try it this evening on my Fedora 17 desktop system (running mate) or Fedora 20 system on the other laptop (also running mate).

I hate doing OS upgrades, and each of the systems has 'special' hardware that make it hard to upgrade. As I mentioned this Dell has an Intel graphics chip that doesn't have the 3D support required by newer software. The Lenovo laptop I bought to replace it has the same issue with the graphics chip (but I can use the VGA drivers), and it also randomly locks up, particularly if I use an external monitor. The desktop has an ethernet chip that does not have official support in the Linux kernel, and with each release, I have to search around for the drivers.

<edit>
Ok, I decided to try the Lenovo laptop running Fedora 20, and now I see the help on the top of screen menu bar, and it now says version 1.02.

<edit2>
Just to be clear, on the Fedora 14 system I don't see the top of menu with Help, but on the Fedora 20 system I do. Thanks.
 
Last edited:
Do you see those 3 menus (File, Operation, Help) on your screen?

Teensy Loader definitely has those 3 menus. Linux is tough to support with so many variations, but usually those menus appear as in that screenshot. Some distros try to put the menus into the title bar or a unified mac-like bar on the top of the screen. They've got to be there somewhere....
 
beta9 working so far, saved about 1.5 mA in normal operation

Teensy LC draws 13.6-14.2 mA from USB now, previously was 15.7-16.5 mA on beta8, when running my frequency timer code (this is in normal, everything-on mode, nothing sleeping).
The beta9 version updated the bootloader on the first try, although it appeared to be interrupted by Win7 re-installing drivers.
Here's what the verbose log said:

Code:
07:17:55: Teensy Loader 1.21-beta9, begin program
07:17:55: File "PulseTimer.cpp.hex". 20680 bytes, 33% used
07:17:55: Listening for remote control on port 3149
07:17:55: initialized, showing main window
07:17:55: remote connection opened
07:17:55: remote cmd: "comment: Teensyduino 1.21-beta9 - WINDOWS"
07:17:55: remote cmd: "dir:C:\Users\John\AppData\Local\Temp\build6891312695624098320.tmp\"
07:17:55: remote cmd: "file:PulseTimer.cpp.hex"
07:17:55: File "PulseTimer.cpp.hex". 20680 bytes, 33% used
07:17:55: remote cmd: "status"
07:17:55: status data sent
07:17:55: remote cmd: "auto:on"
07:17:55: remote connection closed
07:19:01: Verbose Info event
07:19:12: remote connection opened
07:19:12: remote cmd: "comment: Teensyduino 1.21-beta9 - WINDOWS"
07:19:12: remote cmd: "dir:C:\Users\John\AppData\Local\Temp\build6891312695624098320.tmp\"
07:19:12: remote cmd: "file:PulseTimer.cpp.hex"
07:19:12: File "PulseTimer.cpp.hex". 20680 bytes, 33% used
07:19:12: remote cmd: "status"
07:19:12: status data sent
07:19:12: remote connection closed
07:19:12: remote connection opened
07:19:12: remote cmd: "status"
07:19:12: status data sent
07:19:12: remote cmd: "status"
07:19:12: status data sent
07:19:12: remote cmd: "status"
07:19:12: status data sent
07:19:12: remote cmd: "status"
07:19:12: status data sent
07:19:12: remote cmd: "status"
07:19:12: status data sent
07:19:12: remote cmd: "status"
07:19:12: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:13: remote cmd: "status"
07:19:13: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:14: remote cmd: "status"
07:19:14: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:15: remote cmd: "status"
07:19:15: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:16: remote cmd: "status"
07:19:16: status data sent
07:19:17: remote cmd: "status"
07:19:17: status data sent
07:19:17: remote cmd: "status"
07:19:17: status data sent
07:19:17: remote cmd: "status"
07:19:17: status data sent
07:19:17: remote cmd: "status"
07:19:17: status data sent
07:19:17: remote cmd: "status"
07:19:17: status data sent
07:19:17: remote cmd: "status"
07:19:17: status data sent
07:19:17: remote cmd: "status"
07:19:17: status data sent
07:19:17: remote connection closed
07:19:20: Device came online, code_size = 63488
07:19:20: Board is: Teensy LC (MKL26Z64), version 1.01
07:19:20: File "PulseTimer.cpp.hex". 20680 bytes, 33% used
07:19:20: File "PulseTimer.cpp.hex". 20680 bytes, 33% used
07:19:20: elf size appears to be 63488
07:19:20: elf binary data matches hex file
07:19:20: Code size from .elf file = 63488
07:19:20: begin operation
07:19:20: Bootloader upgrade: 1.01 -> 1.02
07:19:20: flash, block=0, bs=512
07:19:20: flash, block=1, bs=512
07:19:20: flash, block=2, bs=512
07:19:20: flash, block=14, bs=512
07:19:20: flash, block=15, bs=512
07:19:20: flash, block=16, bs=512
07:19:20: HID/win32: waiting for device
07:19:20: HID/win32: waiting for device
07:19:20: HID/win32: waiting for device
07:19:20: HID/win32: waiting for device
07:19:20: HID/win32: waiting for device
07:19:20: HID/win32: waiting for device
07:19:20: HID/win32: waiting for device
07:19:20: HID/win32: waiting for device
07:19:20: flash, block=17, bs=512
07:19:20: flash, block=18, bs=512
07:19:20: flash, block=19, bs=512
07:19:20: HID/win32: waiting for device
07:19:20: flash, block=20, bs=512
07:19:21: flash, block=21, bs=512
07:19:21: flash, block=22, bs=512
07:19:21: flash, block=23, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=24, bs=512
07:19:21: flash, block=25, bs=512
07:19:21: flash, block=26, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=27, bs=512
07:19:21: flash, block=28, bs=512
07:19:21: flash, block=29, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=30, bs=512
07:19:21: flash, block=31, bs=512
07:19:21: flash, block=32, bs=512
07:19:21: flash, block=33, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=34, bs=512
07:19:21: flash, block=35, bs=512
07:19:21: flash, block=36, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=37, bs=512
07:19:21: flash, block=38, bs=512
07:19:21: flash, block=39, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=40, bs=512
07:19:21: flash, block=41, bs=512
07:19:21: flash, block=42, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=43, bs=512
07:19:21: flash, block=44, bs=512
07:19:21: flash, block=45, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=46, bs=512
07:19:21: flash, block=47, bs=512
07:19:21: flash, block=48, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=49, bs=512
07:19:21: flash, block=50, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=51, bs=512
07:19:21: flash, block=52, bs=512
07:19:21: flash, block=53, bs=512
07:19:21: flash, block=54, bs=512
07:19:21: flash, block=55, bs=512
07:19:21: flash, block=56, bs=512
07:19:21: flash, block=57, bs=512
07:19:21: flash, block=58, bs=512
07:19:21: flash, block=59, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=60, bs=512
07:19:21: flash, block=61, bs=512
07:19:21: flash, block=62, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=63, bs=512
07:19:21: flash, block=64, bs=512
07:19:21: flash, block=65, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=66, bs=512
07:19:21: flash, block=67, bs=512
07:19:21: flash, block=68, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=69, bs=512
07:19:21: flash, block=70, bs=512
07:19:21: flash, block=71, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: flash, block=72, bs=512
07:19:21: flash, block=73, bs=512
07:19:21: flash, block=74, bs=512
07:19:21: HID/win32: waiting for device
07:19:21: begin wait_until_offline
07:19:21: offline, waited 2
07:19:21: Bootloader update: 0% of estimated 8 seconds
07:19:21: Bootloader update: 1% of estimated 8 seconds
07:19:21: Bootloader update: 3% of estimated 8 seconds
07:19:21: Bootloader update: 4% of estimated 8 seconds
07:19:22: Bootloader update: 5% of estimated 8 seconds
07:19:22: Bootloader update: 6% of estimated 8 seconds
07:19:22: Bootloader update: 8% of estimated 8 seconds
07:19:22: Bootloader update: 9% of estimated 8 seconds
07:19:22: Bootloader update: 10% of estimated 8 seconds
07:19:22: Bootloader update: 11% of estimated 8 seconds
07:19:22: Bootloader update: 13% of estimated 8 seconds
07:19:22: Bootloader update: 14% of estimated 8 seconds
07:19:23: Bootloader update: 15% of estimated 8 seconds
07:19:23: Bootloader update: 16% of estimated 8 seconds
07:19:23: Bootloader update: 18% of estimated 8 seconds
07:19:23: Bootloader update: 19% of estimated 8 seconds
07:19:23: Bootloader update: 20% of estimated 8 seconds
07:19:23: Bootloader update: 21% of estimated 8 seconds
07:19:23: Bootloader update: 23% of estimated 8 seconds
07:19:23: Bootloader update: 24% of estimated 8 seconds
07:19:23: Bootloader update: 25% of estimated 8 seconds
07:19:23: Bootloader update: 26% of estimated 8 seconds
07:19:24: Bootloader update: 28% of estimated 8 seconds
07:19:24: Bootloader update: 29% of estimated 8 seconds
07:19:24: Bootloader update: 30% of estimated 8 seconds
07:19:24: Bootloader update: 31% of estimated 8 seconds
07:19:24: Bootloader update: 33% of estimated 8 seconds
07:19:24: Bootloader update: 34% of estimated 8 seconds
07:19:24: Bootloader update: 35% of estimated 8 seconds
07:19:24: Bootloader update: 36% of estimated 8 seconds
07:19:24: Bootloader update: 38% of estimated 8 seconds
07:19:25: Bootloader update: 39% of estimated 8 seconds
07:19:25: Bootloader update: 40% of estimated 8 seconds
07:19:25: Bootloader update: 41% of estimated 8 seconds
07:19:25: Bootloader update: 43% of estimated 8 seconds
07:19:25: Bootloader update: 44% of estimated 8 seconds
07:19:25: Bootloader update: 45% of estimated 8 seconds
07:19:25: Bootloader update: 46% of estimated 8 seconds
07:19:25: Bootloader update: 48% of estimated 8 seconds
07:19:25: Bootloader update: 49% of estimated 8 seconds
07:19:26: Bootloader update: 50% of estimated 8 seconds
07:19:26: Bootloader update: 51% of estimated 8 seconds
07:19:26: Bootloader update: 53% of estimated 8 seconds
07:19:26: Bootloader update: 54% of estimated 8 seconds
07:19:26: Bootloader update: 55% of estimated 8 seconds
07:19:26: Bootloader update: 56% of estimated 8 seconds
07:19:26: Bootloader update: 58% of estimated 8 seconds
07:19:26: Bootloader update: 59% of estimated 8 seconds
07:19:26: Bootloader update: 60% of estimated 8 seconds
07:19:26: Bootloader update: 61% of estimated 8 seconds
07:19:27: Bootloader update: 63% of estimated 8 seconds
07:19:27: Bootloader update: 64% of estimated 8 seconds
07:19:27: Bootloader update: 65% of estimated 8 seconds
07:19:27: Bootloader update: 66% of estimated 8 seconds
07:19:27: Bootloader update: 68% of estimated 8 seconds
07:19:27: Bootloader update: 69% of estimated 8 seconds
07:19:27: Bootloader update: 70% of estimated 8 seconds
07:19:27: Bootloader update: 71% of estimated 8 seconds
07:19:27: Bootloader update: 73% of estimated 8 seconds
07:19:28: Bootloader update: 74% of estimated 8 seconds
07:19:28: Bootloader update: 75% of estimated 8 seconds
07:19:28: Bootloader update: 76% of estimated 8 seconds
07:19:28: Bootloader update: 78% of estimated 8 seconds
07:19:28: Bootloader update: 79% of estimated 8 seconds
07:19:28: Bootloader update: 80% of estimated 8 seconds
07:19:28: Bootloader update: 81% of estimated 8 seconds
07:19:28: Bootloader update: 83% of estimated 8 seconds
07:19:29: Bootloader update: 84% of estimated 8 seconds
07:19:29: Bootloader update: 85% of estimated 8 seconds
07:19:29: Bootloader update: 86% of estimated 8 seconds
07:19:29: Bootloader update: 88% of estimated 8 seconds
07:19:29: Bootloader update: 89% of estimated 8 seconds
07:19:29: Bootloader update: 90% of estimated 8 seconds
07:19:29: Bootloader update: 91% of estimated 8 seconds
07:19:29: Bootloader update: 93% of estimated 8 seconds
07:19:29: Bootloader update: 94% of estimated 8 seconds
07:19:29: Bootloader update: 95% of estimated 8 seconds
07:19:30: Bootloader update: 96% of estimated 8 seconds
07:19:30: Bootloader update: 98% of estimated 8 seconds
07:19:30: Bootloader update: 99% of estimated 8 seconds
07:19:30: Bootloader update: 100% of estimated 8 seconds
07:19:30: Bootloader update: 101% of estimated 8 seconds
07:19:30: Bootloader update: 103% of estimated 8 seconds
07:19:30: Bootloader update: 104% of estimated 8 seconds
07:19:30: Bootloader update: 105% of estimated 8 seconds
07:19:30: Bootloader update: 106% of estimated 8 seconds
07:19:31: Bootloader update: 108% of estimated 8 seconds
07:19:31: Bootloader update: 109% of estimated 8 seconds
07:19:31: Bootloader update: 110% of estimated 8 seconds
07:19:31: Bootloader update: 111% of estimated 8 seconds
07:19:31: Bootloader update: 113% of estimated 8 seconds
07:19:31: Bootloader update: 114% of estimated 8 seconds
07:19:31: Bootloader update: 115% of estimated 8 seconds
07:19:31: Bootloader update: 116% of estimated 8 seconds
07:19:31: Bootloader update: 118% of estimated 8 seconds
07:19:31: Bootloader update: 119% of estimated 8 seconds
07:19:32: Bootloader update: 120% of estimated 8 seconds
07:19:32: Bootloader update: 121% of estimated 8 seconds
07:19:32: Bootloader update: 123% of estimated 8 seconds
07:19:32: Bootloader update: 124% of estimated 8 seconds
07:19:32: Bootloader update: 125% of estimated 8 seconds
07:19:32: Bootloader update: 126% of estimated 8 seconds
07:19:32: Bootloader update: 128% of estimated 8 seconds
07:19:32: Bootloader update: 129% of estimated 8 seconds
07:19:32: Bootloader update: 130% of estimated 8 seconds
07:19:33: Bootloader update: 131% of estimated 8 seconds
07:19:33: Bootloader update: 133% of estimated 8 seconds
07:19:33: Bootloader update: 134% of estimated 8 seconds
07:19:33: Bootloader update: 135% of estimated 8 seconds
07:19:33: Bootloader update: 136% of estimated 8 seconds
07:19:33: Bootloader update: 138% of estimated 8 seconds
07:19:33: Bootloader update: 139% of estimated 8 seconds
07:19:33: Bootloader update: 140% of estimated 8 seconds
07:19:33: Bootloader update: 141% of estimated 8 seconds
07:19:34: Bootloader update: 143% of estimated 8 seconds
07:19:34: Bootloader update: 144% of estimated 8 seconds
07:19:34: Bootloader update: 145% of estimated 8 seconds
07:19:34: Bootloader update: 146% of estimated 8 seconds
07:19:34: Bootloader update: 148% of estimated 8 seconds
07:19:34: Bootloader update: 149% of estimated 8 seconds
07:19:34: Bootloader update: 150% of estimated 8 seconds
07:19:34: Bootloader update: 151% of estimated 8 seconds
07:19:34: Bootloader update: 153% of estimated 8 seconds
07:19:35: Bootloader update: 154% of estimated 8 seconds
07:19:35: Bootloader update: 155% of estimated 8 seconds
07:19:35: Bootloader update: 156% of estimated 8 seconds
07:19:35: Bootloader update: 158% of estimated 8 seconds
07:19:35: Bootloader update: 159% of estimated 8 seconds
07:19:35: Bootloader update: 160% of estimated 8 seconds
07:19:35: Bootloader update: 161% of estimated 8 seconds
07:19:35: Bootloader update: 163% of estimated 8 seconds
07:19:35: Bootloader update: 164% of estimated 8 seconds
07:19:35: Bootloader update: 165% of estimated 8 seconds
07:19:36: Bootloader update: 166% of estimated 8 seconds
07:19:36: Bootloader update: 168% of estimated 8 seconds
07:19:36: Bootloader update: 169% of estimated 8 seconds
07:19:36: Bootloader update: 170% of estimated 8 seconds
07:19:36: Bootloader update: 171% of estimated 8 seconds
07:19:36: Bootloader update: 173% of estimated 8 seconds
07:19:36: Bootloader update: 174% of estimated 8 seconds
07:19:36: Bootloader update: 175% of estimated 8 seconds
07:19:36: Bootloader update: 176% of estimated 8 seconds
07:19:37: Bootloader update: 178% of estimated 8 seconds
07:19:37: Bootloader update: 179% of estimated 8 seconds
07:19:37: Bootloader update: 180% of estimated 8 seconds
07:19:37: Bootloader update: 181% of estimated 8 seconds
07:19:37: Bootloader update: 183% of estimated 8 seconds
07:19:37: Bootloader update: 184% of estimated 8 seconds
07:19:37: Bootloader update: 185% of estimated 8 seconds
07:19:37: Bootloader update: 186% of estimated 8 seconds
07:19:37: Bootloader update: 188% of estimated 8 seconds
07:19:38: Bootloader update: 189% of estimated 8 seconds
07:19:38: Bootloader update: 190% of estimated 8 seconds
07:19:38: Bootloader update: 191% of estimated 8 seconds
07:19:38: Bootloader update: 193% of estimated 8 seconds
07:19:38: Bootloader update: 194% of estimated 8 seconds
07:19:38: Bootloader update: 195% of estimated 8 seconds
07:19:38: Bootloader update: 196% of estimated 8 seconds
07:19:38: Bootloader update: 198% of estimated 8 seconds
07:19:39: Bootloader update: 199% of estimated 8 seconds
07:19:39: Bootloader update: 200% of estimated 8 seconds
07:19:39: Bootloader update: 201% of estimated 8 seconds
07:19:39: Bootloader update: 203% of estimated 8 seconds
07:19:39: Bootloader update finished, 16.2 seconds
07:19:39: Board is: Teensy LC (MKL26Z64), version 1.02
07:19:39: flash, block=0, bs=512, auto=1
07:19:39: flash, block=1, bs=512, auto=1
07:19:39: flash, block=2, bs=512, auto=1
07:19:39: flash, block=3, bs=512, auto=1
07:19:39: flash, block=4, bs=512, auto=1
07:19:39: flash, block=5, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: HID/win32: waiting for device
07:19:39: HID/win32: waiting for device
07:19:39: HID/win32: waiting for device
07:19:39: HID/win32: waiting for device
07:19:39: HID/win32: waiting for device
07:19:39: HID/win32: waiting for device
07:19:39: HID/win32: waiting for device
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=6, bs=512, auto=1
07:19:39: flash, block=7, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=8, bs=512, auto=1
07:19:39: flash, block=9, bs=512, auto=1
07:19:39: flash, block=10, bs=512, auto=1
07:19:39: flash, block=11, bs=512, auto=1
07:19:39: flash, block=12, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=13, bs=512, auto=1
07:19:39: flash, block=14, bs=512, auto=1
07:19:39: flash, block=15, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=16, bs=512, auto=1
07:19:39: flash, block=17, bs=512, auto=1
07:19:39: flash, block=18, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=19, bs=512, auto=1
07:19:39: flash, block=20, bs=512, auto=1
07:19:39: flash, block=21, bs=512, auto=1
07:19:39: flash, block=22, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=23, bs=512, auto=1
07:19:39: flash, block=24, bs=512, auto=1
07:19:39: flash, block=25, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=26, bs=512, auto=1
07:19:39: flash, block=27, bs=512, auto=1
07:19:39: flash, block=28, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=29, bs=512, auto=1
07:19:39: flash, block=30, bs=512, auto=1
07:19:39: flash, block=31, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=32, bs=512, auto=1
07:19:39: flash, block=33, bs=512, auto=1
07:19:39: flash, block=34, bs=512, auto=1
07:19:39: flash, block=35, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:39: flash, block=36, bs=512, auto=1
07:19:39: flash, block=37, bs=512, auto=1
07:19:39: HID/win32: waiting for device
07:19:40: flash, block=38, bs=512, auto=1
07:19:40: flash, block=39, bs=512, auto=1
07:19:40: flash, block=40, bs=512, auto=1
07:19:40: sending reboot
07:19:40: begin wait_until_offline
07:19:40: offline, waited 2
07:19:40: end operation
07:19:40: redraw timer set, image 14 to show for 1200 ms
07:19:41: redraw, image 9
 
Last edited:
Paul, I've just downloaded Arduino 1.6.1 and TD 1.21 beta9
The TD 1.121 b9 installer does not recognize the 1.6.1 directory as valid (and nor does b8). It does see 1.6.0.

This is on Win 7 Pro x64 and if it makes any difference the 1.6.1 was installed from the zip onto an SSD. However, that is where (and how) 1.60/1.21B8 are installed and they work.

Pete
 
Back
Top