Hauppauge WinTV-HVR-2250
#1
Image

This kit comes with a 45 Button black remote. The IR sensor plugs into the card, not a USB Port.

If you have this card you are probably running a setup similar to mine.
I am running Windows 7
I have my machine boot to Windows Media Center
I use Windows Media Center for my DVR and Netflix
I have buttons in Windows Media Center to launch XBMC and Hulu Desktop

I had it working ok for a while but some of the missing functionality was bugging me though. I was missing the info button, the menu while playing a video and my back button would always throw me to the main menu instead of just back one level, and also a few other tiny tweaks.

I finally figured it out and got it working perfectly in XBMC.
Below is my irremote.ini (which is located in c:\windows)
Copy and paste it in to yours (i would make a backup of your ini file first) Make sure you restart your irremote for the changes to take effect.

One thing to note: I actually use a Harmony 300 remote and not the cheap black piece of junk that came with this card. And for that one reason I disabled all volume controls on all the applications in the irremote.ini. I have my Harmony just control my volume on my receiver. If you want the app volume controls just remove the semi-colon.

Another key point to my INI File.
Under [Applications] XBMC= is the second in line after Defaults=
It just seems to work better this way. You need the Defaults. It can launch windows media center with the windows button from the desktop, plus it does a few other things.

Code:
[Remote]
RepeatDelay=3
;Beep = 1           ; Sound for MessageBeep() to make for each Remote Keystroke
;PowerDownSound = 0 ; Sound for MessageBeep() to make when powering down
MenuLoad=1        ; use tray as app launcher
GoMenu=0

; map RC5 System Codes to button "name" lookup table
; Note: 0 (classic remote) conflicts with standard "philips" TV remotes
[SystemCode]
0=HCWClassic
28=HCWPVR2
29=HCWPVR2
30=HCWPVR2
31=HCWPVR
7=PCTV
; "IR Blaster" and 885/887 HW can support RC6; this is for the MS MCE remote table if desired
0x800f=MSMCE
; This supports using the MCE "Beanbag" remote with retail apps on non-MCE systems
0xffbc=MSMCERCV
0x2040=HCWPVR2

; these tables map actual IR scan codes to button "names" on a per system code basis
; Undefined values get the name "CODExx" by default (mostly for debugging)
; Real buttons on a remote should always get a real button name
; Note: some button "names" can only be generated by certain remotes

; Also, note that seemingly similar buttons may have unique names on different remotes
; This is to allow treating them differently based on the remote, and the
; "paradigm" of how they are used.  For example; on old remotes there is a seperate TV
; button, but no GRNPOWER button.  So, on old remotes we treat TV as on/off, where  on PVR
; remote we use the GoMenu function (or RED as On), and the GRNPOWER as Off.

[MSMCE]
12=GRNPOWER
23=REC
25=STOP
24=PAUSE
22=PLAY
21=REWIND
20=FASTFWD
26=SKIPFWD
27=SKIPREV
13=MCEJEWEL
35=BACK
38=GUIDE
32=NAVLEFT
33=NAVRIGHT
30=NAVUP
31=NAVDOWN
34=OK
37=LIVETV
74=VIDEOS
71=MUSIC
73=PICTURES
80=RADIO
70=TVNEW
14=MUTE
;16=VOLUP
;17=VOLDOWN
18=CHNLUP
19=CHNLDOWN
36=DVDMENU
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
10=CLEAR
11=ENTER
78=PRINT
72=RECORDEDTV
28=MCEPOUND
29=MCESTAR
128=MCE128
129=MCE129

90=TEXT
91=RED
92=GREEN
93=YELLOW
94=BLUE
15=MCEINFO

; First item in this section IS always the default app if no others found
[Applications]
Default=
;Debug.txt=
XBMC=
Media Center=
Debug.txt=
Hulu Desktop=
IR Remote=
FullScreen=

[Default]
OLD0=
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
;TV={close(radio.exe)}{sleep(750)}{run(wintv7\wintv7.exe)}
;TVNEW={close(radio.exe)}{sleep(750)}{run(wintv7\wintv7.exe)}
SOURCE={switch(*task*)}{shift}{tab}        
MINIMIZE=                
FULLSCREEN={alt}{space}x                    
RESERVED=    

; close current active window; disabled for now
;GRNPOWER={sys(0xF060)}
GRNPOWER={run(C:\windows\ehome\ehshell.exe)}
MCEJEWEL={run(C:\windows\ehome\ehshell.exe)}
;GUIDE={run(epgdemo.exe)}
;GO={close(radio.exe)}{sleep(750)}{run(wintv7\wintv7.exe)}
;GO={run(hcwGo\hcwGo.exe)}
MENU={switch(*task*)}{shift}{tab}        

;;these 3 buttons are not offical yet
;RED={close(radio.exe)}{sleep(750)}{run(wintv7\wintv7.exe)}
;GREEN={close(wintv7.exe)}{sleep(750)}{run(radio.exe)}
;YELLOW={close(radio.exe)}{sleep(750)}{run(..\vtplus\vtplus32.exe)}
;TEXT={close(radio.exe)}{sleep(750)}{run(..\vtplus\vtplus32.exe)}

;;default mappings to drive apps that use APPCOMMANDS on Win2000/XP
MUTE={app(0x80000)}
CHNLUP={app(0x330000)}
CHNLDOWN={app(0x340000)}
;VOLUP={app(0xa0000)}
;VOLDOWN={app(0x90000)}
REC={app(0x300000)}
STOP={app(0xd0000)}
PAUSE={app(0x2f0000)}
PLAY={app(0x2e0000)}
PAUSEPLAY={app(0xe0000)}
REWIND={app(0x320000)}
FASTFWD={app(0x310000)}
SKIPFWD={app(0xb0000)}
SKIPREV={app(0xc0000)}


; built-in IR gomenu()
[IR Remote]
OK={enter}
;VOLUP={tab}
;VOLDOWN={shift}{tab}
BACK={sys(0xF060)}
CHNLUP={shift}{tab}
CHNLDOWN={tab}
FULLSCREEN={enter}
SOURCE={enter}
OK={enter}
GO={enter}
GRNPOWER={esc}
NAVUP={shift}{tab}
NAVDOWN={tab}
NAVLEFT={shift}{tab}
NAVRIGHT={tab}


[Media Center]
;Exit app
GRNPOWER={ALT}{F4}

;Main MCE menu
GO={ALT}{HOME}
MCEJEWEL={ALT}{HOME}

TV={CTRL}t
TVNEW={CTRL}t
VIDEOS={CTRL}e
MUSIC={CTRL}m
PICTURES={CTRL}i
GUIDE={CTRL}g
MCEINFO={CTRL}g
RADIO={CTRL}a
BACK={backspace}
MENU={apps}

NAVDOWN={down}
NAVLEFT={left}
NAVRIGHT={right}
NAVUP={up}
OK={enter}

REC={Ctrl}r
PLAY={Ctrl}{shift}p
PAUSE={Ctrl}p
STOP={Ctrl}{shift}s
REWIND={Ctrl}{shift}b
FASTFWD={Ctrl}{shift}f
SKIPREV={Ctrl}b
SKIPFWD={Ctrl}f

MUTE={F8}
;VOLUP={F10}
;VOLDOWN={F9}
CHNLUP={pgup}
CHNLDOWN={pgdn}
;toggle full screen
CHNLPREV={alt}{enter}
FULLSCREEN={alt}{enter}

0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
;Change the DVD subtitles selection
TEXT={ctrl}u
;Closed Captions On/Off
SUBCC={ctrl}{shift}c

;DVD Menu
GREEN={ctrl}{shift}m
;Recorded TV
RED={ctrl}{shift}t
;Change the DVD audio selection
YELLOW={ctrl}{shift}a
;toggle full screen
BLUE={alt}{enter}


; to use this, open notepad with a document name of debug.txt and set focus to it.
; debug.txt= must be uncommented in [applications] section as well.
[Debug.txt]
OLD0=OLD0{enter}
0=0{enter}
1=1{enter}
2=2{enter}
3=3{enter}
4=4{enter}
5=5{enter}
6=6{enter}
7=7{enter}
8=8{enter}
9=9{enter}
FULLSCREEN=FULLSCREEN{enter}
RADIO=RADIO{enter}
MUTE=MUTE{enter}
TV=TV{enter}
VOLUP=VOLUP{enter}
VOLDOWN=VOLDOWN{enter}
RESERVED=RESERVED{enter}
CHNLUP=CHNLUP{enter}
CHNLDOWN=CHNLDOWN{enter}
SOURCE=SOURCE{enter}
MINIMIZE=MINIMIZE{enter}

GREEN=GREEN{enter}
YELLOW=YELLOW{enter}
RED=RED{enter}
BLUE=BLUE{enter}
FUNC=FUNC{enter}
SKIPFWD=SKIPFWD{enter}
SKIPREV=SKIPREV{enter}
GRNPOWER=GRNPOWER{enter}
BACK=BACK{enter}
OK=OK{enter}
MENU=MENU{enter}
REC=REC{enter}
STOP=STOP{enter}
PLAY=PLAY{enter}
PAUSE=PAUSE{enter}
PAUSEPLAY=PAUSEPLAY{enter}
REWIND=REWIND{enter}
FASTFWD=FASTFWD{enter}
GO=GO{enter}

VIDEOS=VIDEOS{enter}
MUSIC=MUSIC{enter}
PICTURES=PICTURES{enter}
GUIDE=GUIDE{enter}
NAVLEFT=NAVLEFT{enter}
NAVRIGHT=NAVRIGHT{enter}
NAVUP=NAVUP{enter}
NAVDOWN=NAVDOWN{enter}
TEXT=TEXT{enter}
SUBCC=SUBCC{enter}
CHNLPREV=CHNLPREV{enter}
TVNEW=TVNEW{enter}

TEXT=TEXT{enter}
MCESTAR=MCESTAR{enter}
MCEPOUND=MCEPOUND{enter}
CLEAR=CLEAR{enter}
ENTER=ENTER{enter}
MCEINFO=MCEINFO{enter}
MCEJEWEL=MCEJEWEL{enter}
LIVETV=LIVETV{enter}
DVDMENU=DVDMENU{enter}
RECORDEDTV=RECORDEDTV{enter}

CODE0=CODE0{enter}
CODE1=CODE1{enter}
CODE2=CODE2{enter}
CODE3=CODE3{enter}
CODE4=CODE4{enter}
CODE5=CODE5{enter}
CODE6=CODE6{enter}
CODE7=CODE7{enter}
CODE8=CODE8{enter}
CODE9=CODE9{enter}
CODE10=CODE10{enter}
CODE11=CODE11{enter}
CODE12=CODE12{enter}
CODE13=CODE13{enter}
CODE14=CODE14{enter}
CODE15=CODE15{enter}
CODE16=CODE16{enter}
CODE17=CODE17{enter}
CODE18=CODE18{enter}
CODE19=CODE19{enter}
CODE20=CODE20{enter}
CODE21=CODE21{enter}
CODE22=CODE22{enter}
CODE23=CODE23{enter}
CODE24=CODE24{enter}
CODE25=CODE25{enter}
CODE26=CODE26{enter}
CODE27=CODE27{enter}
CODE28=CODE28{enter}
CODE29=CODE29{enter}
CODE30=CODE30{enter}
CODE31=CODE31{enter}
CODE32=CODE32{enter}
CODE33=CODE33{enter}
CODE34=CODE34{enter}
CODE35=CODE35{enter}
CODE36=CODE36{enter}
CODE37=CODE37{enter}
CODE38=CODE38{enter}
CODE39=CODE39{enter}
CODE40=CODE40{enter}
CODE41=CODE41{enter}
CODE42=CODE42{enter}
CODE43=CODE43{enter}
CODE44=CODE44{enter}
CODE45=CODE45{enter}
CODE46=CODE46{enter}
CODE47=CODE47{enter}
CODE48=CODE48{enter}
CODE49=CODE49{enter}
CODE50=CODE50{enter}
CODE51=CODE51{enter}
CODE52=CODE52{enter}
CODE53=CODE53{enter}
CODE54=CODE54{enter}
CODE55=CODE55{enter}
CODE56=CODE56{enter}
CODE57=CODE57{enter}
CODE58=CODE58{enter}
CODE59=CODE59{enter}
CODE60=CODE60{enter}
CODE61=CODE61{enter}
CODE62=CODE62{enter}
CODE63=CODE63{enter}

[Hulu Desktop]
NAVRIGHT={right}
NAVLEFT={left}
NAVUP={up}
NAVDOWN={down}
OK={enter}
PAUSE={enter}
STOP={enter}
PLAY={enter}
MENU={tab}
BACK={tab}

[XBMC]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
GUIDE=o ;This will bring up your cpu/gpu usage in a video. The button is south west from mute
GO={home}
NAVUP={UP}
NAVDOWN={DOWN}
NAVLEFT={left}
NAVRIGHT={right}
OK={enter}
BACK={backspace} ;previously was esc which brought you to main menu, now it goes back one level
DVDMENU=m ;This will bring the play controls up in the video by hitting the button just right of your mute button
CHNLUP={pgup}
CHNLDOWN={pgdn}
REC=r
STOP=x
PAUSE={space}
PLAY=p
REWIND=r
FASTFWD=f
SKIPFWD=.
SKIPREV=,
MCEINFO=i ;this is your info button
TEXT=t ;that button at the very bottom of your controller turns subtitles on and off
GRNPOWER=s ;The Power button will bring up shutdown menu, don't hit your windows button
YELLOW=c ;contect menu
Reply
#2
Image

I have this one, so i'll try your irremote.ini ... thanx for sharing !

Cheers
Reply
#3
butchabay Wrote:Image

I have this one, so i'll try your irremote.ini ... thanx for sharing !

Cheers

I am sure it will work, looks like the same remote.... post back and let me know.
Reply
#4
I have a WinTV-HVR-1250 card and reading your thread I wish it could helped me but it is not clear what you did,changed or achieved.

- So what is your final setup?
- Running Win Media Center as main and calling XBMC or what?
- Or this thread is to show how you made the remote to respond to the card via XBMC?
- Are you using the original IR sensor that came with the card or your own?
- Regarding the remote and the ini file "It just seems to work better this way"... How and what? What actual changes you did to the ini and what you have accomplished?
Reply
#5
Angi321 Wrote:I have a WinTV-HVR-1250 card and reading your thread I wish it could helped me but it is not clear what you did,changed or achieved.

- So what is your final setup?
- Running Win Media Center as main and calling XBMC or what?
- Or this thread is to show how you made the remote to respond to the card via XBMC?
- Are you using the original IR sensor that came with the card or your own?
- Regarding the remote and the ini file "It just seems to work better this way"... How and what? What actual changes you did to the ini and what you have accomplished?


yes I am running windows media center and calling XBMC. I am using the IR hardware/software that came with the card.
yes it all seems to work better the way I have it.
In all my research, I couldn't find any post to show me how to get the dvd menu, guide or info buttons working properly, my ini file has all the correct settings for these buttons for our hardware. Also volume up and down just pretty much made the remote stop working so I disabled all software volume controls. I just use hardware volume controls. In the xbmc section of my ini.. you will see comments.. those are some of the main points that I have changed to get things to work. I hope this helps.
Reply
#6
Thank you, now it is clear. Smile
Reply
#7
Angi321 Wrote:Thank you, now it is clear. Smile

let me know if it works out for you.
Reply
#8
i have win tv nova s plus tv board and it'S remote control but i can't work in xbmc and i am so sorry my english not good Sad
Reply
#9
Much thanks for this!

I have an issue though maybe you can help me out. If I go into any menu selection (i.e. music) and then go back out to the main menu the remote stops working. I can hear sounds for it to want to work but it doesn't. I have to bump the mouse then use the keyboard to get it going again with the remote.

I've tried unplugging the mouse, turning it off in the settings.

Any help is much appreciated, thanks.
Reply

Logout Mark Read Team Forum Stats Members Help
Hauppauge WinTV-HVR-22500