This sounds like wanting to eat your cake and have it too,
where the cake is the LF character consumed by the BlueTooth
Client as a Delimiter, having served its function as a message delimiter
to supply you with complete messages.
To log all your incoming messages line by line in a .Text field,
set the .Text field to a triple JOIN of
- the previous value of the .Text field
- a line break like \n or <br> (if html label)
- the newly arrived message.
I personally prefer to reverse the order, getting the latest message at the top,
because I haven't figured out how to force a scroll to the bottom.
ABG