J'avais le même problème: impossible de télécharger un programme sur une toute nouvelle 101. Maintenant, cela fonctionne.
Je peux charger avec succès les deux exemples de programmes BLE LED ainsi que le programme ReadTime lu via Serial Monitor. (BTW, en utilisant l'application iOS MCP, vous devez envoyer 00 ou 01 pour allumer / éteindre la LED.)
J'utilise un ordinateur portable 64 bits moderne avec des ports USB 3.0. Tous les ports fonctionnent bien avec l'un des deux câbles USB que j'ai. Je ne pense donc pas que le problème soit lié aux câbles USB ou USB 2.0 / 3.0.
Comment l'ai-je réparé? Eh bien, j'ai essayé plusieurs choses et je ne sais pas lequel l'a corrigé, alors peut-être que quelqu'un peut les essayer méthodiquement et confirmer la meilleure solution.
Désinstallez l'IDE Arduino et supprimez manuellement le dossier Arduino15 dans l'utilisateur .. \ AppsData.
Redémarrez l'ordinateur portable.
Téléchargez et installez IDE 1.6.8. (La tentative précédente avait échoué avec la version 1.6.9 actuelle.)
Redémarrez l'ordinateur portable.
Ouvrez l'IDE. Dans Boards Manager, recherchez Intel, sélectionnez les cartes Curie et installez la version 1.0.4. (La tentative précédente a échoué avec la version 1.0.5 actuelle.)
Redémarrez l'ordinateur portable.
Ouvrez l'IDE. Branchez 101 pour la première fois. Le périphérique s'est affiché normalement dans le Gestionnaire de périphériques.
Sélectionnez le port approprié (COM5 pour moi) et la carte appropriée (101). Sélectionnez l'exemple de fichier LED sous CurieBle. Cliquez sur vérifier. Cela semble bon. Cliquez sur télécharger. SUCCÈS! Peut maintenant voir le 101 dans nRF MCP, peut allumer / éteindre la LED. Les fonctions BLE fonctionnent désormais avec un chargeur USB 5V. (mais pas la batterie 9V, je suppose que ce n'est pas une option) Lorsqu'il est connecté au port USB 3.0 d'un ordinateur portable, le 101 reste maintenant dans COM5 tout le temps, ne s'allumant / s'éteignant plus lorsque j'essaie de télécharger. Pas besoin d'appuyer sur l'un des boutons de réinitialisation pendant le téléchargement.
Le correctif est donc soit l'une des mises à niveau logicielles, soit une procédure d'installation minutieuse.
Auparavant, j'ai essayé les mises à jour de dfu-utils mais cela n'a pas résolu ce problème.