<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://192.168.180.206:8001/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://192.168.180.206:8001/feed.php">
        <title>wiki.niziak.spox.org - home_automation:esp8266</title>
        <description></description>
        <link>http://192.168.180.206:8001/</link>
        <image rdf:resource="http://192.168.180.206:8001/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-05-14T18:22:20+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:1mb_ota?rev=1708074771&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:espeasy?rev=1495119913&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:flashing?rev=1761131005&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:general?rev=1591361012&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:nodemcu?rev=1484808938&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:reverse_engineering?rev=1595246489&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:sleep_modes?rev=1595246384&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:tasmota?rev=1611259875&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:versions?rev=1467102324&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/home_automation:esp8266:ws2812?rev=1467839275&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://192.168.180.206:8001/_media/wiki:dokuwiki.svg">
        <title>wiki.niziak.spox.org</title>
        <link>http://192.168.180.206:8001/</link>
        <url>http://192.168.180.206:8001/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:1mb_ota?rev=1708074771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T09:12:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ota on 1MB devices</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:1mb_ota?rev=1708074771&amp;do=diff</link>
        <description>Ota on 1MB devices

ESP always boot from app image.
During OTA rest of flash is used as temporary buffer to perform OTA.

So on 1MB chip the real usable space can be:

	*  1024kB flash
	*  minus 128kB SPIFFS
	*  896kB avail flash
	*  minus small OTA</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:espeasy?rev=1495119913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-18T15:05:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ESP Easy</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:espeasy?rev=1495119913&amp;do=diff</link>
        <description>ESP Easy

First setup
Wifi ssid  ESP_0 Wifi pass  configesp  IP        192.168.4.1 
Emergency reset

During power up, if TX &amp; RX lines are tied together.

Device is sending two bytes (115200 speed): 0xAA 0x55 and after 1ms checks if two the sames bytes are received, and resets device to factory settings.</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:flashing?rev=1761131005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-22T11:03:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Flashing firmware</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:flashing?rev=1761131005&amp;do=diff</link>
        <description>Flashing firmware

When Chip is powered on, with GPIO0 pulled down, it enter into firmware downloading mode.

esptool

Download / install / git clone esptool.

Example usage:

./esptool.py --port /dev/ttyUSB1 --baud 9600 write_flash 0 ../nodemcu_float_0.9.6-dev_20150704.bin</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:general?rev=1591361012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-05T12:43:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>General info</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:general?rev=1591361012&amp;do=diff</link>
        <description>General info

ESP8266 is a SOC module contains:

	*  CPU: Tensilca Xtensa LX3, 32bit, 80MHz
	*  RAM: 32kB, DRAM 80kB, Flash 200kB
	*  WiFi 802.11 b/g/n (soft AP mode available)
	*  and more

Additionally on PCB:

	*  External SPI Flash 512kB with firmware

Device is 3,3V only and can consume over 200mA.
Some FTDI or PL2303 conventers are capable to provide 3,3V VCC but the power is not enough to provide stable supply.</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:nodemcu?rev=1484808938&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-19T06:55:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NodeMCU</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:nodemcu?rev=1484808938&amp;do=diff</link>
        <description>NodeMCU

After flashing NodeMCU firmware it is recommended to erase filesystem: 

file.format()

This firmware gives LUA command line on serial console.
There is no direct way to upload files with lua script into module.
Instead of this, file is created using lua command: open file, write some strings, close file.</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:reverse_engineering?rev=1595246489&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T12:01:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Reverse Engineering</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:reverse_engineering?rev=1595246489&amp;do=diff</link>
        <description>Reverse Engineering

	*  A guide to reverse engineering the ESP8266 internal ROM
	*  &lt;http://www.ratzzo.net/magic/firmware_disasm.txt&gt;
	*  &lt;https://github.com/jsandin/esp-bin2elf&gt;
	*  &lt;https://boredpentester.com/reversing-esp8266-firmware-part-4/&gt;
	*  &lt;https://boredpentester.com/reversing-esp8266-firmware-part-6/&gt;

IDA

	*  ida-xtensa</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:sleep_modes?rev=1595246384&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T11:59:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sleep Modes</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:sleep_modes?rev=1595246384&amp;do=diff</link>
        <description>Sleep Modes

	*  Light Sleep with GPIO Wakeup in ESP8266
	*  &lt;https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp&gt;
	*  &lt;https://github.com/espressif/ESP8266_NONOS_SDK/issues/165&gt;</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:tasmota?rev=1611259875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-21T20:11:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>issues</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:tasmota?rev=1611259875&amp;do=diff</link>
        <description>&lt;https://github.com/jziolkowski/tdm&gt;

issues

OTA: upload buffer miscompare

Too small free flash space. Try to upload very minimal binary or upload .gz compressed binary.</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:versions?rev=1467102324&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-28T08:25:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Modules versions</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:versions?rev=1467102324&amp;do=diff</link>
        <description>Modules versions

ESP-01

To enable deep sleep mode, connect XPD pin to RESET pin (picture from &lt;http://www.esp8266.com/viewtopic.php?f=32&amp;t=5701&amp;start=28&gt;)






ESP-12

ESP-12E



ESP-12F

improved stability, better antenna, 4 layer pcb.




ESP-14</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/home_automation:esp8266:ws2812?rev=1467839275&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-06T21:07:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>WS2812</title>
        <link>http://192.168.180.206:8001/home_automation:esp8266:ws2812?rev=1467839275&amp;do=diff</link>
        <description>WS2812

Message torch

Message Torch

2D fire effects

Hallowen Fire

	*  &lt;https://github.com/danesparza/Halloweenfire&gt;
	*  &lt;http://www.walltech.cc/neopixel-fire-effect/&gt;
	*  &lt;https://www.youtube.com/watch?v=-2hk6rxlrGA&gt;

Fire2012

	*  &lt;http://pastebin.com/xYEpxqgq&gt;
	*  &lt;https://www.youtube.com/watch?v=_oVVCXOFDkw&gt;

3D fire effects

	*  &lt;https://github.com/darrenpmeyer/Arduino-FireBoard&gt;</description>
    </item>
</rdf:RDF>
