how to interpret temperature value from byte array

Viewed 21

I am doing reverse engineering to Walnut Health thermometer. I am able to get raw data, which is for 97.7 Fahrenheit. It is exactly like that.

    DATA: [85, 1, 109, 1, 88, 0, 114, 11, 6, 18] 
    DATA: [85, 1, 109, 1, 88, 0, 114, 11, 6, 18] 
    DATA: [85, 1, 109, 1, 88, 0, 114, 11, 6, 18] 
    DATA: [85, 1, 109, 1, 88, 0, 114, 11, 6, 18]
    DATA: [85, 1, 109, 1, 88, 0, 114, 11, 6, 18]
    DATA: [86, 1, 109, 1, 88, 0, 114, 11, 6, 18]

FOR 92.5 Fahrenheit it is

    DATA: [78, 1, 78, 1, 83, 0, 84, 11, 6, 18] 
    DATA: [79, 1, 79, 1, 83, 0, 84, 11, 6, 18] 
    DATA: [79, 1, 79, 1, 83, 0, 84, 11, 6, 18] 
    DATA: [79, 1, 79, 1, 83, 0, 84, 11, 6, 18]
    DATA: [79, 1, 79, 1, 83, 0, 84, 11, 6, 18] 
    DATA: [78, 1, 78, 1, 83, 0, 84, 11, 6, 18] 
    DATA: [78, 1, 78, 1, 83, 0, 84, 11, 6, 18] 
    DATA: [78, 1, 78, 1, 83, 0, 84, 11, 6, 18]
    DATA: [78, 1, 78, 1, 83, 0, 84, 11, 6, 18] 
    DATA: [78, 1, 78, 1, 83, 0, 84, 11, 6, 18]

I measured Temperature value from its own app so it is not exactly 92.5 its around that value

My question is; how can I interpret temperature value from byte array?

0 Answers
Related