Page 1 sur 5

Impossible de flasher mon Wemos D1 Mini ...

Publié : 29 janv. 2017, 11:04
par loops
Salut à tous,

Je viens d'acheter sur Ebay un Wemos D1 mini. J'ai déjà flashé quelques ESP, Des ESP01 / ESP12F / Sonoff etc ... je connais un peu la marche à suivre. Cependant, le Wemos me donne du fil à retordre ...

Voici ce qu'il se passe ...
Déjà, sauf erreur de ma part, c'est une ESP à 4M ... Je suis sous Linux, donc pour le flasher je fais la chose suivante :

Code : Tout sélectionner

loops@Fuji:~/Bureau/ESP/EspTool/esptool-master$ python ./esptool.py --port /dev/ttyUSB0 write_flash 0 ESPEasy_R120_4096.bin
esptool.py v1.2-dev
Connecting...
Running Cesanta flasher stub...
Flash params set to 0x0000
Writing 413696 @ 0x0... 413696 (100 %)
Wrote 413696 bytes at 0x0 in 35.7 seconds (92.7 kbit/s)...
Leaving...
loops@Fuji:~/Bureau/ESP/EspTool/esptool-master$ 
En apparence, le flash est passé. Pendant la copie du firmware la led bleue clignote... Sauf que si je fais un reset, au lieu de voir apparaître un réseau Wifi ESP_0, celui broadcasté par ESPEasy, je vois un réseau ESP_2C8097, celui brodcasté par Node_Mcu, le firmware d'origine du Wemos.
J'ai quand même essayé de m'y connecter mais il n'y a rien sur le 192.168.4.1 dans le navigateur Web. Cette adresse répond quand même au ping.

J'ai aussi essayé d'effacer la mémoire :

Code : Tout sélectionner

loops@Fuji:~/Bureau/ESP/EspTool/esptool-master$ python ./esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py v1.2-dev
Connecting...
Erasing flash (this may take a while)...
loops@Fuji:~/Bureau/ESP/EspTool/esptool-master$
Rien de mieux.

J'ai fait pas mal de tutos sur le net, certains disent qu'il faut forcer le GPIO0 (D3) à GND au démarrage de l'ESP pour le passer en mode programmation ... Chose faite, même résultat ...

J'ai aussi essayé sous Windows en exécutant le batch fourni avec l'outil, flash.bat. Même résultat.

Après plusieurs heures de galère, je me dit que peut être le Wemos est défectueux ... J'en ai commandé un autre ... Je ne voudrai pas jeter celui la pour rien, des fois que j'ai fait le boulet quelque part, alors j'en appelle à votre bon cœur pour peut être lui sauver la vie !

En vous remerciant,

JC

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 29 janv. 2017, 12:58
par Doume
Je viens de vivre une expérience similaire :
J'ai reçu vendredi dernier une Wemos D1 mini, et impossible de la flasher !
Mais je ne suis pas allé aussi loin que toi, car esptool.py ne peut même pas s'y connecter, donc aucun transfert ne s'effectue.
Au vu des messages d'erreur, le vendeur m'a remboursé !

Ceci dit, j'aimerais savoir quel type de circuit FTDI (convertisseur USB-Serial ) est détecté par tes machines (Linux et Windows)
Car je me suis battu toute la journée d'hier pour trouver des drivers pour le circuit CH34x qui équipe ma carte, mais je n'ai rien résolu.

J'ai cru comprendre qu'il y avait des convertisseurs différents suivant l'origine des cartes, et certains comme le CH340 sont mal supportés.

Si tu as aussi un CH340/CH341, et que tu as pu effectuer le transfert, je suis intéressé par les drivers que tu as utilisés...

Ceci dit, je ne suis pas capable de t'apporter de l'aide, seulement de la compassion ( quelques Euros seulement, hein !)

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 29 janv. 2017, 17:26
par loops
Salut,

Savoir quel drivers j'utilise, aucune idée. Comme très souvent sous Linux, on branche et ça marche et on a pas à se soucier d'installer les drivers.

Voici ce que me dit mon système quand je lui demande quel est l'adaptateur :

Code : Tout sélectionner

loops@Fuji:~/Bureau/ESP/EspTool/esptool-master$ lsusb | grep Serial
Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Coté Windows, c'est une machine virtuelle sur mon Linux, je vois juste un port COM sans savoir ce qu'il y a derrière !

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 29 janv. 2017, 19:28
par Doume
Ben ton Linux a répondu : HL-340
De plus, les vendorID et productID correspondent : 1a86:7523

Tu peux me dire ta version de Linux ?
Intéressant de savoir que tu n'as rien eu à bricoler pour qu'ils se connectent et échangent des données !

Merci

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 29 janv. 2017, 19:35
par loops
C'est un Ubuntu 14.04 ...

Code : Tout sélectionner

loops@Fuji:~/Bureau/ESP/EspTool/esptool-master$ cat /proc/version
Linux version 3.13.0-107-generic (buildd@lcy01-29) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ) #154-Ubuntu SMP Mon Dec 19 19:20:26 UTC 2016
J'ai utilisé pas mal de FTDI sous linux (Ubuntu) et ça a toujours fonctionné parfaitement sans avoir à bricoler les pilotes !!!

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 29 janv. 2017, 20:51
par Doume
OK, merci.
De mon côté, j'ai les 2 versions en dual boot : 14.04 et 16.04
Les deux avaient donné le même résultat !

Désolé d'avoir pollué ton topic : Espérons que quelqu'un apportera des éléments pour résoudre ta situation décrite au 1er post.

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 29 janv. 2017, 20:57
par loops
Doume a écrit :OK, merci.
Désolé d'avoir pollué ton topic : Espérons que quelqu'un apportera des éléments pour résoudre ta situation décrite au 1er post.
No stress, toute info est bonne à prendre. Je sais maintenant que tous les Wemos D1 n'ont pas le même FTDI et que certains peuvent poser problème.
Je vais vois ce que ca donne quand je recevrai le nouveau. Avec un peu de chance ca fonctionnera, je verrai, si c'est le cas, si le FTDI est le même !

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 30 janv. 2017, 10:16
par ericd
Bonjour,

avez-vous essayé de mettre une capa de 470µf ou plus entre gnd et vcc du chip ESP8266?
J'ai eu ce problème sur des "nodemcu LOLIN v3", le fait de mettre cette capa stabilise l'alimentation de l'ESP => ESP ne reboote pas en permanence (sous windows nous voyons bien le port de com disparaitre et réapparaitre en permanence....).
Après avoir ajouté cette capa le port de com est stable, du coup nous pouvons le programmer sans aucun problème....

@+

Eric

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 30 janv. 2017, 11:31
par loops
Salut,

@Ericd : Je n'ai pas essayé de rajouter le condensateur car je n'ai pas les symptômes d'un problèmes d'alimentation.

D'ailleurs ce matin j'ai reçu le nouveau Wemos. L'erreur que j'ai fait je pense c'est de recommander chez le même vendeur. Du coup j'ai reçu exactement le même. Meme FTDI ...

Je me suis aperçu d'un truc, le firmware chargé d'origine est AI Thinker et pas NodeMcu ... ôtez moi le doute, ce sont bien deux choses différentes ? Apres avoir branché mon nouveau Wemos, je voyais un réseau wifi AIThinker ... Après l'avoir flashé, j'ai eu un réseau ESP_DA39E0 ...

Tous les ESP que j'ai flashé avec EasyEsp brodcastait un réseau ESP_0 ...
Toujours pareil, quand je me connecte au 192.168.4.1 j'ai un message "impossible d'afficher la page". Mon PC est en 192.168.4.2

J'ai retéléchargé le fichier de firmware ... Idem, j'ai téléchargé la release 147, même problème.

quand je démarre le Wemos, j'ai ceci sur la console :

Code : Tout sélectionner

           PID:0
Version:0
INIT : Incorrect PID or version!
RESET: Reboot count: 4
RESET: To many reset attempts
Entered Rescue mode!
Je vais quand même essayer de poser un condensateur ...

Re: Impossible de flasher mon Wemos D1 Mini ...

Publié : 30 janv. 2017, 13:36
par loops
Bon ... Je sèche ...

J'ai ajouté un condensateur. Pas mieux.
Puisque j'avais réussi à programmer d'autres ESP avec un autre FDTI, j'ai essayé de programmer le Wemos avec celui la. La programmation arrive bien à 100 % mais dans ce cas je n'ai aucun wifi brodcasté.