Hey all,
I have a product that uses the teensy 3.1 bootloader chip on a custom board. My customers are instructed to download the teensy loader app when it is necessary to upgrade the product.
I have had quite a few customers running into an issue when performing an upgrade on Windows 7 (64bit, SP1), the loader starts, but then fails at about halfway through the process (57% to be exact using my hex file).
I am using the following code, triggered by a button combination on the product to start the bootloader:
// delay is required (for some reason?))
delay(160);
_reboot_Teensyduino_();
Luckily I have the reset button accessible to the customer so they can force a bootload, which then completes successfully.
I am a Mac user, and have used the reboot function probably a few thousand times without any problems ever on Mac OS X and a Windows 8 Surface tablet, so it seems isolated to Windows 7 users.
Has anyone else run into this?
I have a product that uses the teensy 3.1 bootloader chip on a custom board. My customers are instructed to download the teensy loader app when it is necessary to upgrade the product.
I have had quite a few customers running into an issue when performing an upgrade on Windows 7 (64bit, SP1), the loader starts, but then fails at about halfway through the process (57% to be exact using my hex file).
I am using the following code, triggered by a button combination on the product to start the bootloader:
// delay is required (for some reason?))
delay(160);
_reboot_Teensyduino_();
Luckily I have the reset button accessible to the customer so they can force a bootload, which then completes successfully.
I am a Mac user, and have used the reboot function probably a few thousand times without any problems ever on Mac OS X and a Windows 8 Surface tablet, so it seems isolated to Windows 7 users.
Has anyone else run into this?