Mise à jour du bootloader

Bonjour,

Je crois que je me suis encore aventuré dans une histoire... complexe.

J'ai cramé le port USB d'un arduino nano, du coup je me dis, tiens si j'essayais d'installer un bootloader qui permette le téléversement via ethernet, plus besoin de port USB, je peux continuer à utiliser mon ardino... et en plus, l'idée de pouvoir mettre mes arduinos à jour tout en restant bien calé dans mon fauteuil me plait assez...

Bref, j'avais déjà eu l'idée et acheté un USBasp chinois sur le net.
Allons y...

Mais bien sur rien ne marche.

Mon engin :

J'attaque ce guide :

Bon, je branche mon ISP... et rien...
OK, il faut un driver, je finis per en trouver un qui marche :

Mais là, l'ISP Arduino me dit que le firmware de mon ASP n'est pas assez récent...
Bon, oj'essaie d'en trouver un.
Celui-ci n'a pas l'air mal :
https://www.fischl.de/usbasp/

Un outil pour uploader le bootloader, celui ci a l'air bien aussi :

J'ai aussi tenté de faire ce qui est dit là :
https://forum.arduino.cc/index.php?topic=622716.0

Et là :

Mais sans succès...

Mais il ne trouve pas mon ASP, qui pourtant semble bien vu par l'ISP Arduino...

Pas grave, je tente d'utiliser un uno en ISP pour mettre à jour mon ISP... ouhlà... c'est recursif cette bétise... mais je ne comprend pas comment ça marche... comment est-ce qu'on sélectionne le firmware à uploader?

Bon, si quelqu'un a une solution simple ou voit où je me plante... ça m'intéresse :slight_smile:

Merci,
Romain

voir ici : RitonDuino: Résultats de recherche pour bootloader

Dans mon article je donne aussi ce lien :

Le driver est probablement OK, mais si c'est le firmware de l'USBASP qui est obsolète, j'aurais besoin de connaître :

  • version IDE ARDUINO
  • version firmware USBASP

Merci pour vos réponses.

Mon IDE Arduino est en version 1.8.12.
Pour la version du firmware, je ne sais pas... je viens de lire ton article, mais je n'a pas vu comment connaitre la version.
Commet faire?

Je viens d'essayer de graver le bootloader d'une NANO.
L'IDE sur ma machine Windows est une 1.8.8.

Mis à part le problème de device signature expliqué sur mon blog :

avrdude: Device signature = 0x1e9516 (probably m328pb)
avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.

Je suis passé en ligne de commande comme expliqué dans l'article : aucun problème.

Voir peut-être ici :