Page 1 of 2

Ideas for Button action with same EFC/OBC

Posted: Tue Mar 06, 2007 8:59 am
by Nils_Ekberg
On my Home Theater system (Samsung DS690) when you press the fast forward one time it advance a track (title). If you hold the button it just does a fast forward within the same track at 2x, 4x, etc.. That is the way the OEM remote works also. The protocol is NEC2, ID 00 5A, Device Number 67, Sub device 83, Parm 31.

What I would like to do is make a short press the fast forward and a long press the track (title) change. In other words reverse it's original design. Just repeating it in a macro or LKP does not do the trick to make the default single press fast forward instead of track (Title).

I assume I could use some kind of protocol change but not sure how.

Any thoughts or recommendations?

Posted: Tue Mar 06, 2007 11:15 am
by The Robman
When you start fast forwarding, what do you have to do to stop it fast forwarding? Typically, when you release the button the fast forward stops. If this is the case with your device, I don't see how reversing the way the button works would work.

What I have done in the past is create seperate OBCs for each function where the FFWD OBC sends just enough repeats for it toi never be considered a SKIP button, and the SKIP OBC wouldn't repeat.

Posted: Tue Mar 06, 2007 11:26 am
by Nils_Ekberg
The Robman wrote:When you start fast forwarding, what do you have to do to stop it fast forwarding? Typically, when you release the button the fast forward stops. If this is the case with your device, I don't see how reversing the way the button works would work.
If you press and hold and release once it goes to 2x, press and hold and release again it goes to 4x etc. When you release it stays in fast forward or rewind until you press play.
The Robman wrote:What I have done in the past is create seperate OBCs for each function where the FFWD OBC sends just enough repeats for it toi never be considered a SKIP button, and the SKIP OBC wouldn't repeat.
Even the quickest tap of the button generates the SKIP/Next Track so I will have to figure out how many repeats it would take to generate the fast forward. I have never done that before so how do I create the none skip OBC (multiple repeats). The OBC/EFC for Forward is 19/123 and the Rewind is 27/251.

Posted: Tue Mar 06, 2007 11:32 am
by The Robman
I would need to see the complete upgrade to see what range of OBCs are used. Hopefully there is an un-unsed bit in the OBC range that I could utilize as a switch for this purpose.

Posted: Tue Mar 06, 2007 11:40 am
by Nils_Ekberg
Rob

Thanks

It is this RM upgrade

http://www.hifi-remote.com/forums/dload ... le_id=1350

I actually posted this a long time ago and replaced it with the current just now.

Posted: Tue Mar 06, 2007 11:48 am
by johnsfine
Are you using an extender? If so, I'm surprised some macro method isn't fast enough.

Posted: Tue Mar 06, 2007 11:52 am
by Nils_Ekberg
johnsfine wrote:Are you using an extender? If so, I'm surprised some macro method isn't fast enough.
Yes I am but it does not appear to send it fast enough and interprits each one as a skip. In other words if I put 3 in the macro it skips 3 titles.

I tried it with the 9960, 2116 and 6131 extenders. I actually tried it in macros, LKP's, and DSM's with the same result.

Posted: Tue Mar 06, 2007 11:58 am
by Nils_Ekberg
Rob, you can ignore the OBC's on the actual next and previous track buttons. They don't do anything and were just an experiment.

Posted: Thu Mar 08, 2007 8:21 am
by Nils_Ekberg
Rob, in hopes of helping to tweak the protocol I decided to do some new learns of the FF, Rewind, Next Track, and Previous Track signals until I got clean ones when just tapping the button.

It looks like when you hold the button it sends only 2 rapid bursts and tap it just sends 1. I looked in the 00 5A protocol and can't see where repeat for just 2 bursts gets turned on for this OBC.

The following is the decode from IR.

SINGLE TAP FORWARD (Next Track)

0D 30 25 00 D6 04 01 18 5B 5C 08 D4 08 C5 01 18
03 48 01 18 01 08 A2 12 23 33 32 32 23 32 32 32
23 32 33 33 32 23 22 20

SINGLE TAP REWIND (Previous Track)

0B 30 25 00 D6 04 01 18 5B 5B 08 E1 08 B8 01 18
03 48 01 18 01 08 A2 12 23 33 32 32 23 32 32 32
23 22 33 33 32 33 22 20

HOLD FORWARD (Just fast forward)

38 30 37 00 D6 04 01 18 FE E7 08 D4 08 C5 01 18
03 48 01 18 01 09 32 12 23 33 32 32 23 32 32 32
23 32 33 33 32 23 22 20 12 23 33 32 32 23 32 32
12 32 23 32 33 33 32 23 22 20

HOLD REWIND (Just rewind)

37 30 37 00 D5 04 01 17 FE E8 08 C9 08 D0 01 17
03 49 01 17 01 0A 32 12 23 33 32 32 23 32 32 32
23 22 33 33 32 33 22 20 12 23 33 32 32 23 32 32
12 32 23 22 33 33 32 33 22 20

Posted: Thu Mar 08, 2007 1:54 pm
by The Robman
I don't know when I'm likely to have enough spare time to write the kind of executor you need, so I hope your need isn't urgent. As for the learned signals you posted, in order for them to be useful to me, I would need to either see the raw timing data or the original IR file itself.

Posted: Thu Mar 08, 2007 2:16 pm
by Nils_Ekberg
Rob, no hurry this is not life threatening just figured I would attack it now.

Here is the IR file with the 4 learns.

http://www.hifi-remote.com/forums/dload ... le_id=4327

Posted: Thu Mar 08, 2007 2:53 pm
by binky123
The Robman wrote:As for the learned signals you posted, in order for them to be useful to me, I would need to either see the raw timing data or the original IR file itself.
FYI: The data posted is the raw timing data from double-clicking on the Learned entry or clicking the Edit button. You can cut-n-paste and assign it to a button within IR7.

Posted: Thu Mar 08, 2007 3:15 pm
by Nils_Ekberg
binky123 wrote: You can cut-n-paste and assign it to a button within IR7.
Thanks

That would do the trick but I can't figure out how to do do that (Porbably if I search huh). And can I copy from one IR file and past it to another?

Posted: Thu Mar 08, 2007 3:50 pm
by binky123
The Editing/Display of Learned data was added in IR7 beta3 as a feature suggested by Robman. You should be able to open up two IR7's and copy the Learned data from one and then click on Add or Edit button in the other IR7 and then paste in the Learned data. You can then choose a device and button. Double-check that DecodeIR still decodes to the same values.

Posted: Thu Mar 08, 2007 5:13 pm
by Nils_Ekberg
binky123 wrote:The Editing/Display of Learned data was added in IR7 beta3 as a feature suggested by Robman. You should be able to open up two IR7's and copy the Learned data from one and then click on Add or Edit button in the other IR7 and then paste in the Learned data. You can then choose a device and button. Double-check that DecodeIR still decodes to the same values.
That part I was OK with. I am trying to get it into an extender that does not have a learned tab.

Thanks, it was worth a shot.