Device mode versions and partisions

Hi Mikrotik team,

I have question about device mode. Now on 7.17.2. By default the are some allowed versions.

Do the allowed versions affect somehow partition switch?

Example:
partition 1 active: version X5
partition 2 backup: version X5 (copy before upgrade)

system upgraded to version Y7 (partition 1).
This version Y7 has allowed versions: X10+, Y5+

If the partition 2 backup is made active and system rebooted, will it boot the X5 version on this partition?

You have to set the device mode as “routerboard=yes”… this fu__ing system is worst thing in routeros.
https://help.mikrotik.com/docs/spaces/ROS/pages/93749258/Device-mode

As far as I understand, the allowed versions setting is supposed to be about downgrade process (ROS will refuse to downgrade lower than this setting). It should not prevent you from booting already installed older version.

But I may be wrong.

Existing config is not changed. Partitions keep running.

dang21000 if you don’t understand something, please refrain from teaching others misinformation

Documentation says on “partitions” device mode feature:

does not allow to change count of partitions. If your router is unable to boot, it will still be able to boot into your other partitions. No restriction for crash recovery.

For my understanding this means: not allowed to create or remove partitions. But you should be allowed to switch partitions. As documented here: https://help.mikrotik.com/docs/spaces/ROS/pages/328103/Partitions

activate (<partition>)	

Assigns another partition as Active. This option is available if the "partitions" setting is enabled in device mode (since RouterOS 7.17).

So, to the OP question: 7.12 on part A. copy to part B. Upgrade part A to 7.18. Make part B active. Will it really allow booting 7.12 from part B then?

edit: ok, saw your response Normis. So this means: no restrictions on booting older ROS from existing partition.

Yes, like I said.

Restrictions on downgrading RouterOS and creating new parttitions.
Nothing about running old versions in already made partitions.