Skip to content

WiFi 6 and RouterOS 7 WiFi Package

RouterOS 7 introduced a new unified WiFi configuration system designed for modern Wi-Fi 5 wave2 and Wi-Fi 6 (802.11ax) hardware. This document covers the wifi package, its features, and migration from the legacy wireless package.

MikroTik devices with Wi-Fi 5 wave2 or Wi-Fi 6 radios require the wifi package (not the legacy wireless package) for full functionality. The wifi package provides:

  • Unified /interface wifi configuration menu
  • Profile-based architecture (security, channel, datapath profiles)
  • Wi-Fi 6 features: OFDMA, MU-MIMO, TWT, BSS Color
  • CAPsMAN v2 integration
  • WPA3 and Enhanced Open support

RouterOS provides two distinct wireless implementations:

FeatureLegacy WirelessWiFi Package
Command Path/interface wireless/interface wifi
Configuration ModelDirect interface settingsProfile-based
Hardware Support802.11a/b/g/n/acWi-Fi 5 wave2, Wi-Fi 6
Max PHY Rate866 Mbps (802.11ac)4.8 Gbps (802.11ax)
WPA3 SupportLimitedFull
CAPsMAN Versionv1v2
RouterOS Version6.x - 7.x7.13+

Wi-Fi 6 (802.11ax) devices:

  • hAP ax³ (C53UiG+5HPaxD2UHPaxD)
  • hAP ax² (C52iG-5HaxD2HaxD)
  • cAP ax (cAP axG-5HaxD)
  • Audience (tri-band Wi-Fi 6)
  • Chateau ax (DSL+5G)
  • LTAP ax, PL7411-2nG
  • wAP ax (wAP ax-5GaxD)

Wi-Fi 5 wave2 devices:

  • hAP ac³ (cAP ac)
  • Audience (dual-band mode)
  • cAP ac
  • mAP ac
/system package print where name~"wifi"

The wifi package requires a separate installation on some devices:

/system package install wifi

After installation, reboot the router.

PackageDescriptionHardware
wifiDefault packageMost ax devices
wifi-qcomAlternative driversIPQ4019, IPQ4029
wifi-qcom-acAlternative driversIPQ4018, QCA9984

To check which package is loaded:

/interface wifi print
# Enable the WiFi interface
/interface wifi set [find] disabled=no
# Configure the SSID
/interface wifi configuration set [find] ssid=MyNetwork
# Set country (required for legal compliance)
/interface wifi configuration set [find] country=UnitedStates
# Configure security
/interface wifi security add authentication-types=wpa3-psk passphrase=SecurePassword! name=MySecurity
# Apply security to configuration
/interface wifi configuration set [find] security=MySecurity
# Create security profile
/interface wifi security add name=corp-sec \
authentication-types=wpa2-psk,wpa3-psk \
passphrase=YourSecurePass!
# Create channel configuration
/interface wifi channel add name=5GHz-80MHz \
band=5ghz-a/n/ac/ax \
frequency=5180 \
channel-width=80mhz
# Create datapath (bridge integration)
/interface wifi datapath add name=corp-dp bridge=bridge-local
# Create configuration profile
/interface wifi configuration add name=corp-ap \
ssid=Corporate-WiFi \
security=corp-sec \
channel=5GHz-80MHz \
datapath=corp-dp \
country=UnitedStates
# Apply to interface
/interface wifi set [find] configuration=corp-ap disabled=no

OFDMA (Orthogonal Frequency-Division Multiple Access)

Section titled “OFDMA (Orthogonal Frequency-Division Multiple Access)”

OFDMA allows multiple clients to transmit simultaneously on the same channel by dividing frequencies into smaller sub-carriers.

Benefits:

  • Reduced latency in crowded environments
  • Better spectrum efficiency
  • More simultaneous connections

Configuration:

/interface wifi channel add name=5GHz-OFDMA \
band=5ghz-ax \
frequency=5180 \
channel-width=80mhz \
tx-chains=0,1,2,3 \
rx-chains=0,1,2,3

Allows simultaneous transmission to multiple clients using multiple spatial streams.

/interface wifi configuration set [find] \
tx-chains=0,1,2,3 \
rx-chains=0,1,2,3

Differentiates between overlapping BSS (Basic Service Sets) to reduce co-channel interference.

/interface wifi configuration set [find] \
bss-color=yes

Schedules client wake times for battery-efficient communication (IoT devices).

/interface wifi configuration set [find] \
target-wake-time=yes
/interface wifi security add name=WPA3-Personal \
authentication-types=wpa3-psk \
passphrase=YourPassword123!
/interface wifi security add name=Mixed-Mode \
authentication-types=wpa2-psk,wpa3-psk \
passphrase=YourPassword123!
/interface wifi security add name=WPA3-Enterprise \
authentication-types=wpa3-eap \
eap-methods=eap-tls \
certificate=client-cert \
radius-server=10.0.0.50 \
radius-accounting=yes
SettingOptionsDescription
authentication-typeswpa2-psk, wpa3-psk, wpa2-eap, wpa3-eapAuthentication methods
encryptionaes-ccm, gcmEncryption algorithm
group-encryptionaes-ccm, gcmGroup key encryption
management-protectiondisabled, optional, required802.11w MFP
disable-pmkidyes/noDisable PMKID caching
/interface wifi channel add name=2.4GHz \
band=2ghz-b/g/n/ax \
frequency=2437 \
channel-width=20mhz
/interface wifi channel add name=5GHz-80MHz \
band=5ghz-a/n/ac/ax \
frequency=5180,5200,5220,5240 \
channel-width=80mhz
BandFrequenciesStandards
2ghz-b/g/n2.4 GHz802.11b/g/n
2ghz-b/g/n/ax2.4 GHz802.11b/g/n/ax
5ghz-a/n/ac5 GHz802.11a/n/ac
5ghz-a/n/ac/ax5 GHz802.11a/n/ac/ax
5ghz-ax5 GHz802.11ax only
6ghz-a/n/ac/ax6 GHz802.11ax (Wi-Fi 6E)
/interface wifi datapath add name=local-fwd \
bridge=bridge-local \
local-forwarding=yes
/interface wifi datapath add name=central-fwd \
bridge=bridge-local \
local-forwarding=no
/interface wifi datapath add name=corp-vlan \
bridge=bridge-local \
vlan-id=10 \
vlan-mode=use-tag

On the CAPsMAN router:

/capsman manager set enabled=yes
# Create channel list
/capsman channel add name=5GHz-ax band=5ghz-ax frequency=5180,5200,5220,5240
# Create security
/capsman security add name=corp authentication-types=wpa3-psk passphrase=Pass!
# Create configuration
/capsman configuration add name=Office-AP \
channel=5GHz-ax \
security=corp \
ssid=Office-WiFi \
country=UnitedStates
# Create provisioning rule
/capsman provisioning add \
action=create-dynamic-enabled \
hw-supported-modes=ax \
master-configuration=Office-AP

On the access point:

/interface wifi cap set enabled=yes \
capsman-addresses=10.0.0.1 \
discovery-interface=bridge1
  1. Profile-Based Configuration: Settings are organized into security, channel, and datapath profiles rather than applied directly to interfaces.

  2. Command Path Change: Uses /interface wifi instead of /interface wireless.

  3. New Features Available: WPA3, OFDMA, MU-MIMO, BSS Color are only available in the WiFi package.

  1. Backup Current Configuration
/export file=legacy-wireless-config.rsc
  1. Install WiFi Package
/system package install wifi
/system reboot
  1. Verify New Interface
/interface wifi print
  1. Create New Configuration Profiles
# Recreate security settings
/interface wifi security add ...
# Recreate channel settings
/interface wifi channel add ...
# Recreate datapath
/interface wifi datapath add ...
# Create configuration
/interface wifi configuration add ...
  1. Apply Configuration
/interface wifi set [find] configuration=<config-name> disabled=no

When migrating to the WiFi package, certain legacy features are not available:

FeatureStatus
NV2 ProtocolNot supported
Atheros Super ChannelNot supported
Legacy mode (a/b/g)Limited
Wireless FPSNot supported
NstremeNot supported
# Check if wifi package is installed
/system package print where name~"wifi"
# Check hardware
/interface wifi print
  1. Verify security configuration:
/interface wifi security print
/interface wifi configuration print
  1. Check country setting (required):
/interface wifi configuration set [find] country=YourCountry
  1. Check registration table:
/interface wifi registration-table print
  1. Check channel width: Reduce from 160MHz to 80MHz in congested areas.

  2. Verify spatial streams:

/interface wifi monitor [find]
  1. Check for interference:
/interface wifi scan [find]
  1. Verify discovery interface is a bridge:

    • The CAPsMAN discovery interface MUST be a bridge, not a physical port.
  2. Check CAP configuration:

/interface wifi cap print
  1. Verify connectivity:
/ping 10.0.0.1
  1. Always set country - Required for regulatory compliance and proper transmission power.

  2. Use WPA3 when possible - Provides better security; use WPA2 only for legacy device compatibility.

  3. Enable hardware offloading - Most ax devices support hardware acceleration:

/interface wifi set [find] hw-offloading=yes
  1. Use appropriate channel width - 80MHz is recommended for 5GHz; 20MHz for 2.4GHz.

  2. Enable client isolation for guest networks:

/interface wifi datapath add name=guest bridge=bridge-guest client-to-client-forwarding=no
  1. Monitor client capacity - WiFi 6 supports more simultaneous clients than legacy hardware.