Well, thank you for ideas.
The
Serial.print("pass: [");
Serial.print(pass);
Serial.println("]");
prints out fine.
When I set Serial monitor window to both NL & CR it does not work, if I set up only newline, it works.
I wonder why tho... I'm planning to use this with some C# app so I want to understand this.
Any ideas how to control this?