PaulS:
if(Serial1.available() > 0){
h = Serial1.read();
m=Serial1.read();
If there is at least one byte of serial data available, it is NOT okay to read two bytes.
I read one byte at a time.
EDIT:
I need to read an hour as a byte:
I manage to read only the hour, as of example:
16:34
I managed to read only 16, but not 34.
any idea how to solve this?