Firstly let me start by saying I have never used LUA before so I have no idea if this is any good. As you may know, armed with not enough time to get into doing my own compilations, I’ve been frantically looking around every night for firmware for the ESP8266 (in my case the inexpensive ESP-01 WIFI board) and I’ve come across a couple of promising developments which I’ve detailed elsewhere. I’m essentially trying to get away from the buggy software that comes with the boards. If you look elsewhere in the blog you’ll see I’ve even made a short video on the subject. It’s driving me nuts.
Anyway after a couple of days breaks as I have to attend business meetings constantly, I’m back and I stumbled across this link this evening. Now, I can tell you that if you use something like the ESPE8266_flasher.exe on the binary file this fellow provides – it WILL work. It seems to work at 9600 and I’ve not yet figured out how to ramp up the speed if indeed that’s been included. Further I can’t tell you if it will work as a WIFI listener as I could not get that to work. I also note on reset you get a worrying message…
lua: cannot open init.lua
NodeMcu 0.9.2 powered by Lua 5.1.4
BUT…. it’s worth a few minutes of your time – he’s developed a high level language-based firmware for the board and if he keeps going we might just have another way to access our cheap WIFI boards.. I hope one of you can spend more time on this than I’ve had available – I got it to connect to my router no problem (and that survives powerup) but that’s about it – it just has a feel about it – LOOKS like a winner and there’s no shortage of documentation if you follow the link.
Incidentally for anyone afraid to turn their one and only WIFI board into a brick – I’ve blown so many different options into this board and it always recovers.