Skip to content

BDLMiner 2.5.6

Choose a tag to compare

@github-actions github-actions released this 09 Nov 14:29

BDLMiner V2 2.5.6

Completes digest-word polling for hardware SHA-256 on ESP32-S2, ESP32-S3 and
ESP32-C3. Mining results and the user interface are unchanged from
2.5.5.

  • Use the digest word as the completion signal. The resumable SHA mining
    loops now poll word 7 of the digest instead of waiting only on the engine's
    busy flag. Once the word is nonzero, its value is reused for the target
    comparison, avoiding a separate read.
  • Handle a zero final word. A completed digest may have a zero most-
    significant word. The poll periodically checks the engine's busy state so
    this valid result is recognized without an unbounded wait.
  • The change applies to the resumable SHA engine used by ESP32-S2, ESP32-S3 and
    ESP32-C3. The classic ESP32 SHA assembly path is unchanged.

Validation

The complete host test suite passes, including exact digest and target-filter
checks for the resumable SHA kernels and the ESP32-S3 overlapped kernel. The
release workflow builds and validates the firmware images for all release
environments before creating the signed draft.

Full Changelog: v2.5.5...v2.5.6