I currently have a Raspberry Pi B that I’ve been running OSMC from for ever…
Recently purchased a Vero 4k to up my game and looking to set it up and migrate over as I run some home automation stuff on it.
Reading about I think it’s armhf by default and arm64 if you load it?
For ease of reading tutorials and selecting what to use what is Vero 4K most like hardware wise?
Is it the same architecture as a raspberry pi for purposes of following tutorials?
I’m tryingt to install Domoticz from Domoticz using the command Raspberry Pi/Ubuntu installation: ‘sudo curl -L install.domoticz.com | bash’ which runs fine and installs correctly but then doesn’t run, looking through the install logs it looks like the install is detecting the OS/Architecture and downloads the Arm64 domoticz_linux_aarch64.tgz version.
I can manually install the armhf version but as soon as it updates it detects Arm64 and converts it all to this I guess I can turn off automatic updates but then have to manually update each time.
Or does their script need a better detection process?
The domoticz update script (quite reasonably) uses the value returned from running uname -m. The Vero4K returns a value of aarch64, whereas the Pi returns either armv7l or armv6l, depending on architecture.
Unfortunately, the value of aarch64 returned by the Ver04K is positively unhelpful since all userland applications should be either armv6l or armv7l. Similarly, we cannot use setarch armv7l on the Vero4K because it doesn’t recognise it as being a valid architecture:
Unless you really want uname -m to return a value of aarch64, it might be better to create a wrapper on the Vero4K for /bin/uname, much like you do for apt-get.
Ok not sure what the outcome is from the above conversation but managed to get it working.
Essentially ran the install script then extracted the Arm7l version over the top and it works.
I’ve disabled auto update and will need to perform the same extract over the top to update