none
Where is list of connected devices on USB in WINDOWS CE 6.0? RRS feed

  • Question

  • Hi all,



    1-My device needs driver OIU87VTUSB to UART Bridge Driver for WinCE 6.0 (2.1)% 3-How to install? I can not wait. exe file type setup.exe.

    thanks




    • Edited by ENAUD8444 Wednesday, December 5, 2012 5:16 PM
    Friday, November 23, 2012 4:32 PM

All replies

  • In the package link which you had given,release notes is there in that they have given the installation procedure.
     
    If your device is ARM based then copy the corresponding  *.CAB file to your device and double click the CAB to install the driver in to your device.If your device doesn’t support CAB file installation then you have to copy the DLL to your device and then enter the dll name in the popup dialog displayed.
     
    Saturday, November 24, 2012 6:53 AM
  • yes but where i view list fo all COM?
    Saturday, November 24, 2012 2:26 PM
  • Check out this post.Using this registry key you can enumerate the loaded COM ports.
     
    Monday, November 26, 2012 7:45 AM
  • My cpu is an intel Atom:

    I have put cp210xvcp.dll in \windows folder (is correct?)

    when i connect one mydevice: i view in:

    HKEY_LOCAL_MACHINE\Drivers\Active \61:

    ClientInfo: -490243904

    HND: -490242336

    Key "Drivers\USB\ClientDrivers\CP210xVCP\Port0\4292_60000"

    Name "COM9:"

    But when i connect an OTHER mydevice i view a windows box:

    Unidentified USB Device

    Enter the name of the driver for this USB device:

    Driver Name: ........... <---(what i must write here?)

    thanks for help.

    PS: there is an IRC Channel on windows CE? 

    Monday, November 26, 2012 8:26 AM
  • @Roberto

    If the registry entries for the CP210VCP devices specifiy an "Index" parameter, for example:

    [HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\4292_60000\Default\Default\CP210xVCP]
       "Dll"="CP210xVCP.DLL"
       "Prefix"="COM"
       "Index"=dword:9
    You can't have more than one device active at a time. Try remove the "Index" registry value so the OS will assign it automatically

    Luca Calligaris lucaDOTcalligarisATeurotechDOTcom www.eurotech.com Check my blog: http://lcalligaris.wordpress.com

    Monday, November 26, 2012 8:42 AM
  • i have in 

    [HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\CP210xVCP\Port0 2 key: 4292_60000 and 4292_60016

    after i have:

    [HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\CP210xVCP\Port1 4292_16

    In every key i have 3 value:

    DLL: "CP210xvcp.dll"

    Index: 9 (4292_60000), 7(4292_60016), 8(4292_60016 in [HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\CP210xVCP\Port1);

    Prefix: "COM"

    What i must remove? all key Index with his value in [HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\CP210xVCP\Port0\4292_60000?

    thanks

    Monday, November 26, 2012 9:24 AM
  • 4292_60000 and 4292_60016 identify two different silabs devices, the first showing up as a single serial port only, the latter as two serial ports; according to the 'active' key you show in a previous post you're using the single-port one identified by 4292_60000 so it should be whough if you remove the "Index"=dword:9 value

    Luca Calligaris lucaDOTcalligarisATeurotechDOTcom www.eurotech.com Check my blog: http://lcalligaris.wordpress.com

    Monday, November 26, 2012 10:59 AM
  • OKK :D seems it to work...But every time I restart board i must to reinstall the driver and remove the entry in the register.
    How do I make it permanent this
    changes?
    thanks

    • Edited by ENAUD8444 Monday, November 26, 2012 1:29 PM
    Monday, November 26, 2012 1:27 PM
  • It depends on how the device you're working on is designed with respect to persisting the registry settings and/or the filesystem: if it does not support this (and you're not in control of the OS in order to change its behaviour rebuilding it), every time you restart the device the driver DLL and registry settings will be lost.


    Luca Calligaris lucaDOTcalligarisATeurotechDOTcom www.eurotech.com Check my blog: http://lcalligaris.wordpress.com

    Monday, November 26, 2012 1:46 PM
  • what should I change in the registry to make it automatic?
    I come from Linux and there was enough to put insmod "driver" in WinCe how?

    PS: i'm using an Eurotech Board ;) you want speak on email?

    thanks

    • Edited by ENAUD8444 Monday, November 26, 2012 1:59 PM
    Monday, November 26, 2012 1:57 PM
  • Substitute of insmod/rmmod is "ActivateDeviceEx" function. Your driver dll is nothing but the .ko file.

    And the registry you have to update after every boot, As it is not persistence.

    using your application you need to load your driver. See the API detail

    --- Misbah


    Senior Design Engineer T.E.S Electroni Solutions (Bangalore-India) www.tes-dst.com email-misbah.khan@tes-dst.com

    Monday, November 26, 2012 2:10 PM
  • thanks,

    but I want more than to load the driver also remove one entry in the registry keys of driver:

    HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\CP210xVCP\Port0\4292_60000

    remove "Index"=dword:9 value

    how?

    thanks

    Monday, November 26, 2012 2:18 PM
  • Your application needs to open the reg entry and edit any parameter it needs.

    of course it will not be saved and hence you have to do it at every boot or application launch.

    Driver shall be loaded after this.

    For editing reg in WinCE see below links :

    http://msdn.microsoft.com/en-us/library/aa516952.aspx

    http://geekswithblogs.net/BruceEitman/category/9364.aspx

    http://us.generation-nt.com/answer/editing-registry-wince-6-0-help-88153412.html?page=2

    --- Misbah


    Senior Design Engineer T.E.S Electroni Solutions (Bangalore-India) www.tes-dst.com email-misbah.khan@tes-dst.com

    Tuesday, November 27, 2012 1:19 PM
  • Is possible that the problem is that my board start from "USB Mass Storage Key"? infact the boot is from the key but i think that the board has an "internal memory with Windows" infact if i put a file in "\windows" folder at reboot i dont view it.. probabily is this the problem for my driver?

    thanks



    • Edited by ENAUD8444 Wednesday, December 5, 2012 5:14 PM
    Tuesday, November 27, 2012 2:34 PM
  • Roberto:

    Please contact me directly.  My email address is in my signature below.


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com

    Tuesday, November 27, 2012 6:45 PM
    Moderator
  • ok i've sended an email to you.

    thanks

    Wednesday, November 28, 2012 8:46 AM