Skip to content

Releases: MausTec/edge-o-matic-3000

v1.2.0

09 Apr 19:45
Compare
Choose a tag to compare

Installation Instructions

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

  • (nothing here yet)

New Features

  • (nothing here yet)

Technical Stuff

  • (nothing here yet)

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

03 Jan 19:33
e72ec46
Compare
Choose a tag to compare

Good mews, everyone! The updates are flowing again!

This update has been tentatively tested on devices running both 0.6.x and 1.x.x firmware versions. Update via SD seems to have yielded excellent results on 0.6.x, eliminating the need for 0.7.x to be developed. Be-kaws of this, nyow you can install this autonyatically over the Internyat!

If installation over WiFi fails, you will likely not be reading this nyotice, but if you are, please email your troubles to [email protected] and we'll do our best to get you back on some stable firmware image. Nya~!

Installation Instructions

  1. Read the nyotice above.
  2. Check your device's firmware version. If it starts with 0.5 then stop. Do not proceed. Put the file down. This update may not be for you. Try one of the 0.6 versions first then come back to me.
  3. Download the eom3k-X.X.X.bin file linked underneath this description.
  4. Save this to your device's Micro SD card as update.bin.
  5. Turn on your device and click "Update" in the Main Menu.
  6. Select v1.1.1-dirty or any similar file. If this appears as v1.1.0-<nonsense>, that is still this version probably, there was just an error during the release process.
  7. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version. If the screen is black and nothing happens, please re-read this entire page from the top to the bottom to figure out where you might've made a mistake.

Bugs Fixed

  • Fixed a bug that caused the config file to blank out when changing a lot of things really quickly.
  • Fixed issues in the orgasm mode (contrib: B4ben-69).
  • Fixed a delay on loading every page after changing the language.
  • Fixed an issue that prevented automatic mode from restarting at 0 when changing back from Manual mode.

New Features

  • Informs user of corrupt configuration files, and now properly uses defaults instead of crashing.
  • Added a two-button combination (menu + back) to take a screenshot and save it to the SD card.
  • Added a system to automatically keep your config file up to date when things change, as well as notices displayed on device boot for changes to or creation of config files.
  • Add a UI menu option to reverse the direction of the scroll wheel in menus. This feels more natural to some users.
  • There's a screensaver now! Find it in the UI menu, and hope the little buttplug icon hits the corner! (Remember the DVD logo?)
  • The pretty fade-out when the UI goes into screensaver/blank mode is back!
  • Data logging is back! Find it in the new Menu on the main screen.

Technical Stuff

  • Realigned framework to upstream ESP-IDF v4.4.
  • Cleaned up variable names for the orgasm mode (contrib: B4ben-69).

v1.1.0

02 Oct 21:10
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

IF THIS IS TAGGED AS PRE-RELEASE, NO SUPPORT WILL BE PROVIDED FOR INSTALLATION TROUBLE. THERE IS A POSSIBILITY THAT 1.X FIRMWARE WILL NOT PROPERLY BOOT ON DEVICES ORIGINALLY PROVISIONED WITH 0.X FIRMWARE. ONLY UPGRADE TO 1.X IF YOUR DEVICE CAME WITH 1.X OR IS CURRENTLY RUNNING 1.X. DO NOT UPGRADE FROM 0.X TO 1.X UNTIL THE COMPATIBILITY PATCH RELEASES.

PLEASE WAIT FOR 0.7 IF YOU ARE RUNNING 0.6. THAT PATCH WILL ENABLE AUTOMATIC UPDATES TO 1.X AND FIX THE COMPATIBILITY ISSUE WITH UPGRADING. THERE IS NO CURRENT RELEASE DATE FOR 0.7.

Installation Instructions

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

  • (nothing here yet)

New Features

  • (nothing here yet)

Technical Stuff

  • (nothing here yet)

v1.0.2

29 Sep 19:10
Compare
Choose a tag to compare
v1.0.2 Pre-release
Pre-release

IF THIS IS TAGGED AS PRE-RELEASE, NO SUPPORT WILL BE PROVIDED FOR INSTALLATION TROUBLE. THERE IS A POSSIBILITY THAT 1.X FIRMWARE WILL NOT PROPERLY BOOT ON DEVICES ORIGINALLY PROVISIONED WITH 0.X FIRMWARE. ONLY UPGRADE TO 1.X IF YOUR DEVICE CAME WITH 1.X OR IS CURRENTLY RUNNING 1.X. DO NOT UPGRADE FROM 0.X TO 1.X UNTIL THE COMPATIBILITY PATCH RELEASES.

PLEASE WAIT FOR 0.7 IF YOU ARE RUNNING 0.6. THAT PATCH WILL ENABLE AUTOMATIC UPDATES TO 1.X AND FIX THE COMPATIBILITY ISSUE WITH UPGRADING. THERE IS NO CURRENT RELEASE DATE FOR 0.7.

Installation Instructions

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

  • Increase HTTP header max size
  • Some interfacing with the legacy Link-UI
  • Fixed an issue that prevented auto mode from restarting when switching out of manual.
  • Fixed language change causing delay.
  • Update wording of WiFi status messages, prevent autoconnect.
  • UI Sleepy time fade.
  • Fixed issue with saving from future queue.
  • Bug corrections with encoder color, arousal bar, etc.
  • Added support for legacy bootloader, possibly fixing bricked devices.

New Features

  • (nothing here yet)

Technical Stuff

  • (nothing here yet)

v1.0.1

22 Jun 21:29
Compare
Choose a tag to compare
v1.0.1 Pre-release
Pre-release

IF THIS IS TAGGED AS PRE-RELEASE, NO SUPPORT WILL BE PROVIDED FOR INSTALLATION TROUBLE. THERE IS A POSSIBILITY THAT 1.X FIRMWARE WILL NOT PROPERLY BOOT ON DEVICES ORIGINALLY PROVISIONED WITH 0.X FIRMWARE. ONLY UPGRADE TO 1.X IF YOUR DEVICE CAME WITH 1.X OR IS CURRENTLY RUNNING 1.X. DO NOT UPGRADE FROM 0.X TO 1.X UNTIL THE COMPATIBILITY PATCH RELEASES.

PLEASE WAIT FOR 0.7 IF YOU ARE RUNNING 0.6. THAT PATCH WILL ENABLE AUTOMATIC UPDATES TO 1.X AND FIX THE COMPATIBILITY ISSUE WITH UPGRADING. THERE IS NO CURRENT RELEASE DATE FOR 0.7.

THIS HAS NOT BEEN FULLY MERGED WITH MAIN

This release is here because we really need to get it shipped so we can start working on new features. It's stable, but doesn't include some things that were added to main since it was forked last year. It's a complete rewrite of the whole system.

IF YOU HAVE TROUBLE, Use the Update via SD method to reinstall 0.6.4!

Installation Instructions

Version 0.6.x has a bug in the firmware that prevents update from SD card!!! The breaking change in SD cards is one of the things we sought to fix in 1.x.x, so please update using WiFi to the new version as that is the only method that works now.

  1. Connect your device to WiFi following the instructions in your manual (editing config.json on the SD card)
  2. Select "Update" in the main menu, and check for updates online. An update should be detected. Install it.

The below instructions are retained though they do not work in 0.6.x:

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

This version is a complete code rewrite, so it's possible the bugs were either fixed or migrated to new, exciting bugs! Here's everything that's been addressed intentionally:

  • Reading from multifunction MicroSD cards now possible. (Support for more types of cards)
  • Possible fix for Bluetooth devices crashing the firmware.

New Features

Since this version is primarily a rewrite, the new features are planned but yet unfinished.

  • Support for different languages! Are you a bilingual? Help us out!
  • Preparation for custom BASIC code to run! Please look forward to it!
  • Console-based REPL with filesystem navigation on the SD card
  • Ability to (through the console) load different configuration files (buggy)

Technical Stuff

  • Complete rewrite of code in C, removing Arduino and several 3rd party libraries.
  • SD card is now mounted as a virtual filesystem, and use of it is now handled through standard file access.
  • Directly compiling within ESP-IDF allows for customization of device core.
  • Several APIs have been dramatically changed to start breaking apart code into easier to maintain chunks.
  • Firmware image size reduced from 90% -> 70% approximately!

v0.6.4

08 Dec 19:10
Compare
Choose a tag to compare

Installation Instructions

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

  • (nothing here yet)

New Features

  • (nothing here yet)

Technical Stuff

  • (nothing here yet)

v0.6.3: Merge pull request #43 from everevian/nobra

05 Dec 20:08
44c5f25
Compare
Choose a tag to compare

Installation Instructions

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

  • (nothing here yet)

New Features

  • Twincharger support.

Technical Stuff

  • (nothing here yet)

v0.6.2

07 Feb 20:11
Compare
Choose a tag to compare

Installation Instructions

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

  • (nothing here yet)

New Features

  • (nothing here yet)

Technical Stuff

  • (nothing here yet)

v0.6.1

07 Feb 19:56
Compare
Choose a tag to compare

Installation Instructions

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

  • (nothing here yet)

New Features

  • (nothing here yet)

Technical Stuff

  • (nothing here yet)

v0.6.0

07 Feb 19:50
Compare
Choose a tag to compare

Installation Instructions

  1. Download the eom3k-X.X.X.bin file linked underneath this description.
  2. Save this to your device's Micro SD card as update.bin.
  3. Turn on your device and click "Update" in the Main Menu.
  4. As your device reboots, verify the version number in the bottom left of the boot screen matches this software version.

Bugs Fixed

  • (nothing here yet)

New Features

  • (nothing here yet)

Technical Stuff

  • (nothing here yet)