I bought an ESP IoT phat a while ago, soldered the header on and spent some time working with it. All was fine.
It then sat in a drawer for a while and I’ve just pulled it out again to try something new with it. However, now it doesn’t seem to work.
minicom -b 115200 -o -D /dev/ttyAMA0 command from the Getting started guide brings up the text which says “Welcome to minicom 2.7”, a few details and then that special command key help will be shown using Ctrl-A Z, but no REPL appears even after hitting return several times. The terminal becomes unresponsive.
If I try to flash new firmware to it using the scripts in the Pimoroni/espiotphat/firmware directory the firmware LED flashes for about half a second, and then the LED on the ESP8266 itself flashes once. The terminal says “The chip is in write mode/ Erasing flash/ esptool.py v1.3/ Connecting…” and then just sits there (I’ve tried this with the
no firmware flash scripts, all with or without erasing the board first).
There isn’t any noticeable problem with the board, I’ve it plugged in to a Pi 3B running a fresh install of the latest NOOBS Raspbian, and nothing is connected to the GPIO pins on the phat. The metal can on the ESP8266 itself gets warm but not worryingly so. Everything else about the Pi seems to work fine. I’ve tried both the one-line
curl install of the IoT phat library and the Pimoroni Dashboard version.
TLDR, the IoT phat doesn’t seem to respond to anything, so I’d appreciate any suggestions for reviving it.
UPDATE: On a whim I moved the same IoT phat and the same microSD from my Pi 3B to my old Pi 2B, and it works perfectly well on the 2B. Moving it back to the 3 gives the same issues as before. Are there any known reasons why the IoT phat works on the 2B but not the 3B?