Skip to content

Releases: espterm/espterm-firmware

0.6.2 - wifi connect improvements

06 Aug 17:11
Compare
Choose a tag to compare

Now it redirects you to a status page showing the progress of a started connection, and it also shows there some helpful text explaining why it sometimes doesn't work and what to do if you get stuck.

Further, one unallocated memory read bug was fixed, and another possible error discovered.

Other than those fixes, this release is identical to 0.6.1.

0.6.1 - many missing features added

06 Aug 13:16
Compare
Choose a tag to compare

The whole settings system is re-worked (more details in the previous pre-release).
This release adds some features not available in the "pre-release" 0.6.0-beta:

  • The commit hash (both ESPTerm and the httpd library) is now included on the About page for better bug reporting.
  • Terminal title and buttons can now be re-labeled using OSC commands:
    • \e]BTNn=...\a - n being 1 thru 5
    • \e]TITLE=...\a - set title
  • The \e]FR\a command has been removed, since it's no longer useful.
  • Screen size can be up to 80x30, and there should be fewer crashes, because the compression algorithm is far less wasteful
  • UTF-8 support for printing on the screen, that means you can use box drawing characters!
  • Stored user settings should safely persist after firmware upgrade, even if new setting options were added
  • Added color schemes! All schemes from the Terminator terminal emulator were added, more can be included - send a pull request, or make an issue with the hex codes, if you're interested!
  • Added button to open soft keyboard - so you can type even on a phone. This lets you enter emoji, if you for some bizarre reason wanted to xD
  • Buttons with no label are now grayed out
  • Buttons can stretch
  • The UI can be translated - there's a file en.php with the original values, adding a different file and passing the right command-like flag can switch to your own translated version (this atm does not include the help and about pages, as those are full of text and it'd not be practical - instead you could make a full localized copy and somehow switch them)
  • Configurable baud rate and other options
  • Bold attribute "1" correctly implemented - now you can have any color in bold or normal, dark or bright. Bright foreground colors are 90-99, background 100-109. The bold-off attribute is also implemented.
  • Default terminal colors can be changed

Admin password is still 19738426.

New config system and UI

23 Jul 23:22
Compare
Choose a tag to compare
Pre-release

Old bugs remain, but the settings page is much better and there are many new options to try (eg. Static IP, changing the server's own IP, changing AP power, setting password etc.

You can also set the default terminal size and colors, as well as the title and button labels.

The admin password is 19738426 in the attached binaries. You need this pw for overwriting default settings.

  • Default settings are what you load after holding BOOT for about 6 seconds. This is meant for classroom use where the defaults contain the correct static IP etc, and students can break the settings as they like. Before returning it for the next class, the changes can be wiped this way.
  • Hold BOOT for 1 second to enable both STA and AP, that's useful for eg. when you mess up your STA config and need to get there to fix it via the AP.

CAUTION! This is a beta release. It is expected to be buggy. Please report anything amiss you find!

here's a teaser what it looks like in the settings now:
screenshot_20170724_011624

ESP-01S compatibility

27 Mar 18:52
Compare
Choose a tag to compare

Just a tiny fix to make the blue LED indication work also with ESP-01S.

ESP-01S has the blue LED at GPIO2, not GPIO1. With this update, the BOOT-hold blinking is done on both pins to ensure compatibility with both of those hardware revisions.

Boot hold feedback

21 Mar 19:03
Compare
Choose a tag to compare

Now if you hold down the BOOT button, the blue LED (Tx pin) starts slowly flashing.

If you hold it over 5 seconds, it starts flashing rapidly.

  • under 5 s ... slow = AP reset
  • over 5 s ... fast = factory reset

Auto wipe on first power up

18 Mar 23:48
Compare
Choose a tag to compare
0.5.4

Auto wipe & reset SSID name if AI-THINKER ssid found

Added auto reconnect functionality

18 Mar 23:37
Compare
Choose a tag to compare

Now the page should automatically refresh / socket re-open etc. if something goes wrong.

Previously it would silently fail and you'd end with a broken page, that's no fun.

0x18 + wrap on off

01 Mar 23:53
Compare
Choose a tag to compare

attached are pdf docs up-to-date for this release

Bugfix

30 Jan 00:40
Compare
Choose a tag to compare

fixed broken Query Dev Status, incorrect impl of clearing line

Clearing bugfix + CSS/JS improvements

29 Jan 19:11
Compare
Choose a tag to compare

This update fixes some bugs in the implementation of the Clear Screen / Clear Line commands.

It also fixes some inconsistencies and bugs in the webpage.

Also, an observation: Make sure your ESP-01 is well decoupled! Add a 100nF cap as close as possible, and some larger elyt. Mine almost killed itself in some thermal runaway fault state / bootloop, adding the caps fixed it.