Skip to content

Releases: tjko/fanpico

Firmware v1.7.6

12 Jul 05:34
12a449b
Compare
Choose a tag to compare

What's Changed

  • Add SSH server.
  • Add support for uploading (JSON) configuration.
  • Add boot settings that are configurable using picotool: safemode, bootdelay
  • New commands:
    • CONFigure:UPLOAD
    • SYStem:LFS:COPY
    • SYStem:LFS:DELete
    • SYStem:LFS:DIR?
    • SYStem:LFS:REName
    • SYStem:SSH:SERVer
    • SYStem:SSH:SERVer?
    • SYStem:SSH:AUTH
    • SYStem:SSH:AUTH?
    • SYStem:SSH:PORT
    • SYStem:SSH:PORT?
    • SYStem:SSH:USER
    • SYStem:SSH:USER?
    • SYStem:SSH:PASSword
    • SYStem:SSH:PASSword?
    • SYStem:SSH:KEY?
    • SYStem:SSH:KEY:CREate
    • SYStem:SSH:KEY:DELete
    • SYStem:SSH:KEY:LIST?
    • SYStem:SSH:PUBKEY?
    • SYStem:SSH:PUBKEY:ADD
    • SYStem:SSH:PUBKEY:DELete
    • SYStem:SSH:PUBKEY:LIST?

Full Changelog: v1.7.5...v1.7.6

Firmware v1.7.5

21 Jun 04:18
13c6e27
Compare
Choose a tag to compare

What's Changed

  • Fix panic on boot, if SNMP community string was longer than lwIP expected.
  • Automatically try rejoining if connection to WiFi network fails.
  • Support to disconnect telnet session (using "EXIT") and viewing telnet session status (using "WHO?").
  • Other minor enhancements to network support.
  • New configuration commands:
    • EXIT
    • SYS:WIFI:INFO?
    • SYS:WIFI:DNS
    • SYS:WIFI:DNS?
    • SYS:WIFI:REJOIN
    • WHO?

Full Changelog: v1.7.4...v1.7.5

Firmware v1.7.4

02 Apr 21:16
2fe57cf
Compare
Choose a tag to compare

What's Changed

  • Add SNMP support.
  • Keep track of total uptime since cold boot.
  • New configuration commands:
    • SYStem:SNMP:AGENT
    • SYStem:SNMP:AGENT?
    • SYStem:SNMP:COMMunity
    • SYStem:SNMP:COMMunity?
    • SYStem:SNMP:CONTact
    • SYStem:SNMP:CONTact?
    • SYStem:SNMP:LOCAtion
    • SYStem:SNMP:LOCAtion?
    • SYStem:SNMP:WRITecommunity
    • SYStem:SNMP:WRITecommunity?
    • SYStem:SNMP:TRAPs:AUTH
    • SYStem:SNMP:TRAPs:AUTH?
    • SYStem:SNMP:TRAPs:COMMunity
    • SYStem:SNMP:TRAPs:COMMunity?
    • SYStem:SNMP:TRAPs:DESTination
    • SYStem:SNMP:TRAPs:DESTination?
  • Fix bug of hour digit randomly jumping +/- 1 hours on clock display.

Full Changelog: v1.7.3...v1.7.4

Firmware v1.7.3

15 Mar 06:27
23fbc4d
Compare
Choose a tag to compare

What's Changed

  • Switched to using Pico-SDK v2.1.1
  • Pico and Pico W now run at 200MHz (60% increase on clock speed)
  • Support for new I2C sensors:
    • AM2320
    • HDC302x series (HDC3022, HDC3021, HDC3020)
    • HTS221
    • HTU21D
    • HTU31D
    • LPSxx series (LPS22, LPS25, LPS28, LPS33, LPS35)
    • MPL115A2
    • MPL3115A2
    • MS5611
    • SI7021
    • TC74 (TC74A0)
  • Other minor fixes.

Full Changelog: v1.7.2...v1.7.3

Firmware v1.7.2

28 Dec 07:03
Compare
Choose a tag to compare

What's Changed

  • Switched to using Pico-SDK v2.1.0
  • Preliminary support for using Pico 2W (support for Pico 2 / Pico 2W is still experimental)
  • WiFi updates (support for selecting authentication mode)
  • New configuration commands:
    • SYS:WIFI:AUTHmode
    • SYS:WIFI:AUTHmode?

Full Changelog: v1.7.1...v1.7.2

Firmware v1.7.1

21 Sep 04:11
073015f
Compare
Choose a tag to compare

What's Changed

  • Switched to using Pico-SDK v2.0.0
  • Preliminary support for using Pico 2
  • Home Assistant MQTT Discovery Support
  • Support for VSENSORs in MQTT client.
  • New I2C Sensors supported:
    • Support for LPS22 and LPS25 pressure sensors
    • Support for SHTC3 temperature and humidity sensor
  • New configuration commands:
    • MEASure:VSENSORS?
    • MEASure:VSENSORx:HUMidity?
    • MEASure:VSENSORx:PREssure?
    • SYS:MQTT:HA:DISCovery
    • SYS:MQTT:HA:DISCovery?
    • SYS:MQTT:INT:VSENSOR
    • SYS:MQTT:INT:VSENSOR?
    • SYS:MQTT:MASK:VTEMP
    • SYS:MQTT:MASK:VTEMP?
    • SYS:MQTT:MASK:VHUM
    • SYS:MQTT:MASK:VHUM?
    • SYS:MQTT:MASK:VPRE
    • SYS:MQTT:MASK:VPRE?
    • SYS:MQTT:TOPIC:VTEMP
    • SYS:MQTT:TOPIC:VTEMP?
    • SYS:MQTT:TOPIC:VHUM
    • SYS:MQTT:TOPIC:VHUM?
    • SYS:MQTT:TOPIC:VPRE
    • SYS:MQTT:TOPIC:VPRE?

Full Changelog: v1.7.0...v1.7.1

Firmware v1.7.0

24 Aug 05:28
Compare
Choose a tag to compare

What's Changed

  • Support for a new board model: 0401D
  • Support for 1-Wire temperature sensors:
    • DS18S20
    • DS18B20 / MAX31280
    • DS1822
    • DS1825 / MAX32826
    • DS28EA00
  • Support for I2C temperature sensors:
    • ADT7410
    • AHT1x (AHT10, AHT11 ,...)
    • AHT2x (AHT20, AHT21 ,...)
    • AS621x (AS6212, AS6214, AS6218)
    • BMP180
    • BMP280
    • DPS310
    • MCP9808
    • PCT2075
    • STTS22H
    • TMP102
    • TMP117
  • New configuration commands:
    • CONF:FANx:HYST:TACHO
    • CONF:FANx:HYST:TACHO?
    • CONF:FANx:HYST:PWM
    • CONF:FANx:HYST:PWM?
    • SYS:I2C?
    • SYS:I2C:SCAN?
    • SYS:I2C:SPEED
    • SYS:I2C:SPEED?
    • SYS:ONEWIRE
    • SYS:ONEWIRE?
    • SYS:ONEWIRE:SENSORS?
    • SYS:VREFadc
    • SYS:VREFadc?
    • SYS:VSENSORS:SOURCES?

Full Changelog: v1.6.3...v1.7.0

Firmware v1.6.3

16 Jul 03:50
e69eb22
Compare
Choose a tag to compare

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

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