     }
     
     int ch = Serial.read();
+    if( echo ) Serial.write( ch );
     if( ch == 0x0d || ch == 0x0a) {
       baud = bauds[baud];
       serial_connected( );

  int lp = 0;

  /* read until newline or filled string */
  while( ch != '\n' && lp < (80-1) ) {
    while( !Serial.available() ) delay( 5 );
    ch = Serial.read();
    line[lp] = ch;
    lp++;
  }

// well, it detects 115200, but it doesn't work

long baud = 0;
int echo = 0;

void serial_connected( void )
{
