Hi @thgreasi
Sorry for the delay, I just came across this again.
Right now, I cannot confirm this approach unfortunately.
I have a devices (Raspberry Pi Zero 2 W), but
/etc/os-release returns this:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 174 100 174 0 0 966 0 --:--:-- --:--:-- --:--:-- 1000
207
with deviceUUID and Token filled out, but I get this response:
"It is necessary that each release that should manage a device that is of a device type1, belongs to an application that is public and is not host and has a slug that is equal to \"balena_os/aarch64-supervisor\" or \"balena_os/amd64-supervisor\" or \"balena_os/armv7hf-supervisor\" or \"balena_os/i386-supervisor\" or \"balena_os/i386-nlp-supervisor\" or \"balena_os/rpi-supervisor\" and is for a device type2 that is of a cpu architecture that is supported by the device type1."%
An unstable/unsupported but at the moment working way to avoid the error that you are getting, is to unpin the target Supervisor and OS release of the device.
You can do so with something like: