Conflict with Imon Hardware (USB HID)

Post Reply
kitwingate
Posts: 3
Joined: 04 Oct 2010, 19:45

Conflict with Imon Hardware (USB HID)

Post by kitwingate »

Hello all, I just purchased Xpadder about 20 min ago, as I have used it a couple of times and thought great things.

I have an htpc enclosure (ANATEC Remote Black) and it has a built in LCD display and IR reciever. This hardware works in conjunction with Soundgraph's iMON software to translate input from the iMON remote and also to display info on the screen. This is connected to the motherboard by way of internal usb jumpers. The problem is that once I start Xpadder it begins to interfere with the iMON hardware. The best way to describe it is that the iMON becomes an "unknown usb device - HID" in device manager and the sound for a disconnecting USB device plays. Windows will then proceed to loop reloading the device drivers and having them crash again about every 10 seconds. The moment the iMON fails, all input freezes as the device resets (mouse, xpaddder... ect.).

If Xpadder is stoped, then all resumes normally. I can use my Xbox360 controller fine with games that have it enabled. I have used xpadder before in this case, but it was version 5.3 I believe. I have since tried rolling back both my iMON drivers and the Xpadder software to when i knew they both worked together. Still does not work. Since they are both HID devices, I am guessing there is some conflict going on.

Searching the forums for a solution, I have found that at least one other person has had this problem, and their solution was to just unplug the iMON. Now this does work; if the iMON is unplugged then Xpadder works and if Xpadder is stoped then the iMON works. However, I can't do this and need both Xpadder and iMON to work. Please help! I really love Xpadder and hope we can find a solution.

Jonathan
Xpadder creator
Posts: 1737
Joined: 24 Aug 2009, 11:33
Location: England
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by Jonathan »

Image

With the iMON connected go to the Xpadder settings window by clicking the wrench in the top-right corner of the main window.
Select the iMON from the list and click the Hide button. This will tell Xpadder to ignore it 8)

kitwingate
Posts: 3
Joined: 04 Oct 2010, 19:45

Re: Conflict with Imon Hardware (USB HID)

Post by kitwingate »

Jonathan - Thanks for the quick reply! Unfortunately... I went to the screen above (settings - Controllers) and alas... no iMON appears in the controller list. My only instinct is that it is being handled as a "keyboard/mouse" instead of a "controller" which may be why it is not appearing. (the remote control does have keyboard commands and can be used as a mouse). I don't have a knowledge of the workings of Xpadder so I'm not sure if this makes a difference.

Some more info: (Read: I HAVE purchased Xpadder, love it when it has worked, and DO want it to work for me...) but in my troubleshooting, I also downloaded JoytoKey and Pinnacle Game Profiler. Same Problem with JoyToKey, but no problem with PGP. I don't even know to begin with JoyToKey so I didn't mess with any settings, and for some reason PGP worked fine. Perhaps some inside knowledge of these programs will help discover the issue. Again, my goal here is to get Xpadder to work and not jump ship to PGP.

Any more ideas?

FARSTRIDER
Xpadder Xpert
Posts: 1245
Joined: 26 Aug 2009, 23:02
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by FARSTRIDER »

did you go into the setting window that he described with the controller connected?

kitwingate
Posts: 3
Joined: 04 Oct 2010, 19:45

Re: Conflict with Imon Hardware (USB HID)

Post by kitwingate »

sure did

Jonathan
Xpadder creator
Posts: 1737
Joined: 24 Aug 2009, 11:33
Location: England
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by Jonathan »

kitwingate wrote:I went to the screen above (settings - Controllers) and alas... no iMON appears in the controller list. My only instinct is that it is being handled as a "keyboard/mouse" instead of a "controller" which may be why it is not appearing.
This is good. Xpadder ignores non-gaming devices so the issue isn't a case of Xpadder trying to access the iMON device.
Perhaps the problem occurs when Xpadder is busy accessing another controller?
Try running Xpadder with your Xbox 360 controller disconnected. Xpadder should just sit there with a blank screen. Do the iMON issues occur in this case?

Jonathan
Xpadder creator
Posts: 1737
Joined: 24 Aug 2009, 11:33
Location: England
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by Jonathan »

seanwalter wrote: I think the problem is that the HTPC remote control software (Soundgraph iMON Manager) conflicts with Xpadder, as they both try to take HID input, translate it, and feed it to applications. I disabled the problem device in Device Manager, my iMON Manager software showed that it was "disconnected" and Xpadder worked without hiccups. The iMON Manager software is focused on a narrow set of non-gaming devices. Is there a setting, or can there be a setting, to prevent Xpadder from scanning automatically for new devices? I.e., only add devices manually? I notice that the Logitech Gaming Software (nowhere near as good as Xpadder, and based on DirectInput) checks for connected devices when it starts, and permits manual scans but not automatic scans? Thanks!

The device does not show up in Xpadder so I can't hide/disable it.
First we need to see what is happening - I have uploaded a tool that will check for hardware messages:

- Make sure Xpadder is NOT running
- Run the scanner
- Disable the iMON device in Device Manager and wait for the scanner to do its thing
- Now re-enable the device
- Copy the scanner text and post it in a reply

- Now check the EnumDevices box and perform the same routine
You do not have the required permissions to view the files attached to this post.

seanwalter
Posts: 7
Joined: 09 Jan 2011, 07:43
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by seanwalter »

Here is the first set of output from the scanner, without EnumDevices checked:

Code: Select all

This program is constantly scanning for hardware messages

To test:
- connect/disconnect/enable/disable a device
- wait for 5 seconds
- one or more lines of text will appear
- wait for 5 seconds to ensure all activity has registered

To list devices check the Enumerate Devices checkbox



Message Received: Time:16,412,857 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
EnumDevices disabled
----------------------------------------------------------------


Message Received: Time:16,412,985 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
EnumDevices disabled
----------------------------------------------------------------


Message Received: Time:16,440,327 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
EnumDevices disabled
----------------------------------------------------------------

Checking EnumDevices with iMON device enabled starts the infinite loop and I can't seem to disable the device to stop the looping with the scanner running. As a result, I ran the process in reverse (started the scanner with the device disabled, checked enumdevices, enabled the device, then disabled the device again). If you need it in the order you specify above, let me know and I'll keep trying.

Code: Select all

This program is constantly scanning for hardware messages

To test:
- connect/disconnect/enable/disable a device
- wait for 5 seconds
- one or more lines of text will appear
- wait for 5 seconds to ensure all activity has registered

To list devices check the Enumerate Devices checkbox



Message Received: Time:17,096,441 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E7BEC8E0-273E-11DF-8003-444553540000} guidProduct:{003415C2-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:HID-compliant device tszProductName:HID-compliant device wUsagePage:65,484 wUsage:1
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,101,423 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,102,264 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E7BEC8E0-273E-11DF-8003-444553540000} guidProduct:{003415C2-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:HID-compliant device tszProductName:HID-compliant device wUsagePage:65,484 wUsage:1
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,103,662 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,104,307 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,104,835 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,105,364 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,105,892 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,107,849 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,108,528 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,109,235 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,110,370 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,110,921 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------


Message Received: Time:17,111,524 Msg:537 DBT_DEVNODES_CHANGED         A device has been added to or removed from the system. WParam:7 LParam:0
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B60-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:274 tszInstanceName:Mouse tszProductName:Mouse wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidProduct:{6F1D2B61-D5A0-11CF-BFC7-444553540000} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:1,043 tszInstanceName:Keyboard tszProductName:Keyboard wUsagePage:0 wUsage:0
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{E0C22870-141E-11E0-8002-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{028FE000-141F-11E0-8007-444553540000} guidProduct:{C21F046D-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:66,069 tszInstanceName:Controller (Wireless Gamepad F710) tszProductName:Controller (Wireless Gamepad F710) wUsagePage:1 wUsage:5
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{84E88C90-9851-11DF-8001-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:12 wUsage:1
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{85167A60-9851-11DF-8002-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:1 wUsage:128
Finished enumerating controller
--------
Enumerating a device........
dwSize:580 guidInstance:{851716A0-9851-11DF-8003-444553540000} guidProduct:{002204D9-0000-0000-0000-504944564944} guidFFDriver:{00000000-0000-0000-0000-000000000000}
dwDevType:65,553 tszInstanceName:USB Device tszProductName:USB Device wUsagePage:65,468 wUsage:136
Finished enumerating controller
--------
----------------------------------------------------------------




Jonathan
Xpadder creator
Posts: 1737
Joined: 24 Aug 2009, 11:33
Location: England
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by Jonathan »

Thanks for the info. As I mentioned somewhere before it seems that performing an EnumDevices (getting a list of devices) causes the iMON device to update the system, which triggers Xpadder or the scanner to get another list of devices and it loops forever. Why is the iMON device changing the drivers when we ask for a list of devices? This makes no sense!

You'll notice that the outputs only show the value DBT_DEVNODES_CHANGED. There are many values but by default they are not sent to a program unless it asks for these advanced messages. I will update the scanner so it tells us more about what is going on.

While I could add a manual scan option to Xpadder I think this is a good opportunity to improve the scanning to fix this and other detection bugs ;)

Can you visit the Windows Game Controller Control Panel and try en/disabling your iMON device there - does the control panel cause a loop also?

Image

seanwalter
Posts: 7
Joined: 09 Jan 2011, 07:43
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by seanwalter »

Just getting back into this...sorry for the delay. The iMON device does not show up as a game controller, so I can't disable it there.

Jonathan
Xpadder creator
Posts: 1737
Joined: 24 Aug 2009, 11:33
Location: England
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by Jonathan »

Sorry I didn't word that correctly - can you open the Windows Game Controllers Control Panel and then en/disable the iMON device via the Device Manager or whichever method you used during the last test. We need to see if the Windows Game Controllers Control Panel starts looping and causing the disconnection sound also - which would indicate a driver issue. If the control panel handles the iMON device appearance and disappearance smoothly then the fault lies with Xpadder/Hardware Message Scanner.

seanwalter
Posts: 7
Joined: 09 Jan 2011, 07:43
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by seanwalter »

Ok I get it. I can already tell you, when I open the game controllers panel, that panel starts looping if the iMON device is enabled -- the game controllers appear, then disappear, then reappear. I honestly haven't looked at it with iMON disabled...will have to do so this weekend. If this means there's a driver issue, then there's a driver issue.

That said, the Logitech Game Profiler under DirectInput and (as noted above) PGP under Xinput don't lock up the GUI every few seconds when they are being used to translate controller input, so this seems like something that can be worked around.

Anyway, I hate to say it but at this point I'm probably migrating to PGP as my kids (and therefore my wife) are going to run out of patience and force me onto an Xbox if I don't get this resolved quickly.

Primal Fear
Xpadder Xpert
Posts: 2437
Joined: 09 Feb 2010, 16:41
Location: Germany
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by Primal Fear »

To summarize everything short:
This Imon remote control causes that all Game Controllers will continuously disconnect an reconnect.
But only while Xpadder is running (or not?)

Did you already look for a driver update for this Imon?
It's just an Idea :?

Jonathan
Xpadder creator
Posts: 1737
Joined: 24 Aug 2009, 11:33
Location: England
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by Jonathan »

It does appear to be a driver issue but now that we know that I can improve Xpadder to take it into account (and I'm sure advanced scanning options is something that will be of use to others).
In the Downloads forum I have posted a modification which removes the continual hardware scan: http://xpadder.com/forum4/viewtopic.php ... 425#p10425

Please note that controllers are only checked when Xpadder starts up. All required controllers must be connected prior to starting Xpadder. In theory this modification should cope with the iMON issue. If it does then I will update the current development version of Xpadder with new manual scan/disable scanning options.

seanwalter
Posts: 7
Joined: 09 Jan 2011, 07:43
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by seanwalter »

Jonathan, this appears to work. I just tried it out flipping between the desktop and XBMC, and never had a hiccup. Thanks for pulling it together. I'll watch for the version to manual scan and disable auto.

seanwalter
Posts: 7
Joined: 09 Jan 2011, 07:43
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by seanwalter »

PS - Soundgraph (makers of the iMON devices) are continually updating their software. I will consider raising this with them, but so far the problem has only shown up here. Thanks again for the fix!

Jonathan
Xpadder creator
Posts: 1737
Joined: 24 Aug 2009, 11:33
Location: England
Contact:

Re: Conflict with Imon Hardware (USB HID)

Post by Jonathan »

I'm glad to hear it's working for you. I will ensure the changes are included in the new version along with the new options.
If you have any issues with this modification please let me know and I'll provide an updated modification.

Post Reply

Return to “Other questions”