Releases: tjko/fanpico
Releases · tjko/fanpico
Firmware v1.7.6
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
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
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
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
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
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
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
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