SerialSofware and IDE 1.57 - 1.58

Hi,

I came to the conclusion that IDE 1.57- 1.58 and SerialSoftware is not working correctly.

With as simple script that is perfectly working with IDE 1.06, received data is corrupted with IDE 1.5x, as far as I can see transmit is OK;
My test is simply to send and receive data at 38400 bps on RX (pin 4) and TX pin (14).

Is there already a solution for that issue?
Robert

Example (with IDE 1.06):
With IDE 1.06
Serial RX Goodnight moon!
Serial TX to mySerial RX AT+
mySerial TX to Serial RX ERROR(0)

Example (with IDE 1.5x):
With IDE 1.06
Serial RX Goodnight moon!
Serial TX to mySerial RX AT+
mySerial TX to Serial RX …MJLJ#.

*/
#include <SoftwareSerial.h>

SoftwareSerial mySerial(4, 14); // RX, TX

void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(57600);

Serial.println(“Goodnight moon!”);

// set the data rate for the SoftwareSerial port
mySerial.begin(38400);
}

void loop() // run over and over
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}

yes, i have the same problem.

I have updated my MacBook Pro to iOSx yosemite and i can work only with the IDE 1.5.8 but i can't use the
mySerial library.

Can someone help me?

thanks

This still a real issue. Does someone can state about that. :grin:

By chance I still run on Maverick using IDE 1.06 (which is crashing my system from time to time), 1.57 is more stable (1.58 gives lot of compilation errors with older scripts), and I still waiting a SeriaSofware fix.

Robert