Releases: realA10001986/Dash-Gauges
Release list
V1.33
- MQTT: Add "VOLUME_UP"/"VOLUME_DOWN"/"VOLUME_SET_xxx" commands
- MQTT: Add publishing Music Player status to bttf/dg/mpstatus
- MQTT: Don't queue and instead ignore (most) commands while fake-off or busy
- Music Player: Pre-scan folders and display status in Config Portal
- Music Player: Use new sorting algorithm as the old one caused a crash on a large number of already sorted files (due to excessive recursion).
If updating from below 1.30, please install 1.30 first to have your settings converted. If 1.30 is skipped, some of your settings (static IP, volume, music folder number) will be restored to default values. It suffices to install 1.30 and boot once; you can then immediately update to a later version.
https://github.com/realA10001986/Dash-Gauges/releases/tag/V1.30
V1.32
- Add Car Mode: In addition to existing WiFi network connection settings, you can now pre-configure TCD-AP SSID and password in WiFi Settings and quickly switch between normal (home, iPhone...) WiFi connection and Car WiFi connection (through TCD-AP) by holding "Button 1" for 6 seconds (triple-beep) or through the Config Portal.
- Behavior of Button 1 changed: Press is still a brief press. Holding the button to read out the IP address means holding it until a double-beep sounds, then the button must be released. (Previously, the IP read-out started automatically after 2 seconds, without releasing the button, and no sound was played.)
- Fix race condition in Fake Power logic
- New sound-pack (DG05)
If updating from below 1.30, please install 1.30 first to have your settings converted. If 1.30 is skipped, some of your settings (static IP, volume, music folder number) will be restored to default values. It suffices to install 1.30 and boot once; you can then immediately update to a later version.
https://github.com/realA10001986/Dash-Gauges/releases/tag/V1.30
V1.31
- WiFi: Allow defining a BSSID (AP MAC address) to connect to a specific AP if multiple APs with identical SSID are available.
- MQTT: Disable if server can't be resolved
- WiFi: Do not power down AP long as a client is connected
- Brush up Config Portal a bit
- Code optimizations and fixes.
If updating from below 1.30, please install 1.30 first to have your settings converted. If 1.30 is skipped, some of your settings (static IP, volume, music folder number) will be restored to default values. It suffices to install 1.30 and boot once; you can then immediately update to a later version.
https://github.com/realA10001986/Dash-Gauges/releases/tag/V1.30
V1.30
- New file format for secondary and IP settings. This version of the firmware converts old to new.
- "Shuffle" setting changes through 9222/9555 are saved (SD required).
- 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.29
- Add way for Dash Gauges to play door open/close sounds through TCD (TCD >=3.11)
- Add options to only play door sounds (in general) when TCD is fake-powered down; on TCD only while TCD is fake-powered
- New sound-pack (DG04): Timetravel sound and door sounds changed
- "Door 2" pin can alternatively be used to output a time travel signal (HIGH on begin of temporal displacement, LOW on reentry)
- BTTFN enhancements in sync with TCD capabilities
- Code refinements
V1.28
- 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
- WM: Minor HTML tweaks; make page width dynamic for better display on handheld devices
- 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.27
- Enhance & fix stand-alone time travel (new sound pack, dg03)
- Show MP3-Rename progress in right-most analog gauge
- MP3/File-Renamer: Ignore non-mp3 files
- Allow using TCD command codes 9xxx with MQTT-INJECT command
- Add BTTFN_NOT_BUSY support (TCD 3.9)
- Support MQTT-"TIMETRAVEL" command for inter-prop communication with lead time and time tunnel duration attached ("TIMETRAVEL_1234_9876") (TCD 3.9)
- Move Music Player init into main_setup()
- Block BTTFN/MQTT commands while busy
- Clean-up time travel
- Allocate MQTT buffer only if MQTT is actually used
- Make TCD notifications synchronous (wakeup, prepareTT)
- Remove hack to skip web handling in on mp3-playback start, remove stopping sound in AP mode on CP access.
- Remove BTTFN_MC conditional
V1.26
- Add MQTT commands "INJECT_", PLAYKEY_x and STOPKEY (X=1-9)
- Add commands 9501-9509 to play keyX (X=1-9)
- Eliminate historical limitation of not having "key2/5/8.mp3". Can be played through HA/MQTT and TCD-commands.
- 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.
- Fix deleting a bad .bin file after upload
- 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.25
- 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.
- Wipe flash FS if alien VER found; in case no VER is present, check available space for audio files, and wipe if not enough.
- 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
- Minor code optim (settings)
V1.24
- 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