but with this, nobody works... i have tried in every mode but nothing... neither my each my old files with this file ,works...
I'm using WEMOS-D1 mini with bigger flash but your modules should work fine
unfortunately I don't have ESP8266-01 module to verify
checkout nodemcu docs under the "upgrading fw section" (an extract below)
read it all
it could make sense that lua scripts written for really old build won't work on the newest
it could happen that just after flashing the device the first boot takes a while for formatting the filesystem
really old SDK init params could create isses
when I setup my modules I did the following:
1) erased the flash
2) flashed the SDK init files (checkout the docs)
3) flashed the nodemcu binary file at 0x00000
can you get the nodemcu-firmware flashed and working?
can you see the node version ? (checkout the docs for node.info())
try a trivial init.lua script and see what happens
There are three potential issues that arise from upgrading (or downgrading!) firmware from one NodeMCU version to another:
Lua scripts written for one NodeMCU version (like 0.9.x) may not work error-free on a more recent firmware. For example, Espressif changed the socket:send operation to be asynchronous i.e. non-blocking. See API documentation for details.
The NodeMCU flash file system may need to be reformatted, particularly if its address has changed because the new firmware is different in size from the old firmware. If it is not automatically formatted then it should be valid and have the same contents as before the flash operation. You can still run file.format() manually to re-format your flash file system. You will know if you need to do this if your flash files exist but seem empty, or if data cannot be written to new files. However, this should be an exceptional case. Formatting a file system on a large flash device (e.g. the 16MB parts) can take some time. So, on the first boot, you shouldn't get worried if nothing appears to happen for a minute. There's a message printed to console to make you aware of this.
The Espressif SDK Init Data may change between each NodeMCU firmware version, and may need to be erased or reflashed. See SDK Init Data for details. Fully erasing the module before upgrading firmware will avoid this issue.