Skip to content

Conversation

@BitMaker-hub
Copy link
Owner

No description provided.

evgenykz and others added 30 commits January 25, 2025 14:05
Added volatile task management
Added sha256 validation
Added tiny nerdSha256 optimization
Added client mutex
Increase hashrate ~212KH/s
Changed thread priority
Added task interruption
esp32s3 tiny optimization (+2KH/s)
fixed network loop;
fixed esp32s3 sha? Need to perform long test
esp32s3 HW sha256 speed-up (252KH/s)
Added HW sha256 bug workaround
Added list size limit
Adding hw acceleration, merged in order to start adjustments, refactoring and some fixes
- Added post_build_merge.py script with ESP32 variant auto-detection
- Integrated post-build script to all platformio.ini environments
- Generates factory.bin (complete from 0x0) and firmware.bin (app only from 0x10000)
- Auto-detects ESP32/S2/S3/C3 by analyzing bootloader signature
- Organizes output by firmware version in firmware/{version}/ folders
- Modified release and prerelease workflows to use firmware/ folder instead of separate binaries
- Removed archiving of individual bootloader, partitions, and boot_app0 files
- Releases now contain only factory.bin (complete) and firmware.bin (update) files
- Simplified workflow by removing binary renaming steps
BitMaker-hub and others added 21 commits September 2, 2025 01:02
- prerelease.yml now triggers on pre-release branch instead of dev
- release.yml now triggers on main branch instead of master
- Matches develop → pre-release → main workflow
…into develop

# Conflicts:
#	.github/workflows/prerelease.yml
Fix workflow branches to match repository structure
- Changed from firmware/**/*.bin to firmware/*/*.bin for better compatibility
- Resolves issue where files in firmware/dev/ were not being found
- Affects both release and prerelease workflows
- Added debug step to show all generated .bin files
- Check directory structure and firmware folder contents
- Help troubleshoot why firmware files are not being found
Add debugging to prerelease workflow
- Debug downloaded artifact contents in prerelease job
- Check if firmware files are correctly downloaded from build job
- Help identify path issues between build and release steps
Add debugging to prerelease download step
- Changed from firmware/*/*.bin to **/*.bin for testing
- Should find any .bin files regardless of directory structure
- Help identify if issue is path-specific or file generation
Use broader file pattern to debug artifact discovery
- Update CURRENT_VERSION in src/version.h
- Reflects new release with automatic firmware generation features
- Update current env to build all boards
Update envs to build all boards
@BitMaker-hub BitMaker-hub merged commit a8bbd8d into main Sep 7, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants