JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Need long output for quick key press

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
mortod



Joined: 13 Nov 2003
Posts: 22
Location: London

                    
PostPosted: Thu Jan 04, 2007 1:37 pm    Post subject: Need long output for quick key press Reply with quote

This is similar to the discussion here, but don't think this solves my problem:

http://www.hifi-remote.com/forums/viewtopic.php?t=1069&highlight=long+key+press+original

I'm using a 6131 with extender. For my TV a single key press and a long key press on the original remote do different things (though still sending the same code, just for longer). I can emulate that by holding down the button on my 6131, but I need to program that function into a macro.

I've tried setting up a DSM, but with the slight pause between each key press the TV sees that as several key presses, not as a key being held down.

Any suggestions ?
Back to top
View user's profile Send private message
Capn Trips
Expert


Joined: 03 Oct 2003
Posts: 3990

                    
PostPosted: Thu Jan 04, 2007 5:05 pm    Post subject: Reply with quote

If you provide the specifics (device, protocol, functions, etc.) someone is more likely to be able to recommend a workaround, whether it's a tweak of the protocol, or some other possible solution.

I expect that what you will require is a tweak to the protocol to achieve the desired extended duration, and to create a device upgrade incorporating that tweaked protocol, and then keymove the desired function into your intended upgrade, but that's pure speculation and based on the details of your specific function nay or may not be easier or harder (for one of the experts) to do - of whom I am most definitely NOT.
_________________
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Back to top
View user's profile Send private message
mortod



Joined: 13 Nov 2003
Posts: 22
Location: London

                    
PostPosted: Sat Jan 06, 2007 3:06 pm    Post subject: Reply with quote

OK - thanks for the advice.

Its a Finlux TV, for which I am using what I believe to be a custom protocol. Not sure what details are required, but here is some copied from the KM spreadsheet:

Protocol ID: 00 B0
Fixed data:04
PID: B0
2nd Cmd Byte: None
Signal Style: LSB-COMP
Bits/Dev: 8
Bits/Cmd: 8

Upgrade Protocol 0 = 00 B0 (S3C8+) Custom Protocol for VCR/1346 TV/0346 (1346) (KM v8.38)
44 8F 11 8B 19 B5 85 90 38 08 08 00 F8 00 E4 00
F8 00 E4 1B 44 00 F8 04 F0 00 00 00 D6 C4 E6 06
BF E6 05 FF 8D 01 46
End

I need to hold the signal for about 1s (but only for that one function/button). I'd probably need to experiment to determine the exact hold duration I do require though.
Back to top
View user's profile Send private message
Capn Trips
Expert


Joined: 03 Oct 2003
Posts: 3990

                    
PostPosted: Sat Jan 06, 2007 3:32 pm    Post subject: Reply with quote

mortod wrote:
Not sure what details are required,
a link would be a good start, but what you have provided is likely to be useful for an expert to help. I suspect there is a single value in the protocol upgrade that determines the duration of the signal, and you should be able to tweak it to get it to where the signal is just long enough but not too long. Unfortunately, I'm not smart enough to tell you which value that might be. Rolling Eyes Rob?
mortod wrote:
but here is some copied from the KM spreadsheet:

Protocol ID: 00 B0
Fixed data:04
PID: B0
2nd Cmd Byte: None
Signal Style: LSB-COMP
Bits/Dev: 8
Bits/Cmd: 8

Upgrade Protocol 0 = 00 B0 (S3C8+) Custom Protocol for VCR/1346 TV/0346 (1346) (KM v8.38 )
44 8F 11 8B 19 B5 85 90 38 08 08 00 F8 00 E4 00
F8 00 E4 1B 44 00 F8 04 F0 00 00 00 D6 C4 E6 06
BF E6 05 FF 8D 01 46
End

I need to hold the signal for about 1s (but only for that one function/button). I'd probably need to experiment to determine the exact hold duration I do require though.

_________________
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Back to top
View user's profile Send private message
ElizabethD
Advanced Member


Joined: 09 Feb 2004
Posts: 2348

                    
PostPosted: Sat Jan 06, 2007 4:54 pm    Post subject: Reply with quote

PB says the repeat is at $FF1A in this, already custom, protocol. Thing is there's also a control byte dealing with repeats and I have no clue how that works. I suppose no harm would be done playing with the zero in red

Upgrade Protocol 0 = 00 B0 (S3C8+) Custom Protocol for VCR/1346 TV/0346 (1346) (KM v8.38 )
44 8F 11 8B 19 B5 85 90 38 08 08 00 F8 00 E4 00
F8 00 E4 1B 44 00 F8 04 F0 00 00 00 D6 C4 E6 06
BF E6 05 FF 8D 01 46
End

mortod, if you'd post your IR file, I can see what IRSA says now and whether this change is even relevant. You can experiment in IR - on the protocols sheet press edit, change that zero, OK, send back to the remote.

It's likely (if it does anything) to mess up the functions you don't want to tweak. That can be handled later, just try it on that one function you plan for the DSM.
_________________
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride Smile
Back to top
View user's profile Send private message
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Sat Jan 06, 2007 5:20 pm    Post subject: Reply with quote

You might also have to change the 7th byte from 85 to 95 to activate the minimum-repeat value.
_________________
Mike England
Back to top
View user's profile Send private message
ElizabethD
Advanced Member


Joined: 09 Feb 2004
Posts: 2348

                    
PostPosted: Sat Jan 06, 2007 7:44 pm    Post subject: Reply with quote

Mike, can you tell us what each bit controls in those two control bytes? Not the simplest thing to figure out when you don't understand protocols at all. It's clearly tied to the setup sheet, but rought to match for me Sad
_________________
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride Smile
Back to top
View user's profile Send private message
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Sat Jan 06, 2007 10:37 pm    Post subject: Reply with quote

Sorry Liz, don't have time right now to go through all the bit definitions (leaving for CES show momentarily). If you look at the S3 sheet in PB, you can get some idea of the bit functions by looking at the formula in each cell.

Like I said above, bit 4 of the 7th byte must be set so that the repeat values will be activated (change the 85 to 95). That bit tell the remote to repeat the transmission based on the number in the byte you identified (make sure it is greater than 0). Should be all you need here because the protocol is fairly simple. For example, if you set it for three repeats, then it will always send a minimum of three times (macro or not), and then continue to send if the button is held down (outside of a macro).

If it turns out that the number of repeats required is small, you might even be able to use this modified protocol for all the functions. If not, then load the modified protocol under a different number, use a dummy upgrade & keymove for the one function.

ElizabethD wrote:
Not the simplest thing to figure out when you don't understand protocols at all.
Don't sell yourself short, I think you're doing great so far!
_________________
Mike England
Back to top
View user's profile Send private message
mortod



Joined: 13 Nov 2003
Posts: 22
Location: London

                    
PostPosted: Sun Jan 07, 2007 6:02 am    Post subject: Reply with quote

Thanks ever so much - Changing the 85 to 95 and 00 to 09 did the trick. I'll see how I get on with this for all functions of that device. But for now this works just fine.

Thanks.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - General Forum All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control