2006-12-18, 01:30 AM
As several forum members and myself have reported in the recent past, there is a known problem when using the hipsend utility with hip and the IR blaster that comes with the PVR-150 MCE kit. The problem is that using hipsend works ok when watching live TV, but doesn't work when using the recording service. No IR gets sent out.
Here is a workaround that is working fine for me and should work for anyone else with this problem. There are two executables in the zip file, runhipsend1 and runhipsend2. These are used as follows:
Place both executables in the same directory as where you installed hip (this is just to keep things simple). In the gbpvr config utility, configure the .exe channel changer and browse to where you put runhipsend1.exe and select that program as your channel changer. In the parameters line underneath, enter the full path to the hipsend.exe program and then leave a space followed by the {channel} option. On my system it looks like this (without the quotes):
"c:\program files\hip\hipsend.exe {channel}"
Save the changes and exit the gbpvr configuration program.
Next, add a new program to your PC's Startup folder. Specify the path to the runhipsend2.exe program. In my case it is:
"c:\program files\hip\runhipsend2.exe"
Then run the program once immediately just to get it running for this first time.
The way this works is that the runhipsend1.exe program will create a small text file called "c:\channel.txt" when gbpvr invokes the channel changer. The text file will contain the path to the hipsend program and the channel number that is desired. For example: "c:\program files\hip\hipsend.exe 023". The path and name of the text file is hardcoded in the program. Meanwhile the runhipsend2.exe program is steadily looking for this file and when it finds it, immediately executes the command in the file and then erases the text file. Although it is always sleeping and looping, runhipsend2.exe hardly uses any cpu time and doesn't access the physical hard drive constantly due to the filesystem buffering of Windows. I'm using this with Win XP but should work for other gbpvr supported versions as well (Win2k).
Add any comments/questions to this thread.
Here is a workaround that is working fine for me and should work for anyone else with this problem. There are two executables in the zip file, runhipsend1 and runhipsend2. These are used as follows:
Place both executables in the same directory as where you installed hip (this is just to keep things simple). In the gbpvr config utility, configure the .exe channel changer and browse to where you put runhipsend1.exe and select that program as your channel changer. In the parameters line underneath, enter the full path to the hipsend.exe program and then leave a space followed by the {channel} option. On my system it looks like this (without the quotes):
"c:\program files\hip\hipsend.exe {channel}"
Save the changes and exit the gbpvr configuration program.
Next, add a new program to your PC's Startup folder. Specify the path to the runhipsend2.exe program. In my case it is:
"c:\program files\hip\runhipsend2.exe"
Then run the program once immediately just to get it running for this first time.
The way this works is that the runhipsend1.exe program will create a small text file called "c:\channel.txt" when gbpvr invokes the channel changer. The text file will contain the path to the hipsend program and the channel number that is desired. For example: "c:\program files\hip\hipsend.exe 023". The path and name of the text file is hardcoded in the program. Meanwhile the runhipsend2.exe program is steadily looking for this file and when it finds it, immediately executes the command in the file and then erases the text file. Although it is always sleeping and looping, runhipsend2.exe hardly uses any cpu time and doesn't access the physical hard drive constantly due to the filesystem buffering of Windows. I'm using this with Win XP but should work for other gbpvr supported versions as well (Win2k).
Add any comments/questions to this thread.