BMSerial and SoftwareSerial libraries

Poly34: Yes it is, I just had :

Make life easy for me. Please post two identical programs with just BMSerial different - and please test them first.


Hi Poly,

I just ran into the same issue. In case you haven’t solved it, or for those who might run into the same issue as well here’s a solution that worked for me.

It seems that BMSerial only works at specific baud rates (unlike SoftwareSerial which doesn’t seem to care what the baud rate is). The device that was using the SoftwareSerial library was operating at a strange baud rate. I had to change the eeprom to update the baud rate to 38400 and it now works with BMSerial as a drop-in replacement to SoftwareSerial.

Here are the supported baud rates for BMSerial at the time of writing (you can find them in the .cpp file).

115200, 57600, 38400, 31250, 28800, 19200, 14400, 9600, 4800, 2400, 1200, 300.

Hope this helps someone.