Changelog

Release notes for 21energy products, including new features, improvements, and bug fixes.

Added

  • Miner firmware upgrades: You will be able to upgrade your miner firmware up to a version that we specify and validate. OFEN ONLY.

Improved

  • DNS: 21energy products now use DNS over TLS to improve end user security and limit third parties blocking bitcoin mining.

Fixed

  • Various bug fixes.

This release signifies a 21energy milestone. This is the release version for our Port and brings many improvements, that you might not notice. What you will notice are the following changes we made:

Added

  • Auto-Updates: Enable or disable auto-updates and trigger software updates directly through the app. Requires app version 2.25.0 or higher.
  • Hashrate Trend: View the hashrate trend of your device over the last 24 hours in the app. Requires app version 2.25.0 or higher.

Improved

  • Connection Stability: Major stability improvements — your device will no longer be shown as offline in the app when it isn't actually offline.
  • Miner Tuning: Target temperatures and power targets have been tweaked to ensure better stability and long-term reliability.

Fixed

  • Various bug fixes.

Security

  • The app and device now regularly rotate their shared secret keys to improve security.

Breaking Changes

REST API

  • Calling the REST API now requires setting the `Host` header. This closes a remote-code-execution attack channel. Migration: If you call the API manually (e.g. via `curl` or custom scripts), add the `Host` header to your requests. Tools like Home Assistant, browsers, and common automation software set this automatically and are not affected.

Added

Miner Support

  • Bitmain S21 is now fully supported across the app and firmware.
  • Whatsminer support has been added at the driver level.

Mobile App

  • Schedule editing is now available directly in the app.

Changed

Power Management

  • Dynamic Power Scaling (DPS) settings have been updated for S19 and S21 miners.

Improved

  • Wi-Fi scanning is now more stable.
  • Scheduling Activation timing and day-boundary behaviour have been made more reliable.
  • Custom names (formerly known as room names) now sync correctly across devices.
  • Overall system stability improved, including handling of unexpected disconnections.

Fixed

  • Factory reset now fully reverts the device to its out-of-the-box state.
  • Fixed crashes triggered by unexpected network disconnections.

Security

  • Patched unauthorised SSH access.
  • Closed unprotected miner API endpoints.
  • Corrected a firewall misconfiguration that could have allowed external devices to reach miners directly.
  • Two additional security vulnerabilities have been patched (details withheld until broadly rolled out).

Fixed

Connection issues on IPv6-only networks should now be resolved.

  • Drivers can be restarted while the miner is running without sending the miner into cooldown mode.
  • Heater Startup: The very first start of a heater is now correctly started instead of being paused.
  • Ofen 1: Fan controller no longer stops and restarts when switching power levels.
  • Ofen 2: Thermostat no longer gets stuck on a single level and failing to change.
  • Empty pool groups on the miner can now be recovered automatically.

Improved

  • Power Management: DPS settings have been updated for better stability.

Added

  • REST API: Improved and expanded REST API documentation.

Changed

  • Ofen 2: Maximum power level increased from 2760 W to 3000 W.
  • Automation: Timer automation now overrides thermostat control — the thermostat stops regulating while a timer automation is active.

Fixed

  • Wi-Fi Setup: Wi-Fi setup no longer fails when the password contains a `$` character.
  • Thermostat: Thermostat no longer incorrectly shows as "out of range".
  • Ofen Startup: Fixed an issue where pressing "on" resulted in infinite loading in the app and the Ofen had to be power-cycled to recover.
  • Timer Automation: Timer automation now activates the correct power level even if the Ofen was already on beforehand.- Two timer automations scheduled directly after each other now transition cleanly.

Added

Mobile App

  • The driver version is now shown in the app alongside the software version.
  • The app now indicates when an Ofen is currently updating.

Thermostat

  • Thermostat is now fully public and available to all users.

Ofen

  • Ofen now remembers its last state after being shut down and restores it on the next start.

Networking

  • IPv6 support.

Multi-Session

  • Internal support for multiple apps connecting to the same Ofen simultaneously.

Improved

  • Security: Firewall rules tightened.

Fixed

  • Scheduling: Multiple fixes around schedule reliability.
  • Production / First Boot: Fixed issues with initial power level and unset configurations on freshly produced devices.
  • General: A large number of internal bug fixes across the firmware stack.