As reported in the linked support thread, running balena preload results in the error:
"Application architecture (rpi) and image architecture (armv7hf) do not match"
Elsewhere, the CLI already uses an SDK function isArchitectureCompatibleWith, so it may be a case of using that function instead of equality comparison.
Copying from balena-io/balena-cli/issues/1588:
As reported in the linked support thread, running
balena preload
results in the error: "Application architecture (rpi) and image architecture (armv7hf) do not match"It appears that the code in the
balena-preload
module is testing for architecture "equality" rather than "compatibility": https://github.com/balena-io/balena-preload/blob/v8.3.0/lib/preload.js#L662-L668Elsewhere, the CLI already uses an SDK function isArchitectureCompatibleWith, so it may be a case of using that function instead of equality comparison.