Parity/Toggle bits

Forum about hardware/software for the Philips Pronto TSU9600 and other remotes.

Moderator: hvxl

Post Reply
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Parity/Toggle bits

Post by Digit »

Ever heard of parity bits (aka toggle bits) wrt Infrared codes? Well, I didn't, until today.
Learning IR codes and using them on a remote other than the one supplied with the equipment can lead to strange results, as I discovered this week.
I found the cause and the solution this evening and it's relatively simple, but not always that easy to implement I think.
More details about this on my weblog:
http://blog.hekkers.net/2012/05/06/ir-t ... -mediabox/
r_255
Advanced Member
Advanced Member
Posts: 621
Joined: Wed Jun 11, 2008 9:39 pm
Location: Netherlands

Re: Parity/Toggle bits

Post by r_255 »

Funny as i have the same problems and gave up on it a year ago.
I did expierence the same that after a other keypress the code works again. So thats a work arround for me in homeseer.

I guess the 2 differnt codes got some thing to do with fast and slow scanning between channels?

Great you found out why....
thanks
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Parity/Toggle bits

Post by Digit »

You're right, using another button makes the 'unwilling one' work again. But only once :)
And right again, this toggle behavior is mostly used with 'fast' buttons.

This morning I wrote the additional code needed to support multiple IR codes for a single remote button and it works great.
And now all my IR controlled devices have this feature 8)
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Parity/Toggle bits

Post by Digit »

For those who also have a Pace DCR 7111, here are the IR codes (Pronto CCF format) for the buttons that didn't work anymore. These are just the IR codes for the buttons I tested, so there could be more codes needed. If so, just let me know and I'll "learn" them with PEP1.

Code: Select all

[channelup#1]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 0016 0006 0016 0006 0010 0006 0016 0006 000A 0006 0016 0006 000A 0006 000A 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 0016 
0006 0016 0006 0010 0006 0016 0006 000A 0006 0016 0006 000A 0006 000A 0006 BEA1
[channelup#2]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 000A 0006 0016 0006 0010 0006 0016 0006 000A 0006 0016 0006 000A 0006 000A 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 000A 
0006 0016 0006 0010 0006 0016 0006 000A 0006 0016 0006 000A 0006 000A 0006 BEA1
[ok#1]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 0016 0006 0016 0006 0010 0006 0016 0006 0010 0006 0010 0006 001C 0006 000A 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 0016 
0006 0016 0006 0010 0006 0016 0006 0010 0006 0010 0006 001C 0006 000A 0006 BEA1
[ok#2]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 000A 0006 0016 0006 0010 0006 0016 0006 0010 0006 0010 0006 001C 0006 000A 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 000A 
0006 0016 0006 0010 0006 0016 0006 0010 0006 0010 0006 001C 0006 000A 0006 BEA1
[channeldown#1]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 0016 0006 0016 0006 0010 0006 0016 0006 000A 0006 0016 0006 000A 0006 0010 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 0016 
0006 0016 0006 0010 0006 0016 0006 000A 0006 0016 0006 000A 0006 0010 0006 BEA1
[channeldown#2]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 000A 0006 0016 0006 0010 0006 0016 0006 000A 0006 0016 0006 000A 0006 0010 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 000A 
0006 0016 0006 0010 0006 0016 0006 000A 0006 0016 0006 000A 0006 0010 0006 BEA1
[back#1]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 0016 0006 0016 0006 0010 0006 0016 0006 0010 0006 000A 0006 001C 0006 0010 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 0016 
0006 0016 0006 0010 0006 0016 0006 0010 0006 000A 0006 001C 0006 0010 0006 BEA1
[back#2]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 000A 0006 0016 0006 0010 0006 0016 0006 0010 0006 000A 0006 001C 0006 0010 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 000A 
0006 0016 0006 0010 0006 0016 0006 0010 0006 000A 0006 001C 0006 0010 0006 BEA1
[info#1]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 0016 0006 0016 0006 0010 0006 0016 0006 001C 0006 000A 0006 0016 0006 001C 0006 0CB7 
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 0016 
0006 0016 0006 0010 0006 0016 0006 001C 0006 000A 0006 0016 0006 001C 0006 BEA1
[info#2]
0000 0072 0024 0000 000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 
0006 000A 0006 000A 0006 0016 0006 0010 0006 0016 0006 001C 0006 000A 0006 0016 0006 001C 0006 0CB7
000F 000A 0006 000A 0006 0016 0006 000A 0006 000A 0006 001C 0006 000A 0006 000A 0006 000A 0006 000A 
0006 0016 0006 0010 0006 0016 0006 001C 0006 000A 0006 0016 0006 001C 0006 BEA1        
Ferrouz
Starting Member
Starting Member
Posts: 3
Joined: Sun Aug 05, 2012 7:28 pm

Re: Parity/Toggle bits

Post by Ferrouz »

Hi,

I must to control the UPC Cable Box, but some code doesn't work!
Do you found a solution to control this model?

I managed to capture most of the codes, but can not capture Channel up - Channel down - 8 - 9

Can you help me please!

Ferrouz
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Parity/Toggle bits

Post by Digit »

What do you use to capture the codes and what do you use to control the UPC box?
I can control my UPC Cable box perfectly; everything works, as can be read in previous posts.
CCF codes for Channel up & Channel down can be found in previous posts also; so what's the problem with those, can't you use them, or what?
Ferrouz
Starting Member
Starting Member
Posts: 3
Joined: Sun Aug 05, 2012 7:28 pm

Re: Parity/Toggle bits

Post by Ferrouz »

Thank you for your reply!

I use HC250 of Control4. When I put the code Ch.up and Ch.down, it's doesn't work!
I try to learn directly, but some function doesn't work, like Ch.up and Ch.down.

I try also to capture the code with The LTM-1.0 of speakercraft, but nothing for Ch.up and Ch.down.

I have the same problem with the new LED of Sharp LC-70LE835. I don't now if I need to have a best IR captur?!

What do you think?
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Parity/Toggle bits

Post by Digit »

I don't know the HC250.
To me, this sounds like a good question for Control4 support.
Ask them if the HC250 supports RCMM codes with toggle bits.
Ferrouz
Starting Member
Starting Member
Posts: 3
Joined: Sun Aug 05, 2012 7:28 pm

Re: Parity/Toggle bits

Post by Ferrouz »

Thank you for your answers.
Post Reply

Return to “Philips Pronto (TSU9600), IRtrans and other remotes”