esp8266/esp32 programação virgem

quero fabricar algumas placas com o esp8266 e talvez o esp32. O que não estou certo é se eu comprar o c.i novo sem antes ter sido usado para nada, poderei ainda gravá-lo com a IDE do arduino, ou preciso baixar antes algum firmaware para possibilitar a comunicação.
Alguém sabe?
Alguém sabe?