   LXSerialDMX.startInput();
 
   if ( use_multicast ) {
-    //eUDP.begin(interface->dmxPort());
-    eUDP.beginMulticast(send_address,  interface->dmxPort()); 
+    //eUDP.beginMulticast(send_address,  interface->dmxPort() - 1);
+    eUDP.begin(interface->dmxPort());
   } else {
     eUDP.begin(interface->dmxPort());
   }

#if defined ( ETHERNET_SHIELD_V2 )
#include <Ethernet2.h>
#include <EthernetUdp2.h>
#else
#include <Ethernet.h>
#include <EthernetUdp.h>
#endif


#include <LXDMXEthernet.h>

    for(int i=1; i<=got_dmx; i++) {
      interface->setSlot(i, LXSerialDMX.getSlot(i));
    }
    blinkLED();
    
    interface->sendDMX(&eUDP, send_address);

    got_dmx = 0;
  } else {
    digitalWrite(LED_PIN, LOW);
