Button: Volume[-]
Samsung-Raw [received with IRemote on Arduino]:
m4350 s4500 m500 s1700 m500 s1700 m500 s1750 m500 s600 m500 s600 m450 s600 m500 s600 m500 s600 m500 s1750 m500 s1700 m500 s1700 m500 s600 m500 s600 m500 s600 m500 s600 m500 s600 m500 s1700 m500 s1750 m450 s600 m500 s1750 m500 s600 m500 s600 m500 s600 m500 s600 m450 s600 m500 s600 m500 s1750 m500 s600 m500 s1700 m500 s1700 m500 s1750 m500 s1700 m500
Samsung-Code[Decoded with IRemote on Arduino]: 0xE0E0D02F
Transmission of Code:[IRemote on Arduino]
HDRMARK:5000
HDRSPACE:5000
BITMARK:560
ONESPACE:1600
BITMARK:560
ONESPACE:1600
BITMARK:560
ONESPACE:1600
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ONESPACE:1600
BITMARK:560
ONESPACE:1600
BITMARK:560
ONESPACE:1600
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ONESPACE:1600
BITMARK:560
ONESPACE:1600
BITMARK:560
ZEROSPACE:560
BITMARK:560
ONESPACE:1600
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ZEROSPACE:560
BITMARK:560
ONESPACE:1600
BITMARK:560
ZEROSPACE:560
BITMARK:560
ONESPACE:1600
BITMARK:560
ONESPACE:1600
BITMARK:560
ONESPACE:1600
BITMARK:560
ONESPACE:1600
BITMARK:560
Null:0
As you can see, somehow the received raw-data doesnt match the decoded raw format.
This is a bit of the protocol on the Arduino when i send the code from the attiny:
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1700 m700 s1650 m700 s600 m700 s650 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s1650 m700 s1700 m700 s600 m700 s650 m700 s600 m700 s650 m700 s650 m700 s1650 m700 s1650 m700 s650 m700 s1650 m700 s600 m750 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1700 m700 s600 m700 s1650 m700 s1700 m700 s1650 m700 s1650 m700
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s650 m700 s600 m700 s1700 m700 s1650 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s1650 m700 s650 m700 s1650 m700 s650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s1700 m700
Unexpected codeType 12
E0E0D02
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s600 m750 s600 m700 s650 m700 s600 m700 s1650 m700 s1700 m700 s1650 m700 s600 m700 s650 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s1650 m700 s650 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s600 m750 s1650 m700 s600 m700 s1650 m700 s1700 m700 s1650 m700 s1650 m700
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1650 m700 s1650 m750 s1650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1700 m700 s1650 m700 s600 m700 s1700 m700 s600 m700 s650 m700 s600 m700 s650 m700 s650 m700 s600 m700 s1650 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s1700 m700
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1650 m700 s1700 m700 s600 m700 s650 m700 s600 m700 s650 m700 s600 m750 s1650 m700 s1650 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s600 m750 s600 m750 s1600 m700 s1650 m750 s600 m700 s1650 m700 s650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s1700 m700
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s1650 m700 s1650 m750 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1700 m700 s1650 m700 s600 m700 s1700 m700 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s1650 m750
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s650 m700 s600 m700 s1650 m700 s1700 m700 s1650 m700 s600 m750 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s1650 m700 s650 m700 s1650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s650 m700 s600 m700 s1700 m700 s600 m700 s1650 m700 s1650 m700 s1700 m700 s1650 m700
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1650 m700 s1700 m700 s600 m700 s650 m700 s600 m700 s650 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s1650 m700 s650 m700 s1650 m700 s600 m700 s650 m700 s600 m750 s600 m700 s600 m700 s650 m700 s1650 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s1650 m700
Received unknown code, saving as raw
m6650 s5050 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1650 m700 s1650 m700 s1700 m700 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1700 m700 s1650 m700 s600 m700 s1650 m750 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s600 m700 s1650 m700 s1700 m700 s1650 m700 s1650 m700
Received unknown code, saving as raw
m6600 s5050 m700 s1650 m700 s1650 m700 s1650 m750 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1650 m700 s1650 m750 s1650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s600 m750 s1650 m700 s1650 m700 s600 m700 s1700 m700 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s1650 m700
Received unknown code, saving as raw
m6600 s5050 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1650 m700 s1650 m700 s1700 m700 s600 m700 s650 m700 s600 m700 s650 m700 s600 m700 s1650 m700 s1650 m750 s600 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s650 m700 s1650 m700 s600 m700 s1650 m700 s1650 m700 s1700 m700 s1650 m700
Received unknown code, saving as raw
m6600 s5050 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s650 m700 s600 m750 s600 m700 s600 m700 s650 m700 s1650 m700 s1650 m750 s600 m700 s1650 m700 s650 m700 s600 m700 s650 m700 s600 m700 s600 m750 s600 m700 s1650 m700 s650 m700 s1650 m700 s1650 m700 s1650 m700 s1650 m700
Unexpected codeType 12
E0E0D02
Unexpected codeType 12
E0E0D02
Unexpected codeType 12
E0E0D02
Unexpected codeType 12
E0E0D02
Received unknown code, saving as raw
m100 s3100 m100 s4100 m250 s1350 m250 s800 m100 s2500 m0
As you can see, the mark and space timings differ sometimes, although the sent code is the same (quality-issues? OSSCAL Value wrong?)
Now i transmit the raw-data from my remote on the attiny and here is the received protocol-data on the arduino:
Unexpected codeType 11
E0E0D02F
Received unknown code, saving as raw
m5800 s4550 m650 s1700 m650 s1750 m650 s1800 m650 s650 m650 s600 m650 s600 m750 s550 m700 s600 m650 s1800 m650 s1750 m650 s1750 m650 s650 m650 s600 m700 s600 m700 s600 m700 s600 m650 s1750 m650 s1800 m600 s600 m650 s1800 m650 s650 m650 s650 m650 s650 m650 s650 m600 s650 m650 s600 m650 s1800 m650 s650 m800 s1600 m650 s1750 m650 s1750 m700 s1700 m650
Unexpected codeType 11
E0E0D02F
Unexpected codeType 11
E0E0D02F
Unexpected codeType 11
E0E0D02F