Echo2 - again ... -------------------------------------------------------------------------------- Starlight Xpress Message Board: Starlight Xpress SXV Series Cameras: Echo2 - again ... -------------------------------------------------------------------------------- By Nigel Brooks on Tuesday, November 9, 2004 - 09:29 am: Afraid I'm getting more and more frustrated with trying to get the SXVIO USB interface reliably installed for my SXV-H9C. When I initially install I follow the instructions to the letter but when I plug in the USB cable the Found New Hardware wizard invariably reports an ECHO2 device which it can't install. If I play around (boot/re-boot, de-install/re-install, invoke runes) I eventually seem to be able to get things working but there seems to be no consistent way to do this, it takes for ever and the skies have clouded over. Worse, even once its installed and working, if I unplug the USB cable and then re-attach it I have to go through the "Found New Hardware" thing all over again with the same problems. This issue has been around on the Board and newsgroups for many months now - is there definitive guidance as to how to address the problem? I'm using Windows XP Home Edition with Service Pack 2 on a Toshiba Satellite P20 laptop. I've not updated the camera firmware but its only 3 months old so I presume it has the latest firmware installed. The client software is the latest version on the Starlight Express web site. Any help very gratefully received as I've never been able to get the thing working long enough to really do anything useful and it's a bit expensive to use as a doorstop! Thanks Nigel Brooks -------------------------------------------------------------------------------- By Roger Hamlett on Tuesday, November 9, 2004 - 10:48 am: Go round again, but once you have the camera installed, _don't_ unplug the USB cable. Instead, reboot the computer, preferably a couple of times at least. This 'locks' XP's memory about the driver. The problem on the groups is slightly different, and relates to not being able to get the camera to install at all. There are two 'parts' to this, the first is that there is a slight 'issue' with the .inf file, fixed in the latest release, and the second is how Windows itself works, where once the install fails, it can be a real pig to get back to the proper starting point. The key for me, in getting the install to work, is that when the camera is first attached, it _must not_ have the power applied. Unfortunately, a lot of people don't spot the reference to powering the camera latter. This then gets the install confused, and you are then in this horrible 'loop'... The easiest way out of this, is to remove all 'Starlight' references in the registry, or reboot in 'safe mode', and remove the drivers from here (the 'non working' drivers are then shown). Best Wishes -------------------------------------------------------------------------------- By Nigel Brooks on Tuesday, November 9, 2004 - 03:25 pm: Yes, that seemed to work. I've documented all the steps I followed for the benefit of others. Please note this guidance should be taken "as is"; it worked for me on my set-up but may not for you on yours. ============================================== Re-installing SXV Camera and USB2 Software on Windows XP (Home Edition with Service Pack 2). Some steps may vary in detail for other versions of Windows XP. These steps have been found to work where Windows is unable to recognise the camera after initial install, but use at your own risk. 1. Power down the PC. 2. Unplug the USB cable from both the PC and the camera. 3. Power up the PC. 4. Open Control Panel. Open "Add or Remove Programme". If the SXV camera software is listed in the currently installed programmes select it and click the button to uninstall it. Close the "Add or Remove Programme" window. 5. Still in Control Panel, open the System icon, select the Hardware tab and click the Device Manager button. 6. Check for an entry with a "?" called Echo2. If it is there then right-click it and uninstall it. 7. Check for an entry called SXVIOClass. If it is there then uninstall any entries under it. 8. Close Device Manager and Control Panel. 9. Using Regedit navigate to the HKEY_LOCAL_MACHINE\SYSTEM folder in the left-hand panel and back-up that whole hierarchy by right-clicking and selecting Export. This will give you a back-up to restore from if the following steps corrupt the Registry (if you're really nervous back-up the entire Registry). DO NOT OMIT THIS STEP! 10. Using Regedit navigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control and select the Class folder in the left-hand panel. Using Find (under the Edit menu) search for SXVIO. If it finds an entry delete the folder containing that entry (i.e. the folder within the Class folder which will have a hexadecimal name something like {3E480F22-F067-49F1-9F03-F981723C279F}. You'll need to have Administrator rights to do this. 11. Still using Regedit, navigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum and select the USB folder in the left-hand panel. Using Find search again for SXVIO. If it finds an entry delete the parent folder of the folder containing that entry (i.e. the folder within the USB folder which should have a name beginning with "Vid". To do this you will have to have Administrator rights and you will probably also need to change the folder permissions (right-click and select permissions) to allow Everyone Full Control. 12. Repeat step 11 until Regedit finds no other SXVIO entries in the USB folder. 13. Still using Regedit, navigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services. If there is a sub-folder called SXVIO then delete it. Also delete SXVLOAD if it exists. You'll need Administrator rights to do this. 14. Repeat steps 10-13 for any other Control Sets (e.g. ControlSet002) that exist in HKEY_LOCAL_MACHINE\SYSTEM. 15. Repeat steps 10-13 also for the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet folder. 16. Shut down the PC. The above steps should have completely cleared the SXV configuration from your system. You now need to reinstall. 17. Make sure the Camera isn't connected to the USB cable and isn't connected to its power supply. 18. Connect the USB cable to the PC (but NOT to the camera). 19. Re-start the PC. 20. Install the SXV software from the CD supplied with the camera (or updated software from the Startlight Express web site if more recent). This should install SXVLoad.inf and SXVIO.inf in c:\Windows\Inf and 04B48613.hex, SXVLoad.sys, Generic.sys and SXVIO.sys in C:\Windows\System32\Drivers. Using Windows Explorer make sure it has done so (you may need to use Folder Options under the Tools menu to show hidden files and folders and prevent file extensions being hidden). 21. Re-start the PC again (shouldn't be necessary but better to be safe than sorry). 22. The USB cable should still be connected to the PC. With the PC started, connect it now to the Camera. DO NOT connect the power supply to the camera. 23. After a short time, Windows should report that it has found new hardware. It should flash between USB2 device, Echo2 and Starlight Express Camera and will eventually open an install dialogue box. If the dialogue box doesn't open then shut down the PC, disconnect the USB cable from the camera, re-start the PC, and re-connect the USB cable to the camera. 24. The install dialogue box will offer you the option of connecting to Windows Update - you don't need to do this (select "No, not this time"). Click Next. The install dialogue box will ask you whether to install automatically or from a specified location. Select "Install the software automatically" and click Next. You may be offered two choices of driver to install, if you are then chose the USB2 one (it was second in the list in my case - if you chose the wrong one you may need tostart from scratch), otherwise if only one then it will be the default. Click Next to install. 25. Once the install process completes, open Control Panel, open the System icon, select the Hardware tab and click the Device Manager button. Check that an entry exists for SXVIOClass and that this contains an entry for the Starlight Express camera. If these entries do not exist then re-start the PC and repeat steps 22-24. 26. Once the SXVIOClass and Starlight Express camera entries are showing in Device Manager, re-start the PC (preferably twice) to make sure the configuration is properly saved. Do not unplug the USB cable between re-starts. The USB2 driver and SXV software should now be properly installed. To test, connect the power supply to the camera, open the SXV client software and see if it locates the camera. NOTE: Some guidance on this Board and elsewhere advises searching for and deleting all Registry entries that contain references to Starlight Express instead of Steps 10-15, above. This may delete entries that you want to keep (for example MaxIm DL creates a lot of Registry entries containing the words Starlight Express and if these are deleted MaxIm may fail to recognise the camera). You should only need to delete the entries specifically mentioned above. ========================================== Hope the above helps others. Nigel Brooks -------------------------------------------------------------------------------- By Roger Hamlett on Tuesday, November 9, 2004 - 03:42 pm: Yes. All the 'registry jiggery', is the way of getting rid of the incorrect entries, and is really the 'heart' of the problem. The driver entries these represent, can be deleted from device manager in 'safe mode', and I think this is probably the easier/safer route to do this. Ideally what is needed, is a small script to delete just these entries from the registry, that would remove steps 9-15 in one go, and allow simple recovery from this problem. Glad you have it going now. Best Wishes -------------------------------------------------------------------------------- By Rod Wilson on Friday, December 24, 2004 - 04:56 pm: I just had exactly the same problem but stumbled on a solution by chance really. Actually I have a MX9, but with the same behaviour. I use a 4 port USB hub and in desperation I plugged the camera into a different slot and, lo!, the installation proceeded quite sweetly, except at one point I was asked for BlockIO.sys (not inf) and this was in W/sys32/drivers. Worth a try. -------------------------------------------------------------------------------- By Martyn Gilbert on Wednesday, December 29, 2004 - 03:29 am: I am most grateful to the contributors to this board. Although I have successfully installed the SXV software on another computer, it seems I must have been lucky. Whilst trying to install it for remote operation on a new (sub-miniature) PC I encountered the exact problems recounted on this board. Very frustrating! Following the advice, it has all worked. A slight difference is that the .hex file I have (from the installation disc) is 12780100.hex. Again, many thanks. -------------------------------------------------------------------------------- Add a Message