|
SageTV Beta Test Software Discussion related to BETA Releases of the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. regarding SageTV Beta Releases should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Hauppauge Remote
Sage is configured to use the remote that came with the PVR-250..the silver one with colored buttons. However, I have found that a lot of sage's functions don't fit on this remote.
I can teach my learning remote the buttons directly from the remote, but i need it to learn more. Has anyone been able to extend the 250's remote control with a learning remote? I am assuming i have to work with Hauppauge's IR software? |
#2
|
||||
|
||||
I guess your question boils down to 2 parts, correct?
1) Can the Hauppauge IR software somehow be set to recognize additional codes from another remote? OR 2) Is there some software that can replace the Hauppauge IR software and be used to recognize additional codes through the Hauppauge IR receiver? I am not aware of solutions to either of those questions... but, of course, that doesn't mean they don't exist. I would also be curious to hear if anyone else knows of utilities for either question. - Andy Edit: #1 has all been solved. See my last post in this thread for the links.
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. Last edited by Opus4; 05-23-2004 at 10:25 PM. |
#3
|
|||
|
|||
How about:
3) Pretend the remote has more buttons I'm taking a slightly different approach to solve this using JP1 on my universal remote. Unfortunately I'm short of time lately (real life intruding on my play time) so I haven't been able to pursue proving my theory yet. Using JP1 I already have my universal remote replacing my silver remote's existing buttons because the button codes are known for the IR protocol Hauppauge is using (RC-5). My theory is that the IR software can receive 63 different button codes (see button definitions in irrremote.ini) because there are different button codes defined depending on the physical remote you have (new silver or old black). If this is true, a person should be able to tie Sage commands to button codes even if those button codes are not sent by the physical remote you have. Then, using JP1 we could set up our universal remote to send those extra button codes to do many more functions than we could with the silver remote. Has anybody else tried this yet? Again, I'm not sure if it will work but it's something I'm trying to explore. I may know more if I get time this weekend... Kevin |
#4
|
||||
|
||||
That sort of falls under my #1: Use the existing software to recognize additional codes.
Looking at irremote.ini again, what you said makes sense. The [Debug] section has all 64 codes as CODE#, where # goes from 0 to 63. The [SystemCode] section tells which key mapping to use & the silver PVR remote uses the #=KEYNAME mappings in the [HCWPVR] section. So, it looks like all you have to do is determine which keys send which RC5 codes, name them in the [HCWPVR] section, and make use of them in [SageTV] or whatever application section you are creating. (Or simply use CODE## for all your mappings, but that is less intuitive when you try to remember which key is coded for each key command.) With that JP1 connection, I suppose you could program the codes to any key that you want. Other universal remotes would be stuck using whatever RC5 device mapping happens to work. (I saw some such mappings somewhere...) I keep debating (I'm slow to make up my mind) whether I want to buy another remote... & if so, whether to get some cheap learning remote w/the JP1 option or the MX500 w/a PC programming option. The advantage of what you just suggested would allow me to simply continue using the Hauppauge IR program for the time being with any new remote, since I am quite familiar with getting it to do what I want, instead of having to go immediately buy a usb-uirt & learn something like Girder. Let us know how this works out for you, but I'll bet it works perfectly... if you can get (or already know) those remaining IR codes. - Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. Last edited by Opus4; 07-13-2004 at 07:05 PM. |
#5
|
|||
|
|||
Hmm, I might be an idiot but I dont understand this at all. How can you use codes from buttons that dont exist? I can understand using a learning remote to mimic the silver but how would you get the ir code for the extra buttons(the ones not included on the silver)?
|
#6
|
||||
|
||||
Quote:
There are places for this to fall apart -- namely that even if there are more RC5 codes, maybe the software won't recognize any of them for some reason. The key to this working, however, is to have some way of getting those RC5 codes into a learning remote. Let's say you have a universal remote & a learning remote -- set the universal remote to some device that will send RC5 codes & then teach them to the learning remote... and preferably then proceed to download them into your computer & edit the remote via JP1 or some such connection. BlueDo even has such a 2-remote package. - Andy |
#7
|
||||
|
||||
Am I correct in assuming that you are trying to use the Hauppauge receiver? All of this is easy with a uirt.
|
#8
|
||||
|
||||
Quote:
- Andy |
#9
|
|||
|
|||
Quote:
And to falchulk: Yes, once the device type and protocol are known, the values for all the button codes can be determined. Usually the task is matching a button code to it's assigned function in the device (i.e. VCR), but in this case I'm hoping to map the button code to a function which I set up in the irremote.ini file (like Andy described so eloquently). I also agree it looks feasible on paper (or screen?). I'm fairly certain I can send other codes, but this depends entirely on whether the IR software will actually receive and take action on all these "extra" codes... Kevin |
#10
|
||||
|
||||
What is JP1?
The reason I ditched the Hauppague is it didn't have enough buttons. I don't need girder functions because I only run Sage from the remote. The uirt was a cheap and clean solution for muti-tuner and remote support. We have spent at least 20 bucks talking about it |
#11
|
|||
|
|||
Quote:
Quote:
Kevin |
#12
|
|||
|
|||
Ok, I guess I still dont get it. I obviously get that if you know the device type and protocol you can figure out the codes....for standard devices. Consumer devices have published code sets. The PVR does not. You are saying that you can extrapolate new codes from the existing codes sent by the remote? Is this something you are working on now? I would really like to know how this turns out.
|
#13
|
||||
|
||||
Of course, this is the key: is it really possible to get all 64 codes it seems to recognize?
I keep reading more about the hauppauge remote & rc5 from various google links. First, according to the irremote.ini documentation that I keep referring to, it is actually possible to use a different remote with the Hauppauge receiver: Quote:
- Andy Last edited by Opus4; 03-02-2004 at 08:00 PM. |
#14
|
|||
|
|||
I did some experimenting and found a solution, or at least a work-around. Teach your learning remote some codes for another device that you don't use in the same room to buttuns you don't use in sage. If you can use device code preset you can program it for a device you don't even own.
Then go to the commands menu in Sage setup and link your unmapped buttons to sage commands. I tried it with my MX-500 programmable remote using codes for a Samsung HD receiver. |
#15
|
||||
|
||||
OK... but it isn't clear what complete remote/receiver system you are using.
What IR receiver are you using? Are you using the one on the Hauppauge encoder, or are you using the usb-uirt & letting SageTV control it? If you are using the usb-urit (or some such device that SageTV supports internally), then that is a well known method, but requires an additional IR receiver and something like Girder if you wish to use the remote to control something other than SageTV. The question here is: can the Hauppauge IR software recognize additional codes beyond the buttons on the silver remote? If so, they could then be used to control any application you define in irremote.ini -- requiring no additional IR receiver or control software. If that is what you are doing, I would like to hear more. - Andy |
#16
|
||||
|
||||
A little more info for anyone playing around with additional codes for the irremote.ini file...
I started assigning various devices to my non-learning universal remote & found that quite a few settings sent codes to the Hauppauge IR receiver -- as irremote.ini says, open debug.txt in notepad & press buttons to see what codes show up as text. (Note that you may have to restart the IR software if, like me, you hard code the current mode setting in the ini file whe SageTV is run.) But, button 0 always said CODE0, not 0 like the silver remote does. After some testing, I found that I had to set a new system code in the [SystemCode] section, so there was a line as: 20=HCWL So, whatever device I selected in my universal remote was system 20 to the IR program. I also created a [HCWL] section & placed the correct button names there. At that point, button 0 would then indicate 0 in notepad. What does this mean? You don't even need to use the exact codes that the silver remote emits. I don't know how many system codes there are, but it appears that each of them can emit 64 codes to the Hauppauge IR program (per the RC5 'standard' I guess)... though the device I selected must have been for a very limited VCR remote, since it only had play commands, channel +/-, and numbers mapped onto my remote's keys. If you can edit the remote's code assignments on a PC, there shouldn't be a problem extending irremote.ini's capabilities. - Andy |
#17
|
|||
|
|||
I did this a long time ago
I set up my directv sony remote using the philips code it had and since my tuner is a philips it would change channels and volume when I used the the tv preset button you know hit the tv button first then change channels or volume with the normal buttons Then I followed the instructions on how to make the Sony remote learn I mapped many of the vcr buttons on the sony remote to the hauppauge functions I did do this all winTV2000 though but still should work for SageTV Problem I did not have enough buttons to map(that were free to be a learned button but that was it I never really though about it just did not like using two remotes but not hooked up a serial cable so back to hauppauge Never though about getting out one of my universial remotes and programming it up for SageTV if every button was configurable that would give me a lot more (Sony you could not change certain buttons ex I cannot map record to the record button on the Sony, it apparently saved this button for VCR only LOL) |
#18
|
|||
|
|||
Quote:
Still, I noticed that the irremote.ini said something about the 0 (classic remote) conflicts with Philips TV remotes. You could try programming some Philips control codes into your remote and test those against the hauppage receiver. Go into that commands setup, select an action and see if anything shows up when you push a button. |
#19
|
|||
|
|||
Thanks Opus4, I never knew there was documentation for the irremote.ini.
|
#20
|
||||
|
||||
I just wish the documentation was 'official' and complete... I sent a request to Hauppauge for more info, but what do you want to bet that they won't send me anything?
- Andy |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|