Geht bei mir wunderbar, ich benutze auch nur ein Windows und lese den Comport aus. Wenn 28592 nicht geht, stimmt was anderes nicht der Encoding ist der richtige kannst du gerne bei mir testen.
Hier mal ein kleiner Denkanstoß:
// Create a new SerialPort object with default settings.
_serialPort = new SerialPort();
_serialPort.Encoding = Encoding.GetEncoding(28592);
_serialPort.PortName = comboBoxcomports.Text;
_serialPort.BaudRate = 9600;
_serialPort.ReadTimeout = 500;
_serialPort.Open();
_continue = true;
readThread.Start();
logfile("INFO", "SERIALPORTOPEN", "Serial Port open on " + comboBoxcomports.Text);
Wir werden da nochmal drüber testen.
Ohne Hardware ist sowas halt immer schwer.
Aber wir sollten eine Lösung finden.
Das Log im Level TRACE wäre trotzdem hilfreich. Zum Thema Log siehe Wiki.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)