Several times I have problem that first few bytes can not has been received in array.
This problem occurs only if I have a large number of long arrays...
For example
Code:
    
Some vars...
            Mail_User var byte[36]
            Mail_123 var byte[36]
            Mail_Pass var byte[36]
            etc
And serin2 look like this
Code:
 serin2 PC_RX,8588,1000,PC_Data_Mail,[wait("Mail:"), str Mail_Alrm\5, str MailServer\20, str Mail_port\6, str Mail_User\35, str Mail_Pass\35,_
        str Mail_Adr\30, str Mail_Subj\20, str Mail_Msg\50, str Mail_FileName\20, Mail_Name_Tip,_
        str Mail_RCPT1\35, str Mail_RCPT2\35, str Mail_RCPT3\35 ]
And in this case first 5 charter of str Mail_Pass\35 is zero if i didn't add Mail_123 var byte[36] .
But if I add Mail_123 var byte[36], or any array longer than number of bytes that didn't received everything work fine...
This is compiled with PBP2.60C, I didn't try to compile with PBP3...
I assume that first few byte and rest of array isn't in same bank or something like that...