Upgrade ARM32 -> ARM64 Products tha uses IPQ-5010. Is possible?

MikroTik products with IPQ-5010 can also be upgraded to ARM-64 as L009 that uses IP5018?

I did not had the time enter in official Qualcomm portal to get the official datasheet.
But I found several references on Internet searches that mentioned IPQ-5010 as ARM64.
Those references can be wrong? Yes…

An this is exactly what came here to ask.
Because beyond CPU supporting running 64Bits, there is other things on the hardware that needs to be checked.

But it would be great to be able to run tiny containers on devices like hap_ax_lite and others…

IPQ-5010 is 64-bit capable.
As for the possibility to upgrade AX Lite and other devices using CPU which is 64-bit capable but running 32-bit ROS (Hex Refresh, Hex S 2025, hAP AX S), that's a question only Mikrotik can answer.

A user forum can speculate about it, but only MT staff can answer.

1 Like

IDK MikroTik's logic, but the L0009 does have more memory than a lot of IPQ-5010 devices.

Also, you can still run containers on IPQ-5010. But they do need to be "ARMv7" images, and currently /app is only 64-bit so you don't get that. Now, the IPQ-5010 devices often only have 256MB of RAM, so that's not a lot, especially since the AX WI-Fi drivers reserve a bunch of RAM.

2 Likes

To be sincere, I have never tried use containers on devices that are ARM-32.
I Will try that!
It can solve one of my needs on having probes of a specific tool as much spread as possible.

But I keep the suggestion of make upgrade of 32→64 bits arm of RouterOS.

Containers work fine on ARM32, but the issue is memory and somewhat the less-availablility. So if goal is run something like unbound, that's a ~10MB image, so likely be okay on ARM32. Something like Postgres (or containers that needs it) is likely not well suited.

At the end of the day, you're better off if the container wraps an "EXE", than appearing like a VM with a bunch of features. e.g. typically network services are pretty small, while application servers aren't.