some time the obvious is hard to grasp but if you look at the table and you take the last byte of each code and inverse it , it is the value for the 3rd byte or visa vera if you inverse 3rd byte u get 4byte

eg full hex code 00 FF 20 DF = OBC 4

Ok 00 FF are the device code and i just need to know these for each remote type

20 is the inverse of DF , which is referred to as OBC 4 , why i am not sure perhaps becuase it the 4th change from FF when taking $40 from FF

if i store the value of DF for this key and do bitwise not ( inverse) on this value the result will be 20 byte 3

The following code does this


Byte4 = $DF

Byte3 = (~ byte4)

more fun ahead