Your Universal Remote Control Center
RemoteCentral.com
Philips Pronto Classic Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
Repeat command
This thread has 4 replies. Displaying all posts.
Post 1 made on Wednesday March 17, 2004 at 05:17
RaymondS
Lurking Member
Joined:
Posts:
March 2004
1
Hi!

I have learned my Pronto Pro 970 the following IR-command that turns the volume down on a NAD Reciever.
Is there anyone who knowns what to change to repeat the command for a longer time so i can turn the volume the whole way down without having the same command learned 30 times.....???

0000 006d 0022 0002 0156 00ab 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 05d8 0156 0055 0015 0e48


With regards. Raymond
Post 2 made on Wednesday March 17, 2004 at 09:12
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On 03/17/04 05:17, RaymondS said...
Is there anyone who knowns what to change to repeat
the command for a longer time so i can turn the
volume the whole way down without having the same
command learned 30 times.....???

In that protocol (NEC1) the last four values (0156 0055 0015 0e48) represent a special signal sent to indicate the the button is still pressed.

The first four values (0000 006d 0022 0002) are a header, with the third value (0022) indicating the number of value pairs in the part that is sent once (22 hex is 34 decimal, indicating the first 68 values after the header are the one-time part).

The fourth value (0002) represents the part repeated while you hold the key. That corresponds to the two pairs (four values) at the end, which I explained earlier.

If I understand you correctly, you want to change it to have some fixed number of copies of the repeat_while_held part rather than have it actually repeat for the time the button is held.

To do that you must:
1) replace the 4 values at the end with N copies of those 4 values.
2) replace the 0022 in the header with the values 0022+2N (use a hex calculator, such as windows calculator in view/scientific:hex mode to compute that if you don't know hex arithmetic).
3) replace the 0002 in the header with 0000.

Changes 2 and 3 mean the entire signal is treated as a one-time part (sent the same regardless of how long or short you press the key).
Post 3 made on Wednesday March 17, 2004 at 10:18
rhm9
Founding Member
Joined:
Posts:
December 2001
1,347
So can this logic be applied to any code. How do you take the average code and cause it to repeat when held? I've got a Media Center PC that has had the debouncing feature checked. I can get multiple presses of the same button but can not get it it to repeat if held down. Any suggestions?
Post 4 made on Wednesday March 17, 2004 at 10:42
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,999
On 03/17/04 10:18, rhm9 said...
I've got a Media Center PC that has had the
debouncing feature checked. I can get multiple
presses of the same button but can not
get it it to repeat if held down. Any suggestions?

Do a search on "Media Center" and "Registry". You may also want to search on "IRBUS.SYS" There's a post on this forum regarding an edit of the System Registry to turn off the Debouncing feature.

See if that works for you.
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 5 made on Wednesday March 17, 2004 at 12:14
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On 03/17/04 10:18, rhm9 said...
So can this logic be applied to any code.

If you understand it, it can.

How
do you take the average code and cause it to repeat
when held?

The average code, including the sample in this thread automatically repeats when held, when it is learned correctly. The edits I described in this thread were to make it repeat a certain number of times when NOT held.

I've got a Media Center PC that has
had the debouncing feature checked.

I'm don't know which way "checked" means. Does that mean the PC accepts the same code twice in a row? Or does it mean the PC requires either correct toggle bit behavior or a do_nothing command?

I can get
multiple presses of the same button but can not
get it it to repeat if held down.

A correct learn of an MCE command would repeat while held. Most ways of adding a do nothing command (to cover up the toggle command) would break the repeat while held.

Does repeat while held work on the original MCE remote?

I'm not sure, but I think the MCE must be ignoring the toggle issue for any keys where repeat while held is supposed to work and only applying it to keys, such as digits and the power key, where repeat while held isn't supposed to work. So maybe the answer is to use ordinary signals for keys that support repeat while held and use some kludge to solve the toggle bit problem only for keys that don't support repeat while held.

It's also possible to kludge around the toggle problem without breaking repeat while held. But that's rather tricky and shouldn't be tried until you know it's required.

I'd need a lot more details on what you're doing and for which keys to give more specific help.


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse