What is likely to be more productive than wishing for particular preselected containers to work on this highly limited platform is to choose a different service program which was written in a way more appropriate for running on a hEX Refresh.
Before I go on, I must say that I do not have an E50UG, nor would I have a useful place in my LAN to put it.
That having been said, I do know enough about the tech to have good reason to believe that it is possible to get Blocky working on the E50UG. The reason is that it was written in Go, which builds to a single static binary, which means you donât need an ARMv5 Linux base layer to build atop. Runtime may be a different story, but it is possible to write a program that does not call out to an external userland, but only to the kernel, which in this case is provided by RouterOS.
MikroTik released the hEX S, used the same CPU like E50UG. I very much like it except the armv5 container limitation. Wondering if itâs possible to give an option to run full arm64 os on EN7562CT.
I donât know what will be the trade off with using arm64 and arm32v5. If possible, please leave the choice for customers to make. I can guarantee there will be a boost of sales on hEX refersh series after the possibility to run native arm64 containers.
Same issue here with container not running on the HEX Refresh (E50UG) with RouterOS 7.16.1. USB storage is detected, but the container wonât start. Would be helpful to know if itâs a hardware limit or a bug in this version. Anyone got it working?
I purchased Hex Refresh a month ago, and I noticed that this Mikrotik device uses an ARMv5 CPU. If you want to run AdGuardHome, you can use the arm32v5/debian base image and install AdGuardHome using the ARMv5 binary. I tested this today and it works. I also created a Dockerfile, and it works as well.