Bit.ToHexString(11) is 11? Interesting!
Well, you could do the conversion with this tiny function:
B4X:
Sub dec2hex (inp As Int) As String
Dim hex As List
hex.Initialize
hex.AddAll(Array As String("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"))
If inp>255 Then
inp=255
End If
Dim l As Int=inp/16
Dim r As Int=inp Mod 16
Return hex.Get(l)&hex.Get(r)
End Sub
If job.GetString.SubString2(0,6) = "2,4,2," Then ' reponce = 2,4,2,3,9
f = Regex.Split(",",job.GetString)
i = 0
B = 0
A = f(2)
v = 2
Do While (i < f(2))
v = v + 1
u = f(v)
B = B + Bit.ShiftLeft(u, (A - 1) * 8)
i = i + 1
A = A - 1
Loop
AdrData = B