-->
Page 1 of 2

Firmware Bugs and Feature Requests

PostPosted: Sun Sep 21, 2014 3:26 am
by spacejunkie
I will be writing a new firmware for ESP8266.

This will confirm to the AT Command "spec" already out there so as to maintain backward compatibility.

Please report bugs you have encountered in the current firmware.

Additional commands or features can be added based on what the community wants.

https://docs.google.com/spreadsheet/viewform?formkey=dDFkMUFlMnBFdjcyVHE3NGVOd2tBNnc6MA

Re: Firmware Bugs and Feature Requests

PostPosted: Sun Sep 21, 2014 7:47 am
by jonsmirl
Are you going to rewrite all of the higher level 802.11 stuff, or just use their libraries?

The Rockchip driver for the ESP8089 contains a lot of what you need to know to rewrite the 802.11 stuff.

Re: Firmware Bugs and Feature Requests

PostPosted: Mon Sep 22, 2014 1:13 am
by spacejunkie
I'll use their libraries. I have a hunch that most bugs are in the AT Firmware and not in the official libraries so won't be touching them.

Re: Firmware Bugs and Feature Requests

PostPosted: Fri Sep 26, 2014 6:48 am
by spacejunkie
Here's the first cut. I have added a hard reset command AT+XRST.
Sometimes the module gets stuck forever in a task and AT+RST does not work.

AT+XRST will reset the chip even if execution of some other tasks is not complete.
Use this only if AT+RST does not work and electronic reset is your only other option.

https://www.dropbox.com/s/838yu9k08ajpr ... T.zip?dl=0

Follow this procedure:
    Flash the new firmware to the chip
    Restart the chip by powering it off and on.
    Do the necessary settings (Access Point etc.)
    Restart the chip by powering it off and on or by executing the reset command.
    The chip is now ready to use.

Make MTD0, GPIO0 and GPIO1 high/low to select appropriate mode of ESP8266EX