Router board upgrade: Incorrect upgrade-firmware version still proposed

I have been upgrading for the first time my Mikrotik routerboard and I was not sure, how to properly proceed
My routerboard model is: 951-2n
I have done following steps:

1)system routerboard print
routerboard: yes
model: 951-2n
serial-number: XXXXXX
firmware-type: ar9330
factory-firmware: 3.10
current-firmware: 3.10
upgrade-firmware: 3.24

2)downloaded os 6.46.4 file routeros-mipsbe-6.46.4.npk and put it to files
3)rebooted the routerboard: sys reboot
4)system routerboard print
routerboard: yes
model: 951-2n
serial-number: XXXXXX
firmware-type: ar9330
factory-firmware: 3.10
current-firmware: 3.10
upgrade-firmware: 6.46.4
5)in this step I was concerned about upgrade-firmware version (not correct version)!!! And therefore I have downloaded 3.41 firmware ar9330_3.41.fwf and put it to files
6)rebooted the routerboard: sys reboot
7)system routerboard print
routerboard: yes
model: 951-2n
serial-number: XXXXXX
firmware-type: ar9330
factory-firmware: 3.10
current-firmware: 3.10
upgrade-firmware: 3.41
8)sys rou upgrade
9)sys reboot
10)sys rou pr
system routerboard print
routerboard: yes
model: 951-2n
serial-number: XXXXXX
firmware-type: ar9330
factory-firmware: 3.10
current-firmware: 3.10
upgrade-firmware: 6.46.4

I am concerned about proposed upgrade-firmware version: 6.46.4:

  • it seems, like not utilised os update file is still somewhere and I do not know how to remove it
  • I have tried factory reset and it does not help
  • can you advice me, what to do to get proper upgrade-firmware version (expected 3.41), apart from uploading 3.41. firmwae???
  • really it seems to me, that somewhere hidden is os update file, which was not CONSUMED…
  • my current version of OS is also correct 6.46.4

There are two distinct software packages: RouterOS (similar to OS on PC, e.g. Windows or Linux) and RouterBoot (similar to BIOS). Traditionally version numbers were different. Since ROS version around 6.35 MT decided to make RouterBoot version number follow ROS version numbers. And seems that it’s not possible to download stand-alone files for RouterBoot anymore, they are delivered as part of ROS upgrade.
So upgrade firmware 6.46.4 is valid firmware and you can safely apply it to your device.