It definitely works, many of us are using it right now. So let's see what settings you have. It should look like below...and the firewall rule.
udpbroadcastrelay --id 4 --port 1900 --dev igb0_vlan1060 --dev igb0_vlan1042 -s 1.1.1.1 --multicast 239.255.255.250 -d
# DIAL clients net (smartphones and their Youtube apps live here)pass in quick on igb0_vlan1060 inet proto udp from {(igb0_vlan1060:network)} to {239.255.255.250} port {1900} keep state# Entertainment net (TV implementing a DIAL server lives here)pass in log quick on igb0_vlan1042 inet proto udp from {(igb0_vlan1042:network)} to {10.10.42.1} port {1900} keep state
ID set to 4Port set to 1900Outgoing source IP set to 1.1.1.1ID: 4 (DSCP: 4, ToS: 0x10), Port 1900igb0_vlan1060: 12 / 10.10.60.1 / 10.10.60.255igb0_vlan1042: 19 / 10.10.42.1 / 10.10.42.255found 2 interfaces totalIP_ADD_MEMBERSHIP: 10.10.60.1 239.255.255.250IP_ADD_MEMBERSHIP: 10.10.42.1 239.255.255.250Done Initializing<- [ 10.10.60.100:40536 -> 239.255.255.250:1900 (iface=12 len=125 tos=0x00 DSCP=0 ttl=1)-> [ 10.10.42.1:1900 -> 239.255.255.250:1900 (iface=19 len=125 tos=0x10 DSCP=4 ttl=1)<- [ 10.10.42.16:41954 -> 10.10.42.1:1900 (iface=19 len=411 tos=0x00 DSCP=0 ttl=64)-> [ 10.10.60.1:1900 -> 10.10.42.1:1900 (iface=12 len=411 tos=0x10 DSCP=4 ttl=64)<- [ 10.10.60.1:1900 -> 10.10.42.1:1900 (iface=5 len=411 tos=0x10 DSCP=4 ttl=64)IP DSCP (4) matches ID. IP ToS 0x10. Packet Ignored.
-> [ 10.10.60.1:1900 -> 239.255.255.250:1900 (iface=12 len=411 tos=0x10 DSCP=4 ttl=64)
-> [ 10.10.60.1:1900 -> 10.10.42.1:1900 (iface=12 len=411 tos=0x10 DSCP=4 ttl=64)
Simple Service Discovery Protocol HTTP/1.1 200 OK\r\n CACHE-CONTROL: max-age=1800\r\n DATE: Sun, 04 Apr 2021 02:58:36 GMT\r\n EXT: \r\n LOCATION: http://10.10.42.16:7678/nservice/\r\n SERVER: Samsung-Linux/4.1, UPnP/1.0, Samsung_UPnP_SDK/1.0\r\n ST: urn:dial-multiscreen-org:service:dial:1\r\n USN: uuid:7bbede11-cb5a-4c60-b356-ab6914661a7f::urn:dial-multiscreen-org:service:dial:1\r\n WAKEUP: MAC=9c:8c:6e:00:00:02;Timeout=10\r\n Content-Length: 0\r\n BOOTID.UPNP.ORG: 9\r\n \r\n [HTTP response 1/1]