Flash Wemos D1 mini

Default password: configesp

Je mange et je redémarre mon mac et je teste de nouveau :smiley:

Re

alors sur mon Lolin je suis arrivé ici :

Donc si je résume bien si tout se passe comme il faut rien de sorcier :

  1. On cherche le port sur lequel le D1 mini est branché
  2. On fait un erase avec sudo esptool.py –port /dev/tty.nom_du_port erase_flash
  3. On flash avec sudo esptool.py --port /dev/tty.nom_du_port --baud 460800 write_flash --flash_size=detect 0 ~/Downloads/ESP/ESP_Easy_mega-20200222_normal_ESP8266_4M1M.bin

Sans oublié à la fin le mot de passe par défaut qui est configesp pour accéder à l’écran ci dessus

J’ai beau refaire la manipulation avec mon autre carte D1 mini rien à faire toujours cette erreur fatale !

Bien ayant un second Lolin j’ai refait la manipulation pour voir si cela se déroulait de la même manière ou sans accro !

et bien voici le résultat :

Du 1er coup cool et merci Olive je vais pourvoir aller un peu plus loin maintenant

Désolé je n’ai pas du tout regardé ton lien mais merci beaucoup pour ton aide

1 « J'aime »

De rien peut être ton D1 est en vrac …

1 « J'aime »

Je viens d’ouvrir le sachet j’espère pas !
Mais j’ai deux exemplaires identique encore je vais tester.

Maintenant je passe à l’étape config pour reconnaissance dans jeedom…

Et ensuite je me lance sur la réalisation d’IOT pour la cuve à eau déjà.

Bonjour

Alors je viens de refaire l’expérience avec un D1 mini et j’ai ceci dans un premier temps (1 minutes) :

Et si je recommence j’ai la même chose qu’hier mais plus rapidement (quelques secondes) :

On va essayer un truc
durant la programmation on va forcer le mode flash
si tu a des fils
relie GND et GPIO0 (g et D3)
puis branche le sur ta machine

Ok je ferais la manip c’est le mode bootload c’est ça ?
J’ai du Dupont

1 « J'aime »

yes au cas ou il y ait un prog dedans qui bloque le port

Bien c’est pas évident de tenir les dupont comme il faut et de lancer les séquences en même temps donc merci à mon épouse de son aide.

le erase a fonctionné
et sur le flash j’ai eu ça

J’ai peut être bougé pendant la manip !

Recommence sans bouger mais sur tout débranche et rebranche (sans bouger aussi)
tu peut pas souder les pins dessus ?
Ce serait plus facile avec des Dupont F/F que F (ton épouse :wink: )

édit: si sur le erase ça a fonctionner c’est bon signe pour la suite …

1 « J'aime »

Je viens de faire 2 soudures rapidement
le erase fonctionne super bien
ensuite je débranche
et puis je flash et là toujours l’erreur
Est-ce le fichier .bin qui serait pas bon ? Problème de taille ?

l’erreur : A fatal error occurred: Failed to write to target RAM (result was 0107)

Pourtant if annonce bien 4Mo sur le erease …

si ca se trouve il n’en a que 2 …

L’ESP8266EX est un SoC (System On Chip) construit sur la base d’un processeur RISC 32-bits Tensilica L106 produit par le fondeur Taïwanais TSMC. Le nouvelle génération est équipée de 2MB de mémoire flash contre 4MB (voir 16MB) pour la génération précédente.

Voir ici https://projetsdiy.fr/esp8266-guide-de-choix-achat-projets-diy/?cn-reloaded=1

Essai pour vérifier de flasher un binaire micropython < 2mo pour voir

J’étais parti pour :wink:

Il faut bien que je laisse mes cable branché sur GND et GPIO0 ?
En débranchant rebranchant avant le flash ?

Pareil : A fatal error occurred: Timed out waiting for packet header

Oui tiens essai ce .bin la :

https://micropython.org/resources/firmware/esp8266-20191220-v1.12.bin

Avec ton fichier je suis aller à 8% et ensuite…

Writing at 0x00004000... (8 %)
A fatal error occurred: Failed to write compressed data to flash after seq 1 (result was C100)

J’ai diminué les baud à 115200 aussi

Au cas ou essai de changer de cordon USB …

Oui je vais tenté mais c’est celui qui a parfaitement marché sur les Lolin