 		{
 			switch(high)
 			{
+				case 0: // connected
+					for(int i = 0; i < 3; i++)
+					{
+						digitalWrite(PIN_LED, LOW);
+						delay(250);
+						digitalWrite(PIN_LED, HIGH);
+						delay(250);
+					}
+					digitalWrite(PIN_LED, HIGH);
+					break;
+
 				case 1: // multitap
 					multitap = low == 1 ? true : false;
 					break;
+
 				case 2:
 					switch(low)
 					{

	set_output(PIN_1_DATA0, 0, 0x8000);
	set_output(PIN_2_DATA0, 1, 0x8000);
#ifdef MULTITAP
	if(multitap) digitalWrite(PIN_2_DATA1, LOW);
#endif
}



		set_output(PIN_2_DATA0, data0);
		bits[data0] >>= 1;
		if(digitalReadFast(PIN_1_LATCH) == LOW)
		{
			set_output(PIN_2_DATA1, data1);
			bits[data1] >>= 1;
