This is my guess:
# Set Transceived House Codes command is 
bb (byte 0) and settings are stored in the 16 bit data from byte 1 and 2
# "Transceive ALL House Codes" in this case 
11111111=
0xff 11111111=
0xff75   

 down   n/a   18.059   BULK_OR_INTERRUPT_TRANSFER   bb 
ff ff 05 00 14 20 28                                          
# (No transceived house codes)
24   

 down   n/a   1.355   BULK_OR_INTERRUPT_TRANSFER   bb 
00 00 05 00 14 20 28                                                                                       
# (House code A !?!?!?)
71   

 down   n/a   6.707   BULK_OR_INTERRUPT_TRANSFER   bb 
40 00 05 00 14 20 28   
well this last one is a bit weird. I would expect 
bb 00 01 05 00 14 20 28 or 
bb 01 00 05 00 14 20 28 ... 
but this is a 0x40 -->  01000000
so try to capture more combinations and keep an eye on how changes the line starting with 
bb.
Use this 
http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html to translate hexadecimal values to binary so to have a visual bit representation of the bytes in position 1 and 2.