Package naming structure

Check for upgrade on ver 7.1.1 on a x86 architecture show version 7.1.2 is available but can not download as it is trying to download routeros-7.1.2.npk and correct file is routeros-x86-7.1.2.npk

Consist file naming is required throughout different architectures

Agreed.

If one wants to script updates it becomes a bit of a PITA. Hope a future solution can be found.

J

So you’re saying that download link is not always like this:

https__://download.mikrotik.com/routeros//routeros--.npk

where is full version, e.g. 6.49.2
and is CPU architecture of your device, e.g. arm or x86.

The only inconsistency is that it seems that with v7 filename changed to routeros--.npk. But file without architecture name in it is wrong by all means.

Actually the url link is right, but
When Ros is trying to upgrade using “check updates” x86 architecture is trying to download the file without x86 in filename
For arm64 the file name is routeros-7.1.2-arm64.npk
Not the right way of routeros-arm64-7.1.2.npk