These units are strictly used on only an internal network without having internet access. How do I update the firmware?
Download links on download section of mikrotik portal stick to the same pattern, which is:
h
ttps://download.mikrotik.com/routeros/<major>.<minor>.<release>/routeros-<architecture>-<major>.<minor>.<release>.npk
and for extra packages ZIP file
h
ttps://download.mikrotik.com/routeros/<major>.<minor>.<release>/all_packages-<architecture>-<major>.<minor>.<release>.zip
It is possible that you don't need any extra package, but do inspect list of currently installed packages (e.g. run
/system package print ... I don't have any device installed with old ROS with bundled package, so I can't tell which packages are included in bundle and which are separate packages ... I might tell from output of command mentioned or some other forum user might tell that).
RB450G's architecture is mipsbe, so the relevant download links to the interim releases are:
https://download.mikrotik.com/routeros/ ... .43.16.npk
https://download.mikrotik.com/routeros/ ... .43.16.zip
https://download.mikrotik.com/routeros/ ... 6.44.6.npk
https://download.mikrotik.com/routeros/ ... 6.44.6.zip
https://download.mikrotik.com/routeros/ ... 6.46.8.npk
https://download.mikrotik.com/routeros/ ... 6.46.8.zip
(and then preferred recent release using link from
download page).
After you download package files, upload relevant npk file(s) to root of storage on RB450G and start ROS upgrade (in CLI execute
/system package update install). After reboot to the new ROS version, upgrade routerboot as well by executing
/system routerboard upgrade (the firmware file is part of ROS upgrade, so it's only available after booting into new ROS version). By all means do perform routeboot upgrade, ancient routerboot versions sometimes can't boot newer ROS kernel.
Another way of getting your unit(s) up to date is to netinstall devices. I would say it's preferred because it also installs recent default configuration while upgrades convert running configuration. A few versions between your running ROS and current one brought some big changes and it is possible for upgrade process to fail to convert old config to new one. In addition, new default config makes much more secure setup in certain aspects.
In case you decide to go with netinstall process, you can skip the interim versions and go for long-term (6.48.6 at the time being). Download netinstall package and follow instructions from
netinstall manual. Beware that the process is very fragile and sometimes it takes multiple tries in order to make it right. Also it's very important to create text export of running configuration beforehand by executing command
/export show-sensitive file=anynameyouwish and fetch the file off device (storage on device gets wiped during netinstall). After performing netinstall do reconfiguration according to your needs. I advise you to use exported configuration (it's text file, so open it in text editor) only as reminder of what was done before, but don't try to create identical configuration, it either won't work (as I wrote, there have been some radical changes in ROS since 6.26) or will work in less secure and/or optimal way (because defaults are now much better than they used to be).
If you have doubts, post running config any you may get some advice from some experienced forum members (it might not seem like it, but quite a few are nice and willing to help ... but no spoon-feeding).