Commit Graph

52 Commits

Author SHA1 Message Date
Douglas Teles 6de9b647d4 feat: add support for custom DTBO overlays and improve image handling during flashing v1.3.1 2026-04-29 17:06:05 -03:00
Douglas Teles 5708553251 feat: implement signature wiping before writing to device and cache invalidation for decompressed images v1.3.0 2026-04-28 18:46:07 -03:00
Douglas Teles 9745db074f feat: enhance panel configuration options
- Added joypad variant selection to panel configuration, allowing users to choose between Auto, K36, and MyMini options.
- Introduced options to force simple audio routing and skip vendor display mode in panel settings.
- Updated overlay status structure to include new configuration options.
- Enhanced configuration extraction logic to account for new properties.
- Updated UI to reflect new settings, including translations for added options.
- Modified panel lists to include additional motherboard revisions and updated DTBO filenames.
2026-04-27 21:04:48 -03:00
Douglas Teles db537eeaf2 feat: Update version to 1.3.0, enhance panel selection UI, and improve SD card verification process 2026-04-18 01:27:38 -03:00
Douglas Teles a22bbf4607 feat: Update version to 1.3.0 and enhance SD card speed testing and verification features 2026-04-17 17:58:18 -03:00
Douglas Teles bcd579bdff Add FDT (Flattened Device Tree) support with header, items, and misc modules
- Implemented a new `header.py` module to define the FDT header structure, including versioning and size calculations.
- Created an `items.py` module to handle properties and nodes within the FDT, supporting various data types such as strings, words, and bytes.
- Added a `misc.py` module for utility functions related to string validation, extraction, and comment stripping in FDT files.
- Introduced a Rust implementation in `dtb_to_overlay.rs` to convert stock firmware DTB into an ArchR panel overlay DTBO, extracting MIPI panel configurations and generating compatible overlays.
v1.2.1
2026-04-02 20:33:37 -03:00
Douglas Teles f1ab9d0c44 fix: Correct variant assignment in flash_image invocation v1.2.0 2026-04-02 19:03:15 -03:00
Douglas Teles c55048b3f0 fix: Implement extlinux configuration switching for soysauce variant 2026-04-02 18:42:53 -03:00
Douglas Teles 6c612a0367 fix: Enhance DTBO reading to support subdirectory traversal for panel files 2026-04-02 18:17:10 -03:00
Douglas Teles e13c995639 fix: Ensure safe environment variable setting before process re-execution 2026-04-02 18:00:11 -03:00
Douglas Teles 2dca4bc749 fix: Update panel DTBO paths to include subdirectory for Soysauce panels 2026-04-02 17:56:47 -03:00
Douglas Teles 96472384bb ArchLinux hotfix 2026-04-02 17:44:22 -03:00
Douglas Teles 5fffb15522 1.2.0 2026-04-02 13:59:36 -03:00
Douglas Teles 6c52a952d0 feat: Add support for custom DTB overlays and improve Windows 7 compatibility
- Implemented a new command `generate_overlay_from_dtb` to generate a panel overlay from a user-provided stock DTB file using a bundled Python script (`archr-dtbo.py`).
- Added a command `apply_custom_overlay` to apply a custom-generated overlay to an existing SD card.
- Introduced a new command `get_version` to retrieve the application version.
- Updated the Tauri configuration to include the new Python script as a resource and adjusted window dimensions.
- Enhanced UI text for custom DTB functionality in multiple languages.
- Added a Windows 7 compatibility shim (`win7_shim.c`) to handle the absence of `bcryptprimitives.dll` gracefully.
- Updated the main JavaScript logic to handle the new overlay generation and application flow.
2026-04-02 13:56:37 -03:00
Douglas Teles a5f5a71908 new layout 2026-04-02 13:40:55 -03:00
Douglas Teles 35765fe175 backend soysauce 2026-04-02 13:29:02 -03:00
Douglas Teles 5c990e098e bug fixes 2026-04-02 13:17:07 -03:00
Douglas Teles e950f4bc88 Windows hotfix v1.1.2 2026-03-22 01:02:39 -03:00
Douglas Teles 34dbc04f23 Add overlays 2026-03-20 13:51:01 -03:00
Douglas Teles 850a897537 Hotfix v1.1.1 2026-03-20 12:36:10 -03:00
Douglas Teles 6027de8063 Update readme 2026-03-20 11:45:01 -03:00
Douglas Teles d9bb7bd501 Merge branch 'main' of https://github.com/archr-linux/archr-flasher v1.1.0 2026-03-20 11:39:22 -03:00
Douglas Teles 04c8db6dfb Adjusted for new format 2026-03-20 11:38:33 -03:00
Douglas Teles d5ae38ba88 Merge pull request #2 from PM2D/main
Added ru i18n
2026-03-06 01:57:07 -03:00
PM2D 498c2838a8 ... 2026-03-05 18:52:57 +07:00