Releases: tjko/fanpico
Releases · tjko/fanpico
Firmware v1.6.3
What's Changed
- Initial support for Locked Rotor Alarm fans.
- New commands:
- CONF:FANx:RPMMODE
- CONF:FANx:RPMMODE?
- CONF:MBFANx:RPMMODE
- CONF:MBFANx:RPMMODE
Full Changelog: v1.6.2...v1.6.3
Firmware v1.6.2
What's Changed
- Fix possible hang during boot (introduced in v1.6.1 firmware) if flash filesystem needed to be initialized.
- New command:
- SYS:LFS:FORMAT
Full Changelog: v1.6.1...v1.6.2
Firmware v1.6.1
What's Changed
- Add Telnet support.
- Switch to using pico-lfs library for littlefs.
- Add support for mixing sensors and vsensors as source for VSENSORs.
Full Changelog: v1.6.0...v1.6.1
Firmware v1.6.0
What's Changed
- Add MQTT support (new commands under SYS:MQTT:)
- Add HTTPS support
- Preserve RTC clock on soft reset.
- New commands:
- SYS:FLASH?
- SYS:MEM
- SYS:MEM?
- SYS:LFS?
- SYS:TLS:CERT
- SYS:TLS:CERT?
- SYS:TLS:PKEY
- SYS:TLS:PKEY?
Full Changelog: v1.5.2...v1.6.0
Firmware v1.5.2
What's Changed
-
Support for "calculated" MBFAN tacho signals. by @tjko in #59
- Support new "sources" for MBFAN tachometer signals:
- MIN (lowest fan speed of a groups of fans)
- MAX (fastest fan speed of a group of fans)
- AVG (average fan speed of a group of fans)
(see CONF:MBFANx:SOURCE documentation)
- Support new "sources" for MBFAN tachometer signals:
-
Add commands to manually set timezone. by @tjko in #60
- New commands:
- SYS:TIMEZONE
- SYS:TIMEZONE?
- New commands:
Full Changelog: v1.5.1...v1.5.2
Firmware v1.5.1
What's Changed
- Add support for custom (LCD) boot logo. by @tjko (more info in wiki)
- Bugfix for when temperature sensor reading exceeds highest mapped value in temperature map. by @physcon in #56
- Lower default SPI bus speed from 48MHz to 30MHz
Full Changelog: v1.5.0...v1.5.1
Firmware v1.5.0
What's Changed
- Virtual sensor (vsensor) support added.
- Support for custom layout on OLED screens.
- Update to use Pico-SDK v1.5.1
- New commands:
- CONFigure:VSENSORx:NAME
- CONFigure:VSENSORx:NAME?
- CONFigure:VSENSORx:SOUrce
- CONFigure:VSENSORx:SOUrce?
- CONFigure:VSENSORx:TEMPMap
- CONFigure:VSENSORx:TEMPMap?
- CONFigure:VSENSORx:FILTER
- CONFigure:VSENSORx:FILTER?
- MEASure:VSENSORx?
- MEASure:VSENSORx:Read?
- MEASure:VSENSORx:TEMP?
- WRIte:VSENSORx
- SYStem:DISPlay:LAYOUTR
- SYStem:DISPlay:LAYOUTR?
- SYStem:WIFI:MODE
Full Changelog: v1.4.1...v1.5.0
Firmware v1.4.1
What's Changed
- Small updates to default theme and OLED display layout
- New command SYS:TIME
- Add rounding of numbers in JSON output (to match CSV output)
Full Changelog: v1.4.0...v1.4.1
Firmware v1.4.0
- Support for select LCD displays (480x320 and 320x240 resolution)
- Initial support for custom themes on LCD displays.
- Support for 128x128 resolution OLED (I2C) displays.
- Fix OLED flickering issues.
- Improved latency. Fan control is now on second core, while I/O (serial, TCP/IP, etc) happens on first core.
- New commands:
- SYS:SERIAL
- SYS:SPI
- SYS:DISP:THEME
Full Changelog: v1.3.0...v1.4.0
Firmware v1.3.0
- Update to Pico SDK v1.5.0 (should improve WiFi stability)
- Support specifying (OLED) display brightness and inverting or flipping the display upside down (see SYS:DISP).
- Add support for filtering signals (PWM and Temperature)
- Filters added:
- Lossy Peak Detector
- Simple Moving Average (SMA)
- New commands:
- SYS:FANx:FILTER
- SYS:FANx:FILTER?
- SYS:MBFANx:FILTER
- SYS:MBFANx:FILTER?
- SYS:SENSORx:FILTER
- SYS:SENSORx:FILTER?
- Filters added:
- Include calculated PWM signal for temperature sensors in CSV and JSON output
on the web interface. - Other new commands:
- SYS:UPTIme?
- SYS:WIFI:STATS? (only in Debug builds)
- SYS:MEM?
Full Changelog: v1.2.1...v1.3.0