Updated Sunday night:
I got up this morning to see if my ESP-01 board now set to run at 57600 was being any more reliable, constantly polling the state of an output and sending it back over WIFI… erm, no, the board had reset for some reason. Still struggling with the official software. Anyway, I thought I’d scan the web to see if anything was new. I’ve been using Google since it was invented and I’ve only just discovered the option to see only what’s new (I know, sad).
Anyway, I stumbled across this link – something called esp8266-frankenstein – “alternative firmware for ESP8266 modules”. In there is a BIN directory and in there are two .BIN files. I took my new FLASH DOWNLOAD_TOOLS_V0.9.2 tool (for Windows) using PYTHON (essentially loaded Python onto the PC (couple of button presses) and run the code… that lets me download multiple .BIN files onto the ESP8266 boards… I’d never had any luck up to now but then, these two .BIN files load at 0x00000 and 0x40000 respectively. I punched in the information and… GOOD GRIEF – it worked.
This is completely new software for the ESP8266, it says “release candidate”, Andrew has even made a very nice prototype board up to add reset and other bits to the board… but up to now I can find zero documentation because there isn’t any – this is in fact just very early alpha stage software – but apparently an update will appear late tonight – worth keeping an eye out? The new software does not use AT commands, but has a pretty verbose setup… here it is in action when I type help. As you can see, nothing like before. When I asked it to show a list of access points, it showed a disappointing one access point (normally shows 3 or 4) but I’ve no way to understand right now why the discrepancy. If you’ve figured out how to blow .BIN files into your #esp8266 board you’ve nothing to lose but time by having a look at this to see if it has wings.. and it is Sunday after all. As things stand, the commands are indecipherable to me but then it may be this is some standard I’m not aware of – or maybe I’m just missing the point.
Has anyone else spotted this software (well, you have now)? At least out of this I got the confidence that the Python-based chip blowing software actually works so if nothing else that’s a plus.
As an update, a new set of binaries were uploaded tonight and some instructions – but this loops permanently for me – I’ve been in touch with the author and as soon as I get it working (next iteration hopefully I’ll try some simple TCP/IP socket commands – if this works – could this be an alternative to the buggy AT command set??? Time will tell.