Доброго времени суток.
Обнаружила странность.
Если загрузить роутер, выйдти в веб морту (родную прошивки) и послать в порт UART букву "d" (там есть кнопка)то на выходе получается 3 байта:
передаётся командой if($1 == "SERIAL_DATA" ) print unescape($2) > "/dev/ttyUSB0" из CGI файла. Если заменить unescape($2) константой, ситуация не меняется.
если зайти через виндовую командную строку "Telnet 192.168.1.120 2000" и жать кнопку "d" получаем один байт, притом на более высокой скорости передачи.
Но если затем вернутся на вебмору то на UART придёт 2 байта на тойже скорости что и по телнету
После перезагрузки роутера всё начинается с начала.
Можно както заставить работать вебморду как телнет или придётся смирится?
Заранее благодарна.
Это не дым канифоли. Это души погибших транзисторов...