Skip to content

Releases: tjko/fanpico

Firmware v1.6.2

04 Mar 04:59
65f9d44
Compare
Choose a tag to compare

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

28 Feb 05:14
Compare
Choose a tag to compare

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

22 Jan 05:08
6ca0eeb
Compare
Choose a tag to compare

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

19 Dec 05:37
Compare
Choose a tag to compare

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)

  • Add commands to manually set timezone. by @tjko in #60

    • New commands:
      • SYS:TIMEZONE
      • SYS:TIMEZONE?

Full Changelog: v1.5.1...v1.5.2

Firmware v1.5.1

08 Oct 05:48
Compare
Choose a tag to compare

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

18 Aug 04:13
b29f865
Compare
Choose a tag to compare

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

27 Apr 02:29
4d54fb4
Compare
Choose a tag to compare

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

25 Mar 02:45
Compare
Choose a tag to compare
  • 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

05 Mar 23:12
a035e00
Compare
Choose a tag to compare
  • 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?
  • 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

Firmware v1.2.1

13 Feb 07:48
Compare
Choose a tag to compare
  • Fix fan tachometer (RPM) reading on 0804D boards (if a fan had stopped and then resumed spinning tachometer reading would remain incorrectly at 0 RPM)
  • Add SYS:ERR? command.
  • Other minor fixes.

Full Changelog: v1.2.0...v1.2.1