diff --git a/.travis.yml b/.travis.yml
index 894f2fd0..5e76c51e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,7 +2,6 @@ language: cpp
before_install:
- sudo apt-get install -y python-serial srecord
install:
-- wget https://github.com/GeorgeHahn/nodemcu-firmware/raw/travis/tools/esp-open-sdk.tar.gz -O tools/esp-open-sdk.tar.gz
- tar -zxvf tools/esp-open-sdk.tar.gz
- export PATH=$PATH:$PWD/esp-open-sdk/sdk:$PWD/esp-open-sdk/xtensa-lx106-elf/bin
script:
diff --git a/README.md b/README.md
index 295ea337..4e7a4aeb 100644
--- a/README.md
+++ b/README.md
@@ -145,6 +145,11 @@ build latest pre_build bin.
#define LUA_USE_MODULES_CJSON
#endif /* LUA_USE_MODULES */
```
+#Online firmware custom build
+
+For many application, some modules are not used, remove them can free many memory.
+
+Please try Marcel's [NodeMCU custom builds](http://frightanic.com/nodemcu-custom-build) cloud service and you can get your own firmware.
#Flash the firmware
nodemcu_latest.bin: 0x00000
@@ -160,6 +165,13 @@ Or, if you build your own bin from source code.
#Connect the hardware in serial
baudrate:9600
+#Write Lua script to filesystem
+####Esplorer
+Victor Brutskiy's [Esplorer](https://github.com/4refr0nt/ESPlorer) support most platforms such as Linux, Windows, Mac OS, etc. This software is opensource and can write lua/lc files to filesystem.
+
+####NodeMCU Studio
+[NodeMCU Studio](https://github.com/nodemcu/nodemcu-studio-csharp) is written in C# and support Windows. This software is opensource and can write lua files to filesystem.
+
#Start play
####Connect to your ap
diff --git a/tools/esp-open-sdk.tar.gz b/tools/esp-open-sdk.tar.gz
new file mode 100644
index 00000000..87af5572
Binary files /dev/null and b/tools/esp-open-sdk.tar.gz differ