If the receiving system displays the hex value for 1/2 correctly then you need to check the hex value for that character in the Xlated message and compare it to the hex value for the same character in the inound message.
You can do that by saving the inbound message to a file and running hcihd from the command line pointing to the file. You can then find the appropriate byte and see what the hex character for that byte is.
Then run the Xlate tester against the inbound file saving the result to a file. Then again using hcihd agianst the Xlated file see if the same byte has the same hex character.
If it does, give the Xlated message to the receiving system and have them check to see if it displays correctly.
I all of the above is true, what do you care what it looks like in the tester, the receiving system is getting the same value as the sending system is sending.
Now if the hex character changes after the Xlate then that is something to address.
email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.