Question about ongoing development / feature request (Automation & Scripts)
Hello,
I wanted to ask whether there is still active development planned in this area, or if further improvements to the automation features are being considered.
I am using REVELPROG-IS regularly and would really welcome a bit more flexibility in the
Automatic Mode / Custom Script workflow, especially for reliability-critical flash operations.
Target workflow (conceptual)
- []Read #1 → file (e.g. Backup_$v1_1.bin)
[]Read #2 → file (e.g. Backup_$v1_2.bin)
[]Run external script (e.g. PowerShell):
- []Compare both reads (CRC / hash)
[]Return exit code
[]Only if comparison is OK:
- []Run another external script that modifies the image
[]Script creates a new binary file
[]Write modified file to flash
[]Optional: read back and verify
Current limitations
While the Custom Script tool is very powerful for low-level SPI/I²C operations, it currently lacks:
- []Conditional logic (if / else)
[]Ability to evaluate return codes from external scripts
[]Tight integration with external tools in a controlled workflow
[]Flexible buffer/file handling using variables
Features that would be extremely helpful
- []Support for command-line variables, for example:
-productionFile ABC.txt -v1 "Camera1"
[]Use of those variables inside production files and paths
(e.g. Backup_$v1_1.bin)
[]Ability to execute external scripts synchronously and evaluate their exit codes
[]Basic control flow inside production files, e.g.:
Code: Select all
Read -> file
Read -> file
RunScript compare.ps1
if (errorlevel == 0) {
RunScript modify.ps1
Write modified.bin
} else {
Abort
}
This would significantly improve REVELPROG-IS for
automated and safe flash workflows, where data integrity is more important than raw speed.
I would be very interested to know:
- []whether this area is still actively worked on
[]or if such extensions are technically feasible in the future
Thank you for the tool and the work done so far — this feedback is meant as a constructive request based on practical use cases.
Best regards