HAP AC2 upgrade 7.12 > 7.15

Am confused by the issues surrounding upgrading past 7.13 and the wireless packages. I understand “wifi” is now included and preferred to replace “wireless”, but this causes some issues.

On my ac2 I currently have 7.12.1 and I have some vlans set-up under “wireless”. If possible I will worry about that later.

I have just over 1 MB free space

[admin@MikroTik] > system resource print
                   uptime: 6w4d21h29m30s
                  version: 7.12.1 (stable)
               build-time: Nov/17/2023 11:38:45
         factory-software: 6.44
              free-memory: 46.8MiB
             total-memory: 128.0MiB
                      cpu: ARM
                cpu-count: 4
            cpu-frequency: 448MHz
                 cpu-load: 5%
           free-hdd-space: 1064.0KiB
          total-hdd-space: 15.2MiB
  write-sect-since-reboot: 108405
         write-sect-total: 7427831
        architecture-name: arm
               board-name: hAP ac^2
                 platform: MikroTik

If I upgrade to current 7.15.2

  1. is there sufficient space
  2. is “wireless” still retained and functional with my existing config, or am I forced to immediately transition to “wifi” ?

When one uses ROS built-in upgrader, then the state of device will be retained as much as possible. This means that if you’re currently not running wifiwave2 drivers, then it’ll install wireless package (not wifi-qcom-ac). Hence your device will continue to operate very similarly to what you have now. If you decide to switch over to wifi-qcom-ac, you’ll have to install it manually (subsequent invocations of ROS built-in upgrader will observe this though) and you’ll have to manually configure wifi (neither installer nor upgrader tries to migrate wireless config to the new driver set).

It seems that MT managed to reduce wireless driver set enough making upgrade from 7.12 to 7.15 safe. I’m not so sure about wifi-qcom-ac, it used to be similar size as wireless, but nowdays it seems to be a bit larger. So YMMV.

just use the ROS update functionality and it will keep care of installing wireless package.

Now that this is going on

Who has a lot of experience updating hAP ac^2 (RBD52G-5HacD2HnD) share. How stable is update and work itself after 7.12.1 → 7.15.2?

All previous versions (7.13, 7.14) only tested on hAP ac Lite (RB941-2nD) and rolled back to v6.

Thanks lads

Is there a way to check on the free space issue? Is the upgrader smart enough to check requirements before bricking it?

Upgrader will, in principle, (gracefully?) fail if the space is too tight for installation of upgraded version, and will emit a message about it in the logs. Things get “interesting” if the space after upgrade remains to be tight and ROS, due to configuration, writes things to flash (e.g. address lists with non-dynamic entries, device stats, etc.). In this case flash space may get exhausted and after that some random nasty things can happen.

My rule of thumb: if flash free space falls below a couple of hundred kB, then it’s time to be concerned.

Ok I did the upgrade, at first glance everything seems ok.

There is “wifi” as well as “wireless” menu option in winbox.

Under Packages I can see “wireless” package in addition to routeros, so I suppose I can uninstall that one, but not “wifi”.

Funnily the free space has actually increased now slightly.

[admin@MikroTik] > system resource print
                   uptime: 1m20s
                  version: 7.15.2 (stable)
               build-time: 2024-06-26 11:42:37
         factory-software: 6.44
              free-memory: 53.3MiB
             total-memory: 128.0MiB
                      cpu: ARM
                cpu-count: 4
            cpu-frequency: 672MHz
                 cpu-load: 2%
           free-hdd-space: 1264.0KiB
          total-hdd-space: 15.2MiB
  write-sect-since-reboot: 52
         write-sect-total: 7433607
        architecture-name: arm
               board-name: hAP ac^2
                 platform: MikroTik
[admin@MikroTik] >

Is there any documentation w.r.t. transitioning a simple set-up from “wireless” to “wifi” ?

A lot of what I found in searching was talking about capsman but I just want to set-up my single device.

Particularly with regard to vlans - although I just use them to have 3 access points, 2 extra for ‘guest’ and internet-blocked networks - maybe there is now a better way to do this.

Portions of wifi are now part of core package (CAPsMAN in particular), hence the presence of /interface/wifi. If you want to replace (legacy) wireless with (new) wifi drivers, then you have to get wifi-qcom-ac package (from extras archive, get it from https://mikrotik.com/download ), upload it to device, mark wireless package for uninstallation … and reboot device.

As you may have noticed already, the new wifi driver has configuration in different part of configuration tree. So before replacing wireless package, do configuration export: open terminal window and run command

/interface/wireless/export file=wirelessconfig show-sensitive

then fetch the resulting file to your management machine. Open it with your favourite text editor and use contents as reminder of how your old config looked like.

After you install wifi-qcom-ac, you’ll have to configure it manually. There is no official guide on configuration migration, but you may want to check this thread: http://forum.mikrotik.com/t/migration-guide-from-interface-wireless-to-interface-wifi/172028/1 … you may get some ideas from there.
As always: when everything else fails, come back (with your at that time actual config) and we’ll try to help you.

The RB941-2nD is the hAP lite with 32MB RAM and not the hAP ac lite with 64MB RAM.

MikroTik recommends installing ROSv7 on devices with at least 64MB RAM.
https://help.mikrotik.com/docs/display/ROS/Upgrading+to+v7

There is a lot of documentation on the whole topic regarding new drivers. But no one seems to read. So please have a look: https://help.mikrotik.com/docs/display/ROS/Wireless
You not simply just uninstall wireless package to use wifi, you need to replace it with wifi-qcom-ac.

free-hdd-space: 1264.0KiB

With wifi-qcom-ac the free space will settle at ~800kb.