Problema con Arduino mega al desconectarlo

Hola a todos, quisiera saber si a alguien le ha ocurrido un problema similar al mío, descargue un código para controlar tiras de LEDS del tipo ws2811 a través de un software llamado Jinx, al Arduino se le carga un sketch que sirve de servidor de un protocolo llamado Glediator, funciona bien, me.permite controlar hasta 2000 LEDS, pero sucede que cargo el sketch y funciona todo genial, pero al desconectar al Arduino del puerto USB y al volver a conectarlo incluso en el mismo puerto deja de funcionar el programa, se ve que recibe datos pero no hace nada de encender LEDS ni nada, sin embargo si se vuelve a cargar el sketch vuelve a funcionar sin problemas, alguien sabrá por qué pasa esto y como solucionarlo???