Are you required to receive the strings two at a time, like temperature and humidity, or are the two strings
just the same reading in two messages?
If the message really is only one string at a time, twice, then request -1 bytes to get only one string at a time.
According to the
ascii table CR is hex 0D.
See attached for hexify, a block that will create an Ai2 text value of CR :
It uses one of the Web component blocks for the conversion
(no web access needed.)
Split at (incoming_text, hexify("0D")) will split incoming message into a list of strings at each \r.
Use SELECT ITEM n from LIST to get each part afterwards until length of list.
Show us your blocks and BTClient Designer settings if this does not work for you,
along with right-click-DoIt values of the incoming data stream.
ABG