Adding of the WiFi USB LM006 to current WinCE image and alternative USB connection

Hello support!
Recently we came up with three important for us questions. Please answer if possible.

Environment:
Colibri iMX6 board running WinCE8 (latest available image by Toradex)

Questions:

  1. Is there any way of adding (activating, using) WiFi USB dongle LM006 under current WinCE 8 image by Toradex without rebuilding it etc ? Just as is, insert USB WiFi dongle in USB port, make specific changes to registries, add drivers ( I believe drivers are already in the image) and get WiFi running ? Please comment on this in some details. We want to use WiFi LM006 USB module but it looks like in current image its functionality is dead despite the fact that drivers are in.

  2. Is it possible to connect WiFi LM006 dongle to second USB port (use it in Host mode) ? If so how to configure that USB port to make it also accessible and acting in Host mode ?

  3. Is it possible to connect and use USB Hub with WinCE8 and specifically primary USB (host) port of iMX6 (and other boards) ? Just curious.

Thank you,
Vlad

  1. Currently the only option is to use Platform Builder to build an image that contains the driver.
  2. What do you mean with “second” USB port? We have a host port and an on-the-go port, the second one can behave as host and can be used to connect devices.
  3. Yes, we currently discovered some issues when detaching/reconnecting USB 2.0 hubs, but in general this is supported.

Thank you for your answer. Please comment below for me:

  1. This means that there is no way to just install driver but the one must build an new image ? If so, do you have any step by step or at least some guiding information about how to build image ? How to add and use provided by you workspace to build similar to yours images but with driver added ? Some guidance if possible would be good to read.

  2. This is correct, there is a HOST USB port which is used as normal PC USB port (mouse, keyboard, etc). Also there is HOST/OTG USB port which is configured as OTG by default. How to configure that second USB port as HOST ? What should be done to make it act as second HOST USB port ?

  3. Thank you, good to know that USB hub is supported.

This means that there is no way to just install driver but the one must build an new image ? If so, do you have any step by step or at least some guiding information about how to build image ? How to add and use provided by you workspace to build similar to yours images but with driver added ? Some guidance if possible would be good to read.

This is correct, there is a HOST USB port which is used as normal PC USB port (mouse, keyboard, etc). Also there is HOST/OTG USB port which is configured as OTG by default. How to configure that second USB port as HOST ? What should be done to make it act as second HOST USB port ?

Thank you, good to know that USB hub is supported.

The easiest way is to just download our sample OS Design and binary BSP and just rebuild the image, adding the component you need.
USB OTG will automatically detected if you connect a device and behave as an host.

Thank you.
Do you have any “How to” documents/links/description about Image rebuilding ?
Can you point to the direction about which software setup is required for such Image rebuilding etc ?
More information about this would help others to test own images.

Thank you,
Vlad

We now also have an installer for WEC2013 for the LM006: