Page 1 of 2
XSight learned signals decode?
Posted: Sat Jul 11, 2020 5:57 am
by Capn Trips
https://www.hifi-remote.com/forums/dload ... e_id=26000
Found most of the device upgrades I needed in the files and tweaked them as desired. I needed to learn the signals for two devices, a Digiview HDMI switcher, and Pioneer CT-1380WR Double Cassette Deck.
I have learnt the signals to my XSight AR18, but they do not decode into "protocol/device/OBC" data that I could use to create an upgrade.
Also, when I click on "Convert to Device Upgrade" nothing happens.
Running RemoteMaster v2.11 build 1 on a Win10 64-bit machine.
Help? I'd like to create device upgrades for both of these devices.
Thanks.
Posted: Sat Jul 11, 2020 8:42 am
by The Robman
Hey Capn, welcome back. The problem is learning technique, you are starting to press the "teaching" button before pressing the "learning" button on the JP1 remote. The cassette deck uses the NEC2 protocol, so in that case you've captured the whole signal but there is often an incomplete signal in front, so you see "multiples" for those. The video switcher uses NECx1 where the repeating section doesn't have data in it, so some of those buttons were not captured. However, the ones that you did capture match an existing device upgrade, so you're all set there.
Pioneer CT-1380WR Double Cassette Deck
https://www.hifi-remote.com/forums/dload ... e_id=26001
PTC Digiview HM-501E 5x1 HDMI Switch
https://www.hifi-remote.com/forums/dload ... e_id=11373
Posted: Sat Jul 11, 2020 9:05 am
by Capn Trips
The Robman wrote:Hey Capn, welcome back. The problem is learning technique, you are starting to press the "teaching" button before pressing the "learning" button on the JP1 remote. The cassette deck uses the NEC2 protocol, so in that case you've captured the whole signal but there is often an incomplete signal in front, so you see "multiples" for those. The video switcher uses NECx1 where the repeating section doesn't have data in it, so some of those buttons were not captured. However, the ones that you did capture match an existing device upgrade, so you're all set there.
Pioneer CT-1380WR Double Cassette Deck
https://www.hifi-remote.com/forums/dload ... e_id=26001
PTC Digiview HM-501E 5x1 HDMI Switch
https://www.hifi-remote.com/forums/dload ... e_id=11373
First, THANK YOU for the quick turnaround!
Second - I will try to wait longer after putting the XSight into "listening" mode, but the screen says that it's ready to receive before I push the "teaching button". Will try to exercise greater care when i try again.
Third, <hitting head on desk> how did I not find that upgrade for the HDMI switcher? I swear I looked for it!
Fourth, I think you gave me a bad link for the cassette deck. The link just leads back to my original upload.

Posted: Sat Jul 11, 2020 9:13 am
by Capn Trips
I found the Cassette upgrade in the file section - no worries.
And THANKS again!
Posted: Sat Jul 11, 2020 9:30 am
by Capn Trips
Thanks. I overlooked two learnt signals previously on the Cassette deck. I have uploaded them in my
https://www.hifi-remote.com/forums/dload ... e_id=26000 file.
Don't bother with a complete upgrade, but if you could just decode the EFC/OBCs for me, I'll update the upgrade.
function COPY:
{41.5k,513,lsb}<1,-1|1,-3>(16,-8,A:32,1,-36.604m)*{A=0xf10e5ea1}
function PGM CLEAR:
{41.5k,521,lsb}<1,-1|1,-3>(16,-8,A:32,1,-36.58m)*{A=0xbf405ea1}
And I was very careful with the learning. Have XSights usually done OK with learning? This is the first time I've ever used one for that. I was raised on my Radio Shack 15-1994s and 2117s, and had learning down pat on those!
Re: XSight learned signals decode?
Posted: Sat Jul 11, 2020 10:00 am
by mdavej
Capn Trips wrote:...when I click on "Convert to Device Upgrade" nothing happens.
I think you have to select one or more learns before you click convert.
Posted: Sat Jul 11, 2020 10:00 am
by The Robman
Yeah sorry, I grabbed ur link by mistake, but I have updated the earlier posts with the correct link.
You learned those last 2 buttons perfectly and they decode perfectly in RMIR (see screenshot below), so are you not seeing the decodes? If not, we need to fix that so you can be DIY with learns. I have added the 2 new buttons to the original cassette RMDU file.
I've never learned with an XSight, so I can't comment on that, but regardless of the remote being used to learn, it's always a good idea to wait a second or two before pressing the teaching remote button.

Posted: Sat Jul 11, 2020 10:24 am
by Capn Trips
Well, here's what my learned display shows:
So is it a problem with my DecodeIR.dll? I installed the full RM installation package and the "About" tab on RMIR says "DecodeIR version 2.45"
Re: XSight learned signals decode?
Posted: Sat Jul 11, 2020 10:26 am
by Capn Trips
mdavej wrote:Capn Trips wrote:...when I click on "Convert to Device Upgrade" nothing happens.
I think you have to select one or more learns before you click convert.
Understood. I tried that - highlighting all of the learns on one device, highlighting a single learn, highlighting all of them, yet nothing ever happens.
Re: XSight learned signals decode?
Posted: Sat Jul 11, 2020 10:35 am
by mdavej
Capn Trips wrote:mdavej wrote:Capn Trips wrote:...when I click on "Convert to Device Upgrade" nothing happens.
I think you have to select one or more learns before you click convert.
Understood. I tried that - highlighting all of the learns on one device, highlighting a single learn, highlighting all of them, yet nothing ever happens.
If the protocol is unknown, as above, it won't convert.
Re: XSight learned signals decode?
Posted: Sat Jul 11, 2020 10:40 am
by Capn Trips
mdavej wrote:Capn Trips wrote:mdavej wrote:I think you have to select one or more learns before you click convert.
Understood. I tried that - highlighting all of the learns on one device, highlighting a single learn, highlighting all of them, yet nothing ever happens.
If the protocol is unknown, as above, it won't convert.
Aha. So I have to solve my decoding problem first. Understood.
Posted: Sat Jul 11, 2020 1:05 pm
by The Robman
Capn Trips wrote:So is it a problem with my DecodeIR.dll? I installed the full RM installation package and the "About" tab on RMIR says "DecodeIR version 2.45"
Graham has switched RMIR to using IRTransDemogifier instead of DecodeIR, but there is still an option to switch back. I hadn't noticed that mine was set to DecodeIR still.
To switch back, go to Options > Set IR Decoder > DecodeIR, then your learns will decode.
Hopefully Barf can jump in to help with why these learns didn't decode. I looked at the raw data and they look clean.
Posted: Sun Jul 12, 2020 2:22 pm
by The Robman
I just realized that the Pioneer deck should really use the Pioneer protocol, rather than the NEC2 protocol, so I have updated the RM file accordingly.
Posted: Sun Jul 12, 2020 3:37 pm
by Capn Trips
The Robman wrote:Capn Trips wrote:So is it a problem with my DecodeIR.dll? I installed the full RM installation package and the "About" tab on RMIR says "DecodeIR version 2.45"
Graham has switched RMIR to using IRTransDemogifier instead of DecodeIR, but there is still an option to switch back. I hadn't noticed that mine was set to DecodeIR still.
To switch back, go to Options > Set IR Decoder > DecodeIR, then your learns will decode.
Hopefully Barf can jump in to help with why these learns didn't decode. I looked at the raw data and they look clean.
See how old I am? I never even HEARD of Transmogrifier (outside of Calvin and Hobbes comic strips!)
Posted: Mon Jul 13, 2020 8:24 am
by mathdon
Many of the signals are NEC2 but with an unusual frequency. The standard frequency for all NEC signals is 38400Hz, yours are 41400Hz or higher. That difference of 3000Hz is outside the default tolerance of IrpTransmogrifier, so it finds no decodes.
For the next build, I have added a field in the Learned Signals tab so that the tolerance can be changed. Setting it to 3500 makes the signals decode as NEC2 and you can then convert them to a device upgrade using the conversion button. However, due to the frequency difference they may not work the equipment.
A few other signals decode as NECx1 with DecodeIR, but they are not valid NECx1 signals as the repeat frames are wrong, they send a 1 where it should be a 0. So there is no way of making them decode with IrpTransmogrifier, and if they were converted as part of a device upgrade then they probably would not work, as the equipment presumably accepts what is sent by the OEM remote that they were learned from.