RailPro > RailPro Specific Help & Discussion

CI-1 and USB woes

<< < (2/4) > >>

KPack:
Alan, the CI-1 doesn't show up in the list under "Device Manager" specifically.  I went through and made sure all the USB controllers and hubs had that option turned off, and I did the same for all HID (Human Interface Device) devices and controllers.  Restarted the computer and still nothing.

Like it shows in the picture above, the USB port is recognizing and installing the CI-1 but from there it seems there is a disconnect between that and the actual HC Sim program.

-Kevin

G8B4Life:
Kevin,

Just to eliminate another variable, even though HC Sim doesn't show the CI-1 as installed:

1. Have you tried using HC Sim anyway? Silly question I know but I have to ask; if there was an issue that prevented the correct "CI-1 installed" picture from displaying (it's only a bmp file) many people would go no further even though it might actually be working.

2. With HC Sim open and the CI-1 plugged in does RailPro Assistant show USB connected or not; If RPA shows connected but HC Sim doesn't then it's a real mystery.

What brand Laptop and model is it?


Edit: Ok, ignore question 2, RPA will show USB connected when HC Sim is open regardless of whether the CI-1 is connected or not. If RPA showed USB not connected when HC Sim is open then that's a mystery.

- Tim

G8B4Life:
Some further thoughts on this.

You haven't said what USB ports your desktop has (USB 2 or 3) which everything works on. It would be handy to know.

First we'll go through a couple of other things that I'm sure you've tried but I'll still ask.

Have you tried disconnecting all other USB devices connected to the laptop and then trying HC Sim? There shouldn't be any conflicts but you never know.

If your using an extension cable, have you tried without the cable?

Ok, with that over I've studied the code in the HC Simulator software that detects if the CI-1 is attached or not. It's pretty simple though I haven't followed it completely. Unfortunately I can't remotely debug HC Sim for you and see what's it's doing when trying to connect to your CI-1. There is a couple of things we can find out though that'll give us a head start.

Download and unzip to a folder somewhere convenient the USB Devices View utility from http://www.nirsoft.net/utils/usb_devices_view.html. It's freeware and runs without installing. The download link is near the bottom and you'll need the 64 bit version of course. Run the program (you may need administrator privileges) and you should get a screen like this:



In this instance on my PC I have three copies of the CI-1 showing, one each for each USB port I've had it plugged into and one for VirtualBox. I imagine you'll have three copies showing, one for each USB port on the laptop.

First thing to check is that one of them is showing green when the CI-1 is plugged in. If none show green then that requires a much more in depth analysis.

Presuming one is green, scroll sideways and take note of the value of these columns for the green one:

Connected (should be Yes), Disabled (should be No), Vendor ID, Product ID, Driver Filename (should be hidusb.sys) and Driver Version. The Vendor ID should be 04d8 and the Product ID should be f321 as shown in the next image. If either of these don't match then HC Sim will never see the CI-1.



If Driver Filename is blank or something else is in there then we've got to fix that. The driver version might be helpful for seeing if a specific version of the driver is a problem.

Now this should never ever happen, but no other device listed should have the same Vendor ID AND Product ID as the CI-1.  It doesn't hurt to quickly scroll and check though it is a sure bet wild goose chase to do so.

Another thing you can try is uninstalling each copy of the CI-1 directly from the utility (CI-1 unplugged); it'd probably do a better job than Windows itself. I'd do this is none are showing green with the CI-1 plugged in.

If everything matches then the next step is likely the HID.dll that HC Sim uses to communicate to the CI-1 but I'm still working on that one, it's not an overly simple process to fix with a few entries to be made via the command prompt, or whatever Win10 call's it.

- Tim

nodcc4me:
Kevin, just for kicks, and since you've tried everything else, open the simulator using "Run as Administrator".

KPack:
Tim - I mentioned it earlier, but on the laptop they are all USB 3.0.  My desktop has 2.0.  Also:

-I've tried the HC Sim anyways and it doesn't detect any locomotives even though I am right next to them.  The desktop is three rooms over and detects them.
-I've tried with and without an extension to no effect.  The extension was USB 2.0
-Brand of laptop is a Sager....basically a Clevo clone, a custom built laptop.  The "Sager" name is just the chassis design....everything else is name-brand components of my specification
-Al, I have also run as Admin with no change.

Tim, I downloaded USBDeview and confirmed that all is correct.  The Vendor ID, Product ID, driver file, etc is all as it should be.  It is not disabled.  The only thing that is different is that only 1 instance of the CI-1 shows up....I have 3 USB ports and it is installed on all.  However, only one shows up at a time....and I have it set to show installed but unconnected devices:


So where do I go from here?

-Kevin

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version