I appreciate that the issue has been escalated internally — this problem breaks one of the key features of Multiplicity in many setups.
To confirm:
The issue only occurs after updating both all Slaves and the Primary to version 4.4.0.5 Pro.
In the “Enable Wake-on-LAN support” field, Multiplicity displays an incorrect MAC address — sometimes the MAC of my router, or a random one.
As a result, Wake-on-LAN from within Multiplicity fails — the magic packet is sent to the wrong MAC address.
Important note:
I’ve double-checked my router configuration (MikroTik) — ARP is configured correctly, and I’m not using any proxy-ARP, spoofing, or non-standard mechanisms.
I’ve also written my own software in Delphi that successfully sends WOL packets to devices in my network using their known MAC address and UDP port 9 — and it works flawlessly.
My program detects the Slave’s IP and correct MAC address without issue, and can wake it up reliably.
Additionally, when the Slave is online, its IP and MAC show up correctly in the ARP table on my PC (arp -a
in CMD confirms that).
In previous versions of Multiplicity, the MAC address was always correct and Wake-on-LAN worked without any issues — so the current behavior is a major regression.
I'm really hoping this can be resolved, as I have multiple paid Multiplicity licenses across several machines and rely on it heavily every day.
If I can be of any help, I’d be happy to suggest how to retrieve and pass the correct MAC address in your software — since I’ve implemented this successfully in my own application built entirely in Delphi. I know the WOL and ARP mechanics inside out — both in theory and in practice.
Just to illustrate — here is a real scan report from my WOL tool - MkIpScanner.exe.
One line is bolded — it’s my actual Slave machine used with Multiplicity:
[001] 192.168.2.2 Image no host name [4C:5E:0C:46:59:48] [Routerboard.com]
[002] 192.168.2.30 Image NASMK [HTTP] [00:11:32:2A:EE:50] [NasMK (DS214+) / Synology / DS214+ / Synology Incorporated NAS, kamera IP]
[003] 192.168.2.32 Image nginx [HTTP] [00:11:32:2A:EE:50] [Synology Incorporated NAS, kamera IP]
[004] 192.168.2.100 Image no host name [56:7A:C2:EE:63:B0] [Randomized MAC – no match in DB (e.g. Android)]
[005] 192.168.2.102 Image no host name [1C:90:FF:A6:F6:E0] [Tuya Smart Inc.]
[006] 192.168.2.103 Image MKI9 [E8:9C:25:C4:CD:A3] [ASUSTek COMPUTER INC. Router, laptop]
[007] 192.168.2.105 Image no host name [C2:56:EE:49:45:DE] [Randomized MAC – no match in DB (e.g. Android)]
[008] 192.168.2.106 Image no host name [A6:49:6C:10:2A:26] [Randomized MAC – no match in DB (e.g. Android)]
[009] 192.168.2.107 Image no host name [3C:F7:A4:9D:81:15] [Samsung Electronics Smartphone, tablet]
[010] 192.168.2.109 Image no host name [EC:FA:BC:03:6B:58] [Espressif Inc. ESP8266, ESP32]
[011] 192.168.2.112 Image HPG2miniDOM [FC:3F:DB:10:63:AA] [Hewlett Packard Laptop, printer]
[012] 192.168.2.128 Image Samsung QN91AA 75 TV [54:3A:D6:6F:B3:C0] [Samsung QN91AA 75 TV / Samsung Electronics / QE75QN91AATXXH]
[013] 192.168.2.212 Image ShellyHTTP [HTTP] [A0:A3:B3:67:57:80] [Espressif Inc. ESP8266, ESP32]
[014] 192.168.2.250 Image HADOM [D8:3A:DD:F5:71:FF] [Raspberry Pi Trading Home Assistant Box]
Let me know if you need logs, captures, or any testing help.