<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Dave,</p>
    <p><br>
    </p>
    <p>I send the actual logs and test results.</p>
    <p>First test, 300 ms start delaying time, device: /dev/ttyACM0,
      yesterday tryed serial patch is applied too:<br>
      BRLTTY started infollowing time:<br>
      <a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@15:20:03.015">2024-12-30@15:20:03.015</a><br>
      /dev/ttyACM0 device is measured in 15:20, 15:24 and 15:25 times.<br>
      15:20 measure result shows the general 9600 baud related wrong
      settings:<br>
      Start time when measure begin: 15:20:27<br>
      15:20:27: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:20:37: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:20:47: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:20:57: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:21:07: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:21:17: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      End time when measure ended: 15:21:27<br>
      <br>
      15:24 time serial baud rate measure script show equals wrong
      results:<br>
      Start time when measure begin: 15:24:04<br>
      15:24:04: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:24:14: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:24:24: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:24:34: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:24:44: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      15:24:54: speed 9600 baud; rows 0; columns 0; line = 0;<br>
      intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
      <undef>;<br>
      eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
      ^S; susp = ^Z; rprnt = ^R;<br>
      werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
      -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
      -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
      ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
      -echoprt<br>
      echoctl echoke -flusho -extproc<br>
      <br>
      End time when measure ended: 15:25:04<br>
      <br>
      After this measurement, because the Focus 1 display is not
      initialized, and in <a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@15:25:14.153">2024-12-30@15:25:14.153</a> the braille driver
      still failed to start, I do the manual stty -F /dev/ttyACM0 57600
      command.<br>
      Braille display right initialized.<br>
      The driver begin right starting with <a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@15:25:18.539">2024-12-30@15:25:18.539</a>, the
      Focus 1 display is right detected in <a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@15:25:18.903">2024-12-30@15:25:18.903</a> time.<br>
      The 15:25 doed serial measurement script execution shows the right
      57600 baud rate related settings:<br>
      Start time when measure begin: 15:25:48<br>
      15:25:48: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      15:25:58: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      15:26:08: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      15:26:18: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      15:26:28: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      15:26:38: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      End time when measure ended: 15:26:48<br>
      <br>
      Next test, 300 MS delay time, the modified -d ttyACM0+baud=57600
      command:<br>
      Test started: 16:05<br>
      Used device parameter: -d ttyACM0+baud=57600<br>
      Serial baud measure result:<br>
      Start time when measure begin: 16:05:03<br>
      16:05:03: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      16:05:13: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      16:05:23: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      16:05:33: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      16:05:43: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      16:05:54: speed 57600 baud; rows 0; columns 0; line = 0;<br>
      intr = <undef>; quit = <undef>; erase = <undef>;
      kill = <undef>; eof = <undef>;<br>
      eol = <undef>; eol2 = <undef>; swtch = <undef>;
      start = <undef>; stop = <undef>;<br>
      susp = <undef>; rprnt = <undef>; werase =
      <undef>; lnext = <undef>;<br>
      discard = <undef>; min = 0; time = 0;<br>
      -parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
      ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
      -ixon -ixoff<br>
      -iuclc -ixany -imaxbel -iutf8<br>
      -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
      tab0 bs0 vt0 ff0<br>
      -isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
      -tostop -echoprt<br>
      -echoctl -echoke -flusho -extproc<br>
      <br>
      End time when measure ended: 16:06:04<br>
    </p>
    <p><br>
    </p>
    <p>Precise, the entire used modified command with usual works when
      the delaying time is 300 MS or higher:<br>
      LANG=C brltty -ldebug,usb,serial,inpkts,outpkts -b fs -d
      ttyACM0+baud=57600 -L brltty_usb_serial_16:05_300ms.log &&
      python3 serial_measure.py<br>
      <br>
      Other measurements is not need, because baud rate this situation
      setted correctly.<br>
      Braille display is detected correct with following time:
      <a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@16:05:04.035">2024-12-30@16:05:04.035</a><br>
    </p>
    <p>Very interesting, when I restarting entire system, braille
      display is not initializing.</p>
    <p>When I trying this working command variation, some time BRLTTY
      correct set the baud rate and initializing the display, some time
      not.</p>
    <p>I tried increasing delaying time with 500 Ms (you will be seeing
      the modified waittime related patch), some time initializing the
      display, some time not.</p>
    <p>In the /etc/brltty.conf file not possible set this baud rate
      related modification for example with Braille parameters the FS
      driver?</p>
    <p>So, partially we founded a working solution, begin going the good
      direction.</p>
    <p>I think the 1000 or 2000 MS perhaps will be too long wait time.
      What do you think?</p>
    <p>If you thinking need more increasing the wait time with larger
      value from 500 Ms, I will be repeat the test.</p>
    <p>So, BRLTTY is more time right starting this USB adapter when I
      using the -d ttyACM0+baud=57600 option.</p>
    <p>Normal -d ttyACM0, or -d /dev/ttyACM0 newer automatically
      changing the baud rate in adapter side this usb serial adapter my
      experiences.</p>
    <p><br>
    </p>
    <p>Hopefully you helps this diagnostic logs.</p>
    <p><br>
    </p>
    <p>Attila<br>
    </p>
    <div class="moz-cite-prefix">2024. 12. 30. 11:17 keltezéssel, Hammer
      Attila Ã­rta:<br>
    </div>
    <blockquote type="cite"
      cite="mid:e26e4923-e58c-492f-a096-e34f40d5e6ed@pickup.hu">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi Dave!<br>
        <br>
        So I completely understand what you want to test.<br>
        To be honest, since we tested a new patch, I automatically
        removed the ready time delay code line fix that you suggested on
        December 24th, but I can easily restore it.<br>
        So I will repeat the test with the two patches.<br>
        I will report back with the results and log files by this
        afternoon at the latest.<br>
        Thanks your patience and every help,</p>
      <p><br>
      </p>
      <p>Attila<br>
      </p>
      <div class="moz-cite-prefix">2024. 12. 30. 1:13 keltezéssel, Dave
        Mielke Ã­rta:<br>
      </div>
      <blockquote type="cite"
        cite="mid:Z3HlmhYXDazegGvw@beta.private.mielke.cc">
        <pre class="moz-quote-pre" wrap="">[quoted lines by Hammer Attila on 2024/12/29 at 21:48 +0100]

</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">What option me need use with ready timeout related, or what config settings
in /etc/brltty.conf toggle this value the correct setting?
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">I meant "ready delay", i.e. the added line in braille.c:

   descriptor.serial.options.readyDelay = 200;

Please test with both the serial patch and this line added to the braille driver.

</pre>
      </blockquote>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: <a class="moz-txt-link-abbreviated" href="mailto:BRLTTY@brltty.app">BRLTTY@brltty.app</a>
For general information, go to: <a class="moz-txt-link-freetext" href="http://brltty.app/mailman/listinfo/brltty">http://brltty.app/mailman/listinfo/brltty</a>
</pre>
    </blockquote>
  </body>
</html>