![]() |
|
Register | Forum Rules | FAQs | Members List | Social Groups | Downloads | Search | Today's Posts | Mark Forums Read |
Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here. |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
||||
|
||||
USB-UIRT in Win10 64 bit - confusion on copying DLLs
I'm building a new system from scratch for SageTV with Windows 10 64 bit.
The SageTVSetupx64_9.2.2.exe installer offered to install the USB-UIRT drivers. The USB-UIRT is plugged into a USB port. I see the USB-UIRT enumerated normally in Device Manager and in USBDEVIEW. On the initial run of SageTV 64 bit, it goes through a setup process. That is getting stuck at "Select Remote Control", where I choose USB-UIRT, and I get an error "Failed setting the Infrared Receiver Port. Please ensure the device is connected". I see some posts regarding copying some DLLs. I can find uuirtdrv.dll located in c:\windows\system32, but how do I know if it is 32 or 64. If it is 32, where do I find the 64 bit one? What needs to be copied where? Edit - I ran the 32 bit version of SageTV, and it finds the USB-UIRT just fine. I had installed both, because I read another thread that said the HDHR would not be detected by 64bit SageTV alone. But ultimately, I'd like to be able to use the 64bit SageTV. Can I copy sage.properties from a 32 bit install on Windows 7 to be used by 64 Bit SageTV? What about a new 32bit SageTV under Windows 10/64? Or should I proceed through the setup process and re-create everything just to be sure?
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. Last edited by timg11; 12-05-2020 at 04:54 PM. |
#2
|
|||
|
|||
Look under the “known issues” section of the installer post in my signature. It shows you how to tell if you have the 64-bit DLL and what to do if you don’t. If all else fails you can get the DLL from this post: https://forums.sagetv.com/forums/sho...&postcount=191
I would not recommend copying sage.properties around. There are paths in it that are different depending upon 32/64 and other things that may cause grief. You can copy wiz.bin as needed (with sage not running) to keep your favorites and watch history.
__________________
Windows Installer Last edited by wnjj; 12-05-2020 at 07:44 PM. |
#3
|
||||
|
||||
Quote:
Quote:
C:\Windows\System32 contains a file dated 7/22/2012. A file of the same date is also present in C:\Program Files\SageTV\redist\usbuirt\i386. I went ahead and copied the 7/8/2011 to C:\Windows\System32 since the one dated 7/22/2012 was already present and not working. It does indeed work, so it appears the dates in the post are reversed. However that may turn out to be irrelevant. The other issue mentioned may be a deal-breaker. I use the USB-UIRT to receive my remote control to control SageTV, and I use the USB-UIRT to tune the Google Fiber TV box. Are there other options to replace the USB-UIRT that work with 64 bit?
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#4
|
|||
|
|||
There is a company called Global Cache that has devices used in the Home Automation space. Two examples are the IP2IR and GC-100. It appears that some folks have got this working with SageTV. These have from 3-6 IR outputs. See this thread:https://forums.sagetv.com/forums/showthread.php?t=64372
I have a bunch of these devices that I have used with my Control4 Home automation system, but I have not used them with SageTV as I use the unRAID version of Sage and firewire still works for me. But they should work with SageTV as there appears to be a pretty straightforward API - see https://www.globalcache.com/downloads/ These devices aren't cheap to buy new, but I bought 6 used GC-100s for $100 on ebay. They are often available for less than $50 on ebay. edit: Also see this thread https://forums.sagetv.com/forums/sho...3&postcount=18. IMHO this is the best device to use for SageTV going forward. Being a networked device is useful as well as it makes it much less dependent on hardware drivers, OS, etc. Just like how the HDHR is better in many ways than USB tuners.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server Last edited by wayner; 12-06-2020 at 01:31 PM. |
#5
|
||||
|
||||
Quote:
@DougTV did some serious integration work to get the IP2IR to work. I assume a similar level of effort would be required to integrate a GC-100. I.E. SageTV doesn't directly support GC-100 as an IR output, so scripting approach would have to be designed and tested?
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#6
|
|||
|
|||
Quote:
The IP2IR and GC-100 should be functionally the same as IR blasters as far as SageTV is concerned. They use the same driver and API. In terms of getting it to work in Windows, assuming that there is a command line program that can send the IR codes on the Global Cache products then you should be able to use EXEMultituner. I have been using this for over a decade to call a Windows command line program with parameters of device number and channel number. You set this up in registry settings and/or sage.properties so that you call something like "channelchange.exe %devce% %channel%". That works with any device that can be controlled via a command line program - firewire, IP tuned devices or these global cache devices. It seems that is what DougTV did. I am surprised that he had to use netcat as I would think there would be a more direct way to do this. There is also this generic tuner plugin: https://forums.sagetv.com/forums/sho...3&postcount=18. It is for Linux but you may be able to get it to work under Windows, especially with WSL getting better all the time. As I said - I have not tried this myself, but this will probably be what I use in the future if Firewire is no longer and option.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#7
|
|||
|
|||
Quote:
C:\Windows\System32\uuirtdrv.dll Version 2.6.9.9, Size = 278 KB, Date Modified: 7/8/2011 3:08pm C:\Windows\SysWOW64\uuirtdrv.dll Version 2.7.0.0, Size = 236 KB, Date Modified: 7/27/2012 3:26pm Yes, the 32-bit dll actually belongs in the SysWOW64 folder, while the 64-bit dll belongs in the System32 folder. Confusing, I know. Quote:
__________________
System #1: Win7-64, I7-920, 8 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HDHR-US (1st gen white) tuners. HD-200. System #2: Win7-64, I7-920, 8 GB mem, 4TB HD. Java 1.8.0_131. Sage v9.1.6.747. ClearQAM: 2x HDHR3-US tuners. HD-200. System #3: Win7-64, I7-920, 12 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HVR2250; Spectrum Cable via HDPVR & USB-UIRT. 3x HD-200. |
#8
|
|||
|
|||
So do I need to reverse the dates in the installer post? Full disclosure: I didn’t write that post but got it transferred to me.
![]()
__________________
Windows Installer |
#9
|
|||
|
|||
Quote:
I just now re-confirmed the dll file info (in post #6 above) on one of my operational Sage-x64 systems.
__________________
System #1: Win7-64, I7-920, 8 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HDHR-US (1st gen white) tuners. HD-200. System #2: Win7-64, I7-920, 8 GB mem, 4TB HD. Java 1.8.0_131. Sage v9.1.6.747. ClearQAM: 2x HDHR3-US tuners. HD-200. System #3: Win7-64, I7-920, 12 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HVR2250; Spectrum Cable via HDPVR & USB-UIRT. 3x HD-200. |
#10
|
||||
|
||||
I've run SageTV in service mode ever since I bought the HD-300. I'll be looking for solutions compatible with service mode.
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#11
|
||||
|
||||
I think I can configure the HD-300 to receive the remote commands.
That would mean the USB-UIRT could be limited to sending only for tuning purposes, so I can get around the service mode bug with the USB-UIRT. Remind me where and how SageTV is configured for the remote control? In Settings Commands, it says "45 button Hauppauge Remote". I don't find those details in sage.properties. The word "Hauppauge" only exists in the context of the HDPVR2. Where are the details of the IR receiver and the mapping to sage commands stored? Under \program files\sagetv\common I find a USB-UIRT Transceiver folder, but nothing for "45 button Hauppauge Remote"
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Directv Serial Control worked on win10 upgrade but not win10 reinstall | personalt | Hardware Support | 3 | 01-20-2016 02:16 PM |
Copying HD300 configuration | Oddity | SageTV Media Extender | 1 | 12-31-2010 01:13 PM |
Copying Channel Lineup | Diego Garcia | SageTV EPG Service | 3 | 04-20-2010 09:22 PM |
Problem copying videos | squeed | SageTV Software | 0 | 08-07-2008 08:31 PM |
Copying IR commands from one Sage machine to another? | DavidFeinzeig | SageTV Software | 1 | 01-02-2006 09:29 AM |