I pasted the above code to a new manual protocol, and in the resulting protocol there are 3 devices and one command.The Robman wrote:Here's the raw code for the regular NEC executor (which generates NEC1, NEC2, etc). To adjust the carrier frequency, you adjust the first 2 bytes of the code.
Upgrade Protocol 0 = 00 5A (S3C8+) NEC1 (KM v9.22)
43 8B 31 8B 12 CF 44 08 08 01 18 01 06 01 18 03
39 D2 DC 11 94 08 B6 20 01 08 03 37 04 15 F6 01
46 FB 10 37 0B 07 E4 05 04 60 05 8B 0E B6 04 80
B6 05 80 37 0B 05 E4 04 05 60 05 E4 06 07 60 07
20 11 37 06 05 F6 01 04 7B 12 37 09 15 37 02 06
F6 01 49 F6 01 46 37 01 03 46 29 0D 46 29 01 8D
01 49 E4 20 1E E4 21 1F 37 01 EB F6 01 49 E6 28
C1 60 04 E6 12 01 8B E4
End
You can use PB to see what it should be. If I enter 38.1 with a 33% duty cycle, I get "43 8B", so this executor is certainly trying to generate 38.1. If I enter 37.9, I get "44 8B". This will take some trial and error to see what the Slingbox actually generates based on the code.
Moreover, I tried to type in 32,8,and a random number in the 3 devices, and it decodes as nec1 239,175.
I am not sure where the numbers come from?
Thanks.