Releases: MausTec/edge-o-matic-3000
v1.2.0
Installation Instructions
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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
- FrameworkIO: bump framework-espidf to v3.40406.240122 by @enthusiasticimagination in #70
- recording fix by @MauAbata in #71
- Remove mode LOCKOUT_POST_MODE by @enthusiasticimagination in #68
- Fix motor and accessory control when orgasm is permitted or in post o… by @B4ben-69 in #72
- Increase limits in the Edging Settings Menu by @MauAbata in #65
- Motor accessory bug fix by @B4ben-69 in #78
- Add the initial draft of the event manager. by @MauAbata in #80
- Move denial counter to edging_stats state. by @MauAbata in #81
- oc interface refactor by @MauAbata in #82
- Remove speed change notice. by @MauAbata in #83
- First draft of the action script runner in the form of accessory drivers. by @MauAbata in #86
- Extract clench from orgasm_control_updateArousal by @B4ben-69 in #87
- mt actions by @MauAbata in #88
- Re-enable HTTPS server by @MauAbata in #89
New Contributors
- @enthusiasticimagination made their first contribution in #70
Full Changelog: v1.1.1...v1.2.0
v1.1.1
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
- Read the nyotice above.
- 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. - Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- Select
v1.1.1-dirty
or any similar file. If this appears asv1.1.0-<nonsense>
, that is still this version probably, there was just an error during the release process. - 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
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
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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
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
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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
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.
- Connect your device to WiFi following the instructions in your manual (editing config.json on the SD card)
- 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:
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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
Installation Instructions
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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
Installation Instructions
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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
Installation Instructions
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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
Installation Instructions
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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
Installation Instructions
- Download the
eom3k-X.X.X.bin
file linked underneath this description. - Save this to your device's Micro SD card as
update.bin
. - Turn on your device and click "Update" in the Main Menu.
- 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)