# 1.7.1

**Fix release with Bitmain firmware installation improvements and numerous fixes for stable operation**

## New Features

**Device Management:**

- Device notes: display, editing, and bulk setting
- Device note column
- Export diagnostic report from locked Hashcore/Vnish devices
- Use DNS address as device address
- Import network groups from files with DNS records

**Filtering:**

- Filter by power limit
- Filter by "Find Miner" function

**Firmware Installation:**

- New method for installing firmware on Bitmain devices with firmware after September 2025
- Improved Hashcore/Vnish firmware installation detection on devices with CVITEK control board (support for future versions)

**Device Support:**

- Antminer S21e XP Hydro support
- Antminer S21e XP Hydro on AML control board support
- WhatsMiner API v.2.2.2 support

**Import/Export:**

- Import and export application data for transferring settings between devices
- Changed network group export format for synchronization with Hashcore Pulse
- Changed hashrate column export: export to 2 columns - values and units of measurement

**Interface:**

- Mark selected sorting and grouping fields
- Added missing fields to sorting menu

---

## Improvements

**Firmware Installation:**

- Revised device model column functionality
- Changed preset display in settings cloning dialog
- Power Delta cloning automatically adds unit of measurement field

**Interface:**

- Changed application hotkey handling
- Changed hotkey for clearing device list filters for Windows
- Profile switch temperature not displayed for devices with profile switching disabled
- Changed scrollbar position in template center
- Fixed filter row layout in template center

**Technical:**

- Updated framework and dependencies
- Changed rust code build for Android to meet Google Play requirements (Memory page size warning)
- Changed pause between device information retrieval attempts during network scan
- Direct file system access replaced with SAF usage for Android
- macOS: application now saves data in common Sandbox and Non-sandbox storage

**UX:**

- Changed available firmware version tooltip behavior depending on selected name

---

## Fixes

**Scanning and Device Discovery:**

- Fixed issue causing Bitmain firmware device skipping (and custom Bitmain-based firmware)
- Fixed Luxor firmware device skipping
- Fixed some Bitmain firmware device skipping

**Firmware Installation:**

- Fixed firmware installation timeout error
- Fixed "install firmware" task launch
- Fixed rust functionality on iOS (firmware installation, CV firmware recovery)
- Fixed stock firmware dates for which Hashcore/Vnish installation is available

**Data Operations:**

- Fixed Bitmain Hydro series device temperature retrieval
- Fixed WhatsMiner device data retrieval
- Fixed pool retrieval for locked Hashcore/Vnish devices
- Fixed negative power value display on Bitmain firmware

**Interface:**

- Fixed device list row container overflow when increasing scale
- Fixed device duplication when grouping by profile
- Fixed task launch notification display
- Fixed empty group header saving after ungrouping
- Fixed "New" badge hiding for update availability when skipping version
- [Windows] Fixed floating view panel display when changing interface scale

**Settings Cloning:**

- Fixed pool-url template functionality in pool settings
- Fixed device settings cloning to itself after network rescan

**Network Groups:**

- Fixed settings change ignoring on network group screen (particularly batch operation settings)
- Fixed sequential network address merging setting save issue

**iOS/Android:**

- [iOS] Fixed "Hashcore Toolkit" directory appearing in "on iPhone"/"on iPad" folder
- [Android] Firmware name and version not now saved in next dialog opening
- [Android] Added localization strings to temporary file creation confirmation dialogs

**Device Notes:**

- Fixed device note adding
- Fixed device note change task localization issue

**CLI:**

- [CLI] Fixed device list export to JSON

**Localization:**

- Fixed Ukrainian and Georgian localizations
- Fixed English localization errors

---

Thank you for being with us! *Hashcore Team*
