Parity/Toggle bits

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

Parity/Toggle bits

Postby Digit » Sun May 06, 2012 12:27 am

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/
User avatar
Digit
Global Moderator
Global Moderator
 
Posts: 3388
Joined: March 2006
Location: Netherlands

Re: Parity/Toggle bits

Postby r_255 » Sun May 06, 2012 8:38 am

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
r_255
Advanced Member
Advanced Member
 
Posts: 621
Joined: June 2008
Location: Netherlands

Re: Parity/Toggle bits

Postby Digit » Sun May 06, 2012 11:38 am

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)
User avatar
Digit
Global Moderator
Global Moderator
 
Posts: 3388
Joined: March 2006
Location: Netherlands

Re: Parity/Toggle bits

Postby Digit » Sun May 06, 2012 1:58 pm

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       
User avatar
Digit
Global Moderator
Global Moderator
 
Posts: 3388
Joined: March 2006
Location: Netherlands

Re: Parity/Toggle bits

Postby Ferrouz » Sun Aug 05, 2012 6:42 pm

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
Ferrouz
Starting Member
Starting Member
 
Posts: 3
Joined: August 2012

Re: Parity/Toggle bits

Postby Digit » Mon Aug 06, 2012 9:42 am

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?
User avatar
Digit
Global Moderator
Global Moderator
 
Posts: 3388
Joined: March 2006
Location: Netherlands

Re: Parity/Toggle bits

Postby Ferrouz » Mon Aug 06, 2012 12:53 pm

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?
Ferrouz
Starting Member
Starting Member
 
Posts: 3
Joined: August 2012

Re: Parity/Toggle bits

Postby Digit » Mon Aug 06, 2012 10:59 pm

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.
User avatar
Digit
Global Moderator
Global Moderator
 
Posts: 3388
Joined: March 2006
Location: Netherlands

Re: Parity/Toggle bits

Postby Ferrouz » Tue Aug 07, 2012 7:33 am

Thank you for your answers.
Ferrouz
Starting Member
Starting Member
 
Posts: 3
Joined: August 2012


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

Who is online

Users browsing this forum: No registered users and 1 guest

cron