Saya mengalami masalah yang sama: tidak dapat mengunggah program ke 101 baru. Sekarang berfungsi.
Saya berhasil memuat kedua program contoh BLE LED dan juga program ReadTime membaca melalui Serial Monitor. (BTW, menggunakan aplikasi iOS MCP, Anda harus mengirim 00 atau 01 untuk menghidupkan / mematikan LED.)
Saya menjalankan laptop 64 bit modern dengan port USB 3.0. Semua port berfungsi baik dengan salah satu dari dua kabel USB yang saya miliki. Jadi saya tidak percaya masalah ini terkait dengan kabel USB atau USB 2.0 / 3.0.
Bagaimana saya memperbaikinya? Yah, saya mencoba beberapa hal dan saya tidak yakin mana yang memperbaikinya, jadi mungkin seseorang dapat mencoba ini secara metodis dan mengkonfirmasi perbaikan terbaik.
Hapus instalasi Arduino IDE dan secara manual menghapus folder Arduino15 di pengguna .. \ AppsData.
Mulai ulang laptop.
Unduh dan pasang IDE 1.6.8. (Upaya sebelumnya yang gagal adalah dengan 1.6.9 saat ini.)
Mulai ulang laptop.
Buka IDE. Di Boards Manager, cari Intel, papan Curie yang dipilih, dan instal v1.0.4. (Upaya sebelumnya yang gagal adalah dengan 1.0.5 saat ini.)
Mulai ulang laptop.
Buka IDE. Hubungkan 101 untuk pertama kalinya. Perangkat muncul secara normal di Pengelola Perangkat.
Pilih port yang tepat (COM5 untuk saya) dan papan yang tepat (101). Pilih contoh file LED di bawah CurieBle. Klik verifikasi. Kelihatan bagus. Klik unggah. KEBERHASILAN! Sekarang dapat melihat 101 dalam MCF nRF, dapat menyalakan / mematikan LED. Fungsi BLE sekarang berfungsi dengan charger USB 5V. (tapi bukan baterai 9V, kira itu bukan pilihan) Saat terhubung ke laptop port USB 3.0, 101 sekarang tetap di COM5 sepanjang waktu, tidak lagi bersepeda on / off ketika saya mencoba mengunggah. Tidak perlu menekan tombol atur ulang saat mengunggah.
Jadi perbaikannya adalah salah satu dari penurunan versi perangkat lunak, atau prosedur pemasangan yang cermat.
Sebelumnya, saya mencoba pembaruan dfu-utils tetapi itu tidak memperbaiki masalah ini.