TCD v2.9.1
This release contains a number of bug fixes and new features, again, thanks to Thomas Winischhofer @realA10001986.
Click here for instructions on updating the TCD firmware
A new sound pack is required for this update. See here for instructions on updating sound files.
Notable changes since v2.8:
- Add remote control facility through TCD keypad for Flux Capacitor, SID and Plutonium Gauges via BTTFN.
3xxx = Flux Capacitor, 6xxx = SID, 9xxx = Plutonium Gauges\ - Add compile time option to disable tt sequence display flicker (TT_NO_ANIM)
- Add custom "stale present time" mode: 99mmddyyyyhhMM sets a stale present time
- Add option to signal time travel on TT_OUT/IO13 without 5 seconds lead
- Add "AP name appendix" setting; allows unique AP names when running multiple TCDs in AP mode in close range
- Add AP password: Allows to configure a WPA2 password for the TCD's AP mode
- Add "car mode": Reboots (and stays) in AP-mode
- Add REFILL network command for Plutonium gauges; triggered by 009ENTER
- Keep speedo showing "00" when neither temp nor GPS speed are to be displayed instead of switching it off
- Make lead time for time travel variable for BTTFN clients
- WiFi connect retry: When no network config'd, set retry to 1
- Config Portal: Clicking on header logo jumps to main menu page
- Holding ENTER during boot not only deletes static IP config (as before), but also temporarily clears AP mode WiFi password (until reboot).
- MQTT-induced TT is now always immediate
- If specific config file not found on SD, read from FlashFS - but only if it is mounted
- If SD mount fails at 16Mhz, retry at 25Mhz
- Make timetravel more immediate for some hardware configurations and in some situations
- Exhibition mode: Honor "Make time travels persistent" option properly
- Don't use speedo if not detected
- Auto-expire beep-timer when entering night mode
- Whenever the beep timer is(would be) restarted, the wakeup is sent
- Colons on in night mode
- Fix P1 length sent to BTTFN clients
Additional changes with v2.9.1:
- Fix boot loop when SP_ALWAYS_ON is enabled - this prevented the TCD from fully loading without a speedo connected
- Abort audio file installer on first error
- Settings: (De)serialize JSON from/to buffer instead of file
- Customize ArduinoJSON compile-time options to reduce bin size
- Add support for a rotary encoder to select "speed" to be displayed on the speedo
- Unmount filesystems before reboot
- WiFiManager: Disable pre-scanning of WiFi networks when starting the CP
Full Changelog: v2.8...v2.9