Downgrading RouterOS

I just upgraded to 7.8 on one of my routers.

It appears the SFP ports don’t work (Which is bad :frowning:).

My question is, per this link: https://help.mikrotik.com/docs/display/RKB/Downgrading+RouterOS

It shows that I have to use the factory default version on the router, but I just want to go down to 7.7. What is the simplest path to this solution?

first → drag and drop v.7.7
second → /system package downgrade

@DaneelOlivaw200, I think you are misunderstanding what it says: (quoting it)

Yes, you can downgrade RouterOS, but only until the factory installed version, which you can check with this command:

/system/resource/print

uptime: 4w4d18h21m5s
version: 6.49.6 (stable)
build-time: Apr/07/2022 17:53:31
factory-software: 6.45.9
The factory-software is the oldest version supported by this device.

The point it is making is that you can install any version from 6.45.9 or higher, but nothing lower than the factory-software, which is 6.45.9 in the example they gave.

So you can downgrade to the version you were previously using directly, no need to go all the way back to the lowest version your device supports, and then upgrade.

If you have not done so already, make a backup and save an export as well.

You may want to watch this youtube video. MikroTik Tutorial 101 - How to Downgrade your Firmware (but I don't understand the reason for downgrading the bootloader firmware (the routerboard firmware) "upgraded" in the last step of the video, I have never done that, I never use that step unless it is actually going to upgrade the firmware). The official docs don't instruct you to do that part when downgrading RouterOS)

You don't specify what device you have. If your device has enough flash storage, you can make a backup of your running partition to another, so it makes it possible to revert more easily. See Partitions

This worked. Thank you!

Yes, I think you’re right. I may have misread it. The process was very easy to downgrade though, I must say!

Is the https://mikrotik.com/download page showing any ROS software for anyone?

Here is what I see:
downloads unavailable.png

[admin@MikroTik] > /system/resource/print
uptime: 36m18s
version: 7.14.2 (stable)
build-time: 2024-03-27 07:48:52
factory-software: 6.36.1
free-memory: 175.2MiB
total-memory: 256.0MiB
cpu: MIPS 1004Kc V2.15
cpu-count: 4
cpu-frequency: 880MHz
cpu-load: 3%
free-hdd-space: 4268.0KiB
total-hdd-space: 16.0MiB
write-sect-since-reboot: 134
write-sect-total: 1799306
architecture-name: mmips
board-name: hEX
platform: MikroTik
[admin@MikroTik] > file/print
Columns: NAME, TYPE, SIZE, CREATION-TIME

NAME TYPE SIZE CREATION-TIME

0 routeros-7.13.5-mmips.npk package 9.0MiB 2024-04-03 14:54:15
1 flash disk 2023-02-23 23:58:19
2 flash/auto-before-reset.backup backup 51.2KiB 1970-01-01 06:00:11
3 flash/skins directory 1970-01-01 06:00:02
4 flash/pub directory 2020-03-28 15:30:03
5 sd1 disk 2024-04-03 04:42:14
6 sd1/lost+found directory 2024-04-03 01:36:00
7 sd1/2april2024.backup backup 66.8KiB 2024-04-03 03:31:46
8 sd1/share directory 2024-04-03 04:42:14
[/quote]

when i /system/packages/downgrade the system reboots but doesnt downgrade to 7.13

You have to manually upload NPKs for all packages currently running (e.g. routeros and wireless) for the target version and correct architecture. then execute “downgrade” and reboot.

After router boots up, it should have something in /log/print explaining why upgrade or downgrade did not succeed.

Don’t forget to upgrade the firmware the RouterBoot, if you have very old version.

Ah sorry there must have been some misunderstanding i have uploaded the npk file in mikrotik then downgraded but still didnt worked. Please have a look in the files of mikrotik i have provided above “0 routeros-7.13.5-mmips.npk package 9.0MiB 2024-04-03 14:54:15”

Did you check log after reboot (which was supposed to downgrade but failed to do so)?

Hi guys and girls i know this is a older thread but pls help
I have a hapax3 I am on 7.15.2 routeros and wont to go back to 7.14.3 I cant do it the mikrotik wont let me go back what am I doing wrong??
i have followed the online videos and done as they state but every time it reboots it is still 7.15.2??

so I downloaded 7.14.3. arm64
I drag it over to files in the winbox for the hapax3
I then go to system pagages and press downgrade it pops up yes or no I hit yes wait about a minute then it comes back up in winbox still 7.15.2??
why please help
I need to change 7.15.2 as I need to try the wifi keeps dropping on this version like others have said
and 7.14.3 seems to be the best so far
cheers pete

You need to download wifi-qcom package too, and upload to the router at the same time. Then do the downgrading. wifi-qcom it’s in the all packages download.

ok so I found out u need to put the whole package contents in the files not just the wifi-qcom drivers I have it back on 7.14.3 and seems to be running much better on all devices no drop outs and wifi working properly

No, you don’t have to. On devices with large flash storage (128MB might be enough) you can do it, but essentally you only need a few select package files, whuch ones depends on device model and desired (optional) functionality. And on devices with smaller flash storage (some have as little as 16MB) it’s physically impossible to install all the packages.

However, when doing it, one always has to include “base” routeros package, that one is required.