Modulo Wi-Fi ESP8266

Non riesco a caricare nulla dall'ide, penso che il mio ESP8266-01 è difettoso.
Alimentazione modulo: ho provato con un regolatore di tensione e con un alimentatore da laboratorio, massa ovviamente in comune ovunque.
Comunicazione seriale: ho provato con arduino senza microcontrollore, schedine basate su chip MCP2200 e Ftdi (funzionanti e con adattatore di segnale sul pin rx del modulo ESP).
Ide: 1.8.5 con core ESP6266 2.4.0 installato, kubuntu 64 bit.

Collegamenti che faccio:
Vcc - 3.3V stabilizzati.
Reset - pulsante con pullup, chiude verso GND
EN - pullup da 10k;
GPIO0 - pulsante con pullup, chiude verso GND
GPIO2 - flottante
GND - GND
RX - TX arduino (o altro), con convertitore di segnale
TX - RX arduino (o altro)

Impostazioni ide:
scheda - Generic esp8266 module
flash mode - DIO
flash size - 1MB (qualunque)
upload speed - 115200 (o altre)

Cosa faccio in successione:
tengo premuto il pulsante su GPIO0 e lo porto a GND
resetto il modulo con il pulsante e lo tengo premuto per 5 secondi
rilascio il reset e aspetto altri 5 secondi
lancio l'upload dello sketch dall'ide.

Ecco cosa mi risponde:

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Dove sbaglio?