Adding custom Vendor Specific Information Elements (IE) to 802.11 beacons

Hi all,

I am trying to make a Wi-Fi network served by an hAPac^3 (ROS 7.10) be detected as Metered by various devices.

It was easy for Android, as this is done via a custom DHCP option.

/ip dhcp-server option
add code=43 force=yes name=metered value="'ANDROID_METERED'"

For both Apple and Microsoft systems, though, it seems some Vendor Specific options (tag 221) need to be added to the 802.11 beacons (

DD0A0017F206010103010000

, and

DD080050F21100000002

, resp., have been reported to work, see https://www-yichya-dev.translate.goog/configure-access-point-as-personal-hotspot/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=wapp and https://superuser.com/questions/1652404/windows-10-does-not-detect-wi-fi-as-metered-connection, resp.).

Some search for Vendor Specific Wi-Fi options led me to https://help.mikrotik.com/docs/display/ROS/Interworking+Profiles, and indeed, setting this up does add a Vendor Specific Hotspot 2.0 indication.

Unfortunately, this is not the payload I’m looking for, and I can’t find any way to enter custom alongside those options. I tried adding it to the Realms raw, but 1. it doesn’t feel like it’s at the right level and 2. I didn’t see it in my beacon after the fact.
Screenshot from 2023-09-05 23-55-36.png
So, I’m at a bit of a loss: is it possible to add custom 802.11 Vendor-Specific IEs to beacons, and if so how?

Cheers!

I reached out to MT support, and there is no way to do this at the moment.

Hi,

I’ll add it to your research collection
Identify Wi-Fi connection as metered