Thanks for the reply.
Yes, I had done that change of script clupload_win.sh
Still I am facing the issue with upload.
Also when you say, it will be fixed in next release..
should I rebuild from "Curie" from board manager or are you suggesting to pull the more recent Nightly build of Arduino IDE?
You need to wait for a new Curie core update (you will be notified by the IDE when it is available), updating the IDE will have no effect.
As a last test, try reinstalling the drivers manually executing as administrator dpinst-x86.exe or dpinst-amd64.exe (depending on your Windows installation - 32 or 64 bits). You can find that files inside "C://Users/yourusername/Appdata/Local/Arduino15/packages/Intel/tools/sketchUploader/1.6.4+1.14/drivers/"
I quickly ran the drivers from the path you specified. However I am getting the same error. Any tentative date for next core release? Appreciate your instant response and great support.
Sometimes the board doesn't reset when the IDE commands it to. If that happens, just press teh reset button on the 101 board. It will stay in DFU for several seconds and give Windows a chance to download it.
On my Windows machine, I re-ran the driver installation and pressed the reset button on the board to make sure it could see the drivers load in device manager for both DFU and cdc-acm virtual serial.
Thanks @Nuketopia for response. Can you explain what is reset and what is master reset?
How to verify both DFU and cdc-acm virtual serial is loaded? All I can see is "COM3" in device manager with Arduino101 name. Few click sounds is the identifiable note from OS. Please guide me.
The MASTER RESET is intended to reset both the cores of Curie chip, while RESET will only reset the sketch (though the software doesn't support that yet, so they both reset the whole board).
When pressing MASTER RESET the board will enter DFU and you should see an entry in your device manager similar to this one
These are the devices you should see in Windows Device Manager (see screenshots) if the board is connected and the drivers are loaded correctly. The DFU device is only present for a few seconds after a board reset - then the Arduino101 COM device appears.
I could resolve the problem by pressing "master reset" and manually upload(Download to Device) using the script.
Since manually I have to press reset button, I introduced 3 second sleep and then ran the DFU-UTIL command to download the bin file.
Attaching command prompt output
C:\Users\siva\AppData\Local\Arduino15\packages\Intel\tools\sketchUploader\1.6.4+1.14\x86\bin>sleep 3
C:\Users\siva\AppData\Local\Arduino15\packages\Intel\tools\sketchUploader\1.6.4+1.14\x86\bin>dfu-util -D C:\Users\siva\AppData\Local\Temp\build0aa667220df52b84a1b6f11f30f59118.tmp\Blink.ino.bin -v --alt 7 -R
dfu-util 0.8
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 8087:0aba
Run-time device DFU version 0011
Claiming USB DFU Interface...
Setting Alternate Setting #7 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0011
Device returned transfer size 2048
Copying data from PC to DFU device
Download [=========================] 100% 17188 bytes
Download done.
Sent a total of 17188 bytes
state(2) = dfuIDLE, status(0) = No error condition is present
Done!
can't detach
Resetting USB to switch back to runtime mode
I have Windows8.1 and I do not see a C;\Users\my user name\AppData\Local\ Arduino15...etc. in my installation. Am I missing something is my installation 6.1.7.
I had also this problem. I solved it so: Klick on the "Upload" button in IDE, wait 3-5 seconds and press and hold the button "Master Reset" on your Arduino 101. After that my Arduino worked fine.
I had the same issue with a 101 I brought of the shelf from Fry's in April 2017. On a whim, I downgraded the board version from 2.02 to 1.07 and it worked.
I am using Windows 10 and am using the Arduino Editor on the Web and have installed the Windows Driver , but getting the time out message.
Have tried with 2 lap tops and same issue.
Getting frustrated... How do I downgrade it?
Was having the same problem and this post solved it for me with a 3 second wait.
"I solved it so: Click on the "Upload" button in IDE, wait 3-5 seconds and press and hold the button "Master Reset" on your Arduino 101. After that my Arduino worked fine."