The post you linked was about data that actually is text, just with a different encoding. With your data, there is no encoding that makes it actually text. The unprintable 0x01, 0x02, and 0x03 characters will apparently not make it past the various "sanity checks" in the VSE code that try to separate text from binary.
In the absence of a data protocol built for your particular message format, you can use some Scriptable Data Protocols that will convert your RR pairs to something that passes for text, and then reverse that conversion at playback time.
On the Data Protocol selection screen, add a Scriptable Data Protocol then the Delimited Text Data Protocol on the request side. Add another Scriptable Data Protocol on the response side. It should look like this:
Next, you will be asked to configure those data protocols. The first Scriptable Data Protocol should have a single 'Request' tab. Put the following code in there:
%beanshell%
String text = lisa_vse_request.getBodyText();
text = text.replaceAll("\\u0001", "(0x01)/");
text = text.replaceAll("\\u0002", "(0x02)/");
text = text.replaceAll("\\u0003", "(0x03)/");
lisa_vse_request.setBodyText(text);
This will replace the unprintable characters with something printable before they become a problem. This will allow the Delimited Text Data Protocol to see the request body as text and do its job. After this will need to configure the Delimited Text DPH.
The second Scriptable Data Protocol will have two tabs. For 'Response - Record', use this:
%beanshell%
String text = lisa_vse_response.getBodyText();
text = text.replaceAll("\\u0001", "(0x01)/");
text = text.replaceAll("\\u0002", "(0x02)/");
text = text.replaceAll("\\u0003", "(0x03)/");
lisa_vse_response.setBodyText(text);
It's identical to the first one, except it uses lisa_vse_response instead of lisa_vse_request. This will allow VSE to see the response as text and put in magic strings.
For the 'Response - Playback' tab, we will have to reverse the conversion on the response:
%beanshell%
String text = lisa_vse_response.getBodyText();
text = text.replaceAll("(0x01)/", "\\u0001");
text = text.replaceAll("(0x02)/", "\\u0002");
text = text.replaceAll("(0x03)/", "\\u0003");
lisa_vse_response.setBodyText(text);
See if that works for you. At the end of the recording session, make sure to use the little save button in the lower right corner because you do not want to enter all that again from scratch.