home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Products
IR Server Suite (IRSS)
MCE Replacement Plugin under Vista 64
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="and-81" data-source="post: 123169" data-attributes="member: 11844"><p>Hi Andy,</p><p></p><p>Thanks for the feedback.</p><p></p><p>I do intend to support Vista because I know more and more of MediaPortal's users will be switching to Vista for whatever reason.</p><p></p><p>I'll try to get my hands on Vista and do some development. Until then, unless someone else wants to take up the challenge, I'm afraid there will be little progress.</p><p></p><p>What I believe I need to do is to have a look at the Vista registry with the MCE USB device plugged in and find what it's different ClassID's are.</p><p></p><p>Until I do that you won't be able to use the plugin at all really. What you're experiencing at the moment is by way of the default driver sending those keypresses, the plugin is doing nothing.</p><p></p><p>I'll try to explain some of the issues that are present ...</p><p></p><p>1. The MceIr.dll that the plugin relies on for communicating with the MCE USB device will not work properly under Vista. It doesn't have the right Device IDs in it to initiate communication with the driver. I've experimented with fixing it, but have had no success yet because I don't have my own Vista install to test on.</p><p></p><p>2. The replacement driver (which is just the example Bulk USB driver from the DDK) is not compiled for Vista, I have no idea if it would work or not. I don't think you could install it now anyway because the .inf file doesn't have the right device IDs for Vista. I need to figure out if I can just paste in the right ID or if I need to do something more tricky. 64 bit support would require additional changes on top of that.</p><p></p><p>3. Vista blocks unsigned drivers. You can get around this but it adds another hurdle for users. And I've read (I don't know if it's true) that having an unsigned driver installed will play havoc with the DRM. There's a lot of misinformation floating around about Vista so I don't know if that's true or not.</p><p></p><p>I think that if I could get my hands on a copy of Vista I could have support built in within a week or two. Even if I had a way of browsing the Vista registry to find the IDs I need I could probably have something to test... Maybe if a Vista user would let me VNC in to have a look, or could somehow compress a text copy of there registry and send it to me?</p><p></p><p>In fact, let me explain what I'm after, maybe someone can find it for me ...</p><p></p><p>To access the device driver I need a GUID. The GUID for the default driver in Windows XP is ...</p><p></p><p>0x7951772d, 0xcd50, 0x49b7, 0xb1, 0x03, 0x2b, 0xaa, 0xc4, 0x94, 0xfc, 0x57</p><p></p><p>You can find it in the registry here:</p><p>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{7951772d-cd50-49b7-b103-2baac494fc57}</p><p></p><p>Now, under that key there is another key:</p><p>##?#USB#Vid_0471&Pid_0815#PH00MirX#{7951772d-cd50-49b7-b103-2baac494fc57}</p><p></p><p>Notice the "Vid_0471&Pid_0815", that is an identifier for the Philips MCE device.</p><p></p><p>In Windows Vista I believe the ID is different, it's "\\?\hid#irdevice&col01#2".</p><p></p><p>So I believe (I'm guessing really) that if you can find a similar registry key in the same place in Vista with "\\?\hid#irdevice&col01#2" in it then I should be able to get the GUID that I need to put into the MceIr.dll.</p><p></p><p>Basically, I believe that if I had access to the Vista registry I could search in "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\" for "irdevice&col01#2" and find the GUID I need.</p><p></p><p>Does that make sense to anyone?</p><p></p><p>If someone wants to chuck a GUID at me I can pop it into the MceIr.dll and give it a try?</p><p></p><p>I did try this earlier with no result, but I'm not sure I got the right values in.</p><p></p><p>Otherwise it will wait until I can do it myself, and I have no idea when that will be.</p><p></p><p>Cheers,</p></blockquote><p></p>
[QUOTE="and-81, post: 123169, member: 11844"] Hi Andy, Thanks for the feedback. I do intend to support Vista because I know more and more of MediaPortal's users will be switching to Vista for whatever reason. I'll try to get my hands on Vista and do some development. Until then, unless someone else wants to take up the challenge, I'm afraid there will be little progress. What I believe I need to do is to have a look at the Vista registry with the MCE USB device plugged in and find what it's different ClassID's are. Until I do that you won't be able to use the plugin at all really. What you're experiencing at the moment is by way of the default driver sending those keypresses, the plugin is doing nothing. I'll try to explain some of the issues that are present ... 1. The MceIr.dll that the plugin relies on for communicating with the MCE USB device will not work properly under Vista. It doesn't have the right Device IDs in it to initiate communication with the driver. I've experimented with fixing it, but have had no success yet because I don't have my own Vista install to test on. 2. The replacement driver (which is just the example Bulk USB driver from the DDK) is not compiled for Vista, I have no idea if it would work or not. I don't think you could install it now anyway because the .inf file doesn't have the right device IDs for Vista. I need to figure out if I can just paste in the right ID or if I need to do something more tricky. 64 bit support would require additional changes on top of that. 3. Vista blocks unsigned drivers. You can get around this but it adds another hurdle for users. And I've read (I don't know if it's true) that having an unsigned driver installed will play havoc with the DRM. There's a lot of misinformation floating around about Vista so I don't know if that's true or not. I think that if I could get my hands on a copy of Vista I could have support built in within a week or two. Even if I had a way of browsing the Vista registry to find the IDs I need I could probably have something to test... Maybe if a Vista user would let me VNC in to have a look, or could somehow compress a text copy of there registry and send it to me? In fact, let me explain what I'm after, maybe someone can find it for me ... To access the device driver I need a GUID. The GUID for the default driver in Windows XP is ... 0x7951772d, 0xcd50, 0x49b7, 0xb1, 0x03, 0x2b, 0xaa, 0xc4, 0x94, 0xfc, 0x57 You can find it in the registry here: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{7951772d-cd50-49b7-b103-2baac494fc57} Now, under that key there is another key: ##?#USB#Vid_0471&Pid_0815#PH00MirX#{7951772d-cd50-49b7-b103-2baac494fc57} Notice the "Vid_0471&Pid_0815", that is an identifier for the Philips MCE device. In Windows Vista I believe the ID is different, it's "\\?\hid#irdevice&col01#2". So I believe (I'm guessing really) that if you can find a similar registry key in the same place in Vista with "\\?\hid#irdevice&col01#2" in it then I should be able to get the GUID that I need to put into the MceIr.dll. Basically, I believe that if I had access to the Vista registry I could search in "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\" for "irdevice&col01#2" and find the GUID I need. Does that make sense to anyone? If someone wants to chuck a GUID at me I can pop it into the MceIr.dll and give it a try? I did try this earlier with no result, but I'm not sure I got the right values in. Otherwise it will wait until I can do it myself, and I have no idea when that will be. Cheers, [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Products
IR Server Suite (IRSS)
MCE Replacement Plugin under Vista 64
Contact us
RSS
Top
Bottom