Releases: realA10001986/SID
Releases · realA10001986/SID
V1.70
- New file format for secondary and IP settings. This version of the firmware converts old to new.
- SID will boot into either Idle or SA mode depending on what was used before reboot/power-down (SD card required); "Boot into SA" option removed. Current mode is saved 10 seconds after activation (or upon fake-power-down or a controlled reboot such as when changing settings in Config Portal)
- Add option to show positive IR feedback (=successful commands) on display. Can be changed through Config Portal or *62 (every change is saved).
- Add option to show IR command entry progress feedback on display. Can be changed through Config Portal or *63 (every change is saved).
- Changed games IR keys: 1 new game, 5 pause, 9 quit
- "Peaks in SA" setting changes through *61 are now saved.
- Display MAC address (STA) on WiFi Configuration Page
- Avoid falling back to stand-alone mode too early when TCD stops sending packets
- Config files are now only written if actually changed which prolongs Flash life-span.
- Code optimizations and fixes.
V1.63
- SA: Shift frequency bands slightly to better match mic frequency response and possibly batch-to-batch dispersion; better pace-keeping; clean up arduinoFFT.
- IO14 is now mirror of the TCD's TT-OUT (in its original function); goes HIGH on start of temporal displacement, LOW on re-entry. There is no lead time. Note: There is no terminal for IO14. It is, however, accessible through a solder pad next to the ESP32, pin no. 8 from bottom.
- BTTFN: Fix keep-alive logic and re-connection after a TCD-reboot.
- BTTFN enhancements in sync with TCD capabilities
- Code refinements
V1.61
- Add support for MQTT v5.0 (tested with mosquitto only). Has no advantages over 3.1.1 (but more overhead)
- Move HA/MQTT settings to separate page
- Add MQTT connection state info on HA/MQTT Settings page
- Show signal in LED field on bad IR input and when starting/quitting keypad-remote-control-mode
- WM: Minor HTML tweaks; make page width dynamic for better display on handheld devices
- Quit games when entering keypad-remote-control-mode; don't allow games to be started while in keypad-remote-control-mode
- Quit Keypad-remote-control-mode if TCD changes "allowed" status
- WM: Require HTTP_POST for params save pages
- Block BTTFN/MQTT commands while "busy"
- Prevent P1-speed from becoming the reason to switch to adapting to TCD-provided speed in speedo-less time-travel sequences
- Sync'd TT: Handle abort in P0
V1.60
- Add command 97 (6097/INJECT_6097) to remotely quit TCD keypad remote control mode
- Allow using TCD command codes 6xxx with MQTT-INJECT command
- Support MQTT-"TIMETRAVEL" command for inter-prop communication with lead time and time tunnel duration attached ("TIMETRAVEL_1234_9876") (TCD 3.9)
- Block WiFi scan during certain animations
- Clean-up stand-alone time travel
- Add BTTFN_NOT_BUSY support (TCD 3.9)
- Allocate MQTT buffer only if MQTT is actually used
- Make TCD notifications synchronous (wakeup, prepareTT)
- Remove BTTFN_MC conditional
V1.59
- Add MQTT command "INJECT_"
- Add WiFi power saving for AP-mode, and user-triggered WiFi connect retry.
- Wakeup on GPS speed changes from <= 0 to >= 0
- Put MQTT commands in command queue instead of executing them directly.
- BTTFN: Fix hostname length issues; code optimizations; minor fix for mc notifications.
- WM: Generate HTML for checkboxes on-the-fly; fix AP shutdown; handle mDNS
V1.58
- WiFi: Set "world safe" country info, limiting choices to 11 channels; Simplify "Forget" using a checkbox; redo signal quality assessment; more event-based waiting instead of delays; number of scanned networks listed is now restricted in order not to run out of memory; do not garble UTF8 SSID; skip SSIDs with non-printable characters.
- Add a delay when connecting to TCD-AP so not all props hammer the TCD-AP at the very same time
- Config Portal: Minor restyling
V1.57
- WiFi Manager overhaul; many changes to Config Portal. WiFi-related settings moved to WiFi Configuration page. We no longer use NVS-stored WiFi configs.
- Add "No SD present" banner in Config Portal if no SD present
- Disable MQTT when connected to "TCD-AP"
- Let DNS server in AP mode only resolve our domain (hostname)
- Various code optimizations to minimize code size and used RAM
- Minor fixes
V1.55
- Fix TCD hostname length field
- Config Portqal: Re-order settings; remove non-checkbox-code.
- WiFi Manager: Reduce HTML page sizes
V1.54
For ChangeLog, see .ino file in source code.
V1.53
First release, for ChangeLog see .ino file in source code