WARNING: DOING IT IS AT ALL YOUR RISK!!!
I can't test all model, but if I find one problem, I report that here.
IF YOUR HARDWARE HAVE MAJOR VERSION OF RESPECTIVE FACTORY BOOT, DO NOTHING!!!
You can see Factory Firmware version from RouterOS 6.34rc45 with "/system routerboard print" command
Actually the 5 files on
http://wiki.mikrotik.com/wiki/Manual:Ro ... D_settings
are:
https://www.mikrotik.com/download/share ... mipsbe.dpk
https://www.mikrotik.com/download/share ... _smips.dpk
https://www.mikrotik.com/download/share ... _mmips.dpk
https://www.mikrotik.com/download/share ... 0_tile.dpk
https://box.mikrotik.com/f/313edb5d0e2f479b8aba/?dl=1 ( Universal 6.43.7 enable for 6.43.x RouterOS )
Those Factory RouterBOOT are ALSO a replacement for previous bugged Factory RouterBOOT!!!
DO NOT UPGRADE DISTANT HARDWARE, SOMETIME (in case of error) MANUAL REBOOT IS NEEDED!!!
I HAVE WARNED YOU...
Before the use:
Check RouterOS version, only 6.40.9 and 6.43.7 "support all hardware supported" (previous versions sometime do not rightly recognize RB also if supported) for upgrade factory bios (for now with the mikrotik's files provided)
You must chose the right file for the RouterBOARD architecture.
UNSUPPORTED:
arm all [AL2(L), DX3230(L), IPQ8060, IPQ4000(L), ...]
mipsle all [adm5120, ar2316, rc32434, ...]
powerpc all [amcc460, mpc8323, mpc8343, mpc8544, mpc8548, p1023, p2020, ...]
EDIT: 6.43.7 contains powerpc [only mpc8544, p1023, p2020] BIOS, but I not have actually tested if work
x86 all [RB230 wlb, ...]
and obviously any SwOS / SwitchOS only board.
The ONLY architecture supported are mipsbe, smips, mmips and tile!!!
EDIT: 6.43.7 contains powerpc [only mpc8544, p1023, p2020], but I not have actually tested if work
EDIT: MikroTik actually do not publish single 6.43.7 BIOS files, use RouterOS 6.43.7 for update the current bios to the right version for upgrade.
the file for tile supports:
tilegx (3.41
http://i.mt.lv/routerboard/files/tilegx_3.41.fwf )
the file for mmips supports:
mt7621L (3.41
http://i.mt.lv/routerboard/files/mt7621L_3.41.fwf )
the mmips mt7621 (without "L") if exist, is UNSUPPORTED
the file for smips supports:
qca9531L (3.41
http://i.mt.lv/routerboard/files/qca9531L_3.41.fwf )
the smimps qca9531 (without "L") if exist, is UNSUPPORTED
the file for mipsbe supports:
ar7100 (3.41
http://i.mt.lv/routerboard/files/ar7100_3.41.fwf )
some old models still unsupported, i do not have one precise list
ar9330 (3.41
http://i.mt.lv/routerboard/files/ar9330_3.41.fwf )
ar9330L (3.41
http://i.mt.lv/routerboard/files/ar9330L_3.41.fwf )
ar9340 (3.41
http://i.mt.lv/routerboard/files/ar9340_3.41.fwf )
ar9340L (3.41
http://i.mt.lv/routerboard/files/ar9340L_3.41.fwf )
ar9344 (3.41
http://i.mt.lv/routerboard/files/ar9344_3.41.fwf )
ar9344L (3.41
http://i.mt.lv/routerboard/files/ar9344L_3.41.fwf )
qca8513 (3.41
http://i.mt.lv/routerboard/files/qca8513_3.41.fwf )
qca8513L (3.41
http://i.mt.lv/routerboard/files/qca8513L_3.41.fwf )
qca8719 (without "L") if exist, is UNSUPPORTED
qca8719L (3.41
http://i.mt.lv/routerboard/files/qca8719L_3.41.fwf )
qca9531 (without "L") if exist, is UNSUPPORTED
qca9531L (3.41
http://i.mt.lv/routerboard/files/qca9531L_3.41.fwf )
qca9550 (3.41
http://i.mt.lv/routerboard/files/qca9550_3.41.fwf )
qca9550L (3.41
http://i.mt.lv/routerboard/files/qca9550L_3.41.fwf )
the mipsbe ar7240 are UNSUPPORTED!!! (but protected routerboot work if factory firmware and current boot firmware >= 3.24).
The single file update the Factory RouterBOOT with same version on is name and require before upgrade the same bios on filename as current firmware (active and booted):
https://www.mikrotik.com/download/share ... 0_tile.dpk
Before the update the tile must have RouterOS 6.40.7 and EXACTLY 3.41 as current booted firmware
If you have 3.42+ as CURRENT firmware you must downgrade the CURRENT firmware and reboot before upgrade Factory firmware
https://www.mikrotik.com/download/share ... _smips.dpk
Before the update the smips must have RouterOS 6.40.7 and EXACTLY 3.41 as current booted firmware
If you have 3.42+ as CURRENT firmware you must downgrade the CURRENT firmware and reboot before upgrade Factory firmware
https://www.mikrotik.com/download/share ... _mmips.dpk
Before the update the mmips must have RouterOS 6.40.7 and EXACTLY 3.41 as current booted firmware
If you have 3.42+ as CURRENT firmware you must downgrade the CURRENT firmware and reboot before upgrade Factory firmware
https://www.mikrotik.com/download/share ... mipsbe.dpk
Before the update the mipsbe must have RouterOS 6.40.7 and EXACTLY 3.41 as current booted firmware
If you have 3.42+ as CURRENT firmware you must downgrade the CURRENT firmware and reboot before upgrade Factory firmware
*** START EDIT ***
https://box.mikrotik.com/f/313edb5d0e2f479b8aba/?dl=1 ( Universal 6.43.7 enable for 6.43.x RouterOS )
For use "Universal" factory boot update, RouterOS must be 6.43.7, current bios must be 6.43.7 from boot (not just updated).
*** END EDIT ***
After the update of Factory RouterBOOT with support for protected-routerboot, you can upgrade again the current bios to the latest version present on future version of RouterOS.
I hope all is clear now for all.
I'm Italian, not English. Sorry for my imperfect grammar.