Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New AT-Firmware #239

Open
loboris opened this issue May 2, 2019 · 0 comments
Open

New AT-Firmware #239

loboris opened this issue May 2, 2019 · 0 comments

Comments

@loboris
Copy link

loboris commented May 2, 2019

For my own needs I've developed the new AT-Firmware with some new features and completely new OTA Update. As it may be of interest for others, I've made it available on GitHub, ESP8266_AT_LoBo.

Main features:

  • Built with the latest ESP8266 NON_OS SDK (v. 3.1)
  • Can be installed on all ESP8266 supported SPI Flash sizes
  • OTA update from any server, with MD5 checksum support, SSL support, version check, ...
    • Auto firmware partition select or forced update to any available partition
    • Bootloader update with OTA is also supported
  • Load any available firmware version, not only the latest, is supported
  • Uses my own 2nd stage bootloader (full source available) for some special features
  • New AT commands added
  • Improved SSL/TLS support, up to 16384 bytes SSL buffer can be used enabling more SSL functionality
  • Added support for loading CA certificate to RAM buffer
  • Added support for loading the firmware from any location in SPI Flash, even above 2MB

Complete build environment is provided in the repository, including SDK and Xtensa toolchain, no additional downloads are needed.
Bash script build.sh is provided for easy build of firmwares for all supported Flash sizes.
Bash script flash.sh is provided to make the flashing of the initial firmwareas easy as possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant