Need help with Behringer UB-Xa sysex

I need help reading the names of UB-Xa patches. When triggering a dump from the panel, the UB-Xa dumps 8 sysex dumps for each sound. All in all 1024 sysex dumps for each bank. (8x128=1024). When I read the documentation that I uploaded here, it looks like the names are in positions 78-93, 16 characters. I can also read that each parameter contains two 7 bit characters for a 16 character patch name. Can someone explain to me how I can see the names as ASCII? The first name in Bank A should be Brass Ensemb… something. The display do not show all 16 characters.

Bank A.syx (110.6 KB)
Bank B.syx (110.6 KB)
Bank C.syx (110.6 KB)
Bank D.syx (110.6 KB)

Sysex Guide_BE_0722-AAF_UB-Xa_UB-Xa D.pdf (439.6 KB)

Are you on the latest firmware? There are some changes to the name length in it , I believe.

Here’s how to convert a number to a character. That’s the first step. After that you concatenate all received characters and then label a pad with it.

function displayChar (valueObject, value)
  return string.char(value)
end