Posts by elpagani


    thank you for your suggestion.

    Please note that, by default, the registry did not exist.

    I added the registry, and I tried with the value 18 and 24 (then also with 48 and 96) but in all the tests the behavior was always the same.

    There is also a "VideoMemSize" register, with value dword 6291456. Can you try something here too?

    I also tried changing the videos, turning them into 480 * 272 reducing the bitrate a lot, but nothing has changed yet.

    I also tried removing the full screen, but nothing has changed.

    When I first open the form which then launches the video, it doesn't start. But if I close and reopen the same form immediately afterwards, the video always started.

    EDIT: By carrying out further tests it is not 100% sure that the second opening of the form the video will start. However, there is a good chance that it will start correctly (about 70%).

    Perhaps, by solving this thing of the first opening of the form, we can reach a compromise.

    But I don't know what can affect this? The form performs the same operations when it is opened the first time and also the second time.

    Probably some "hidden operation" of the OS at the first opening of the form?

    Ok, I'll do the tests, first test done:

    -Starting from an empty project with a form and a button, the video starts correctly.

    My complete application, at the moment of the launch of the video, has only two forms open, but other forms (about 10) are initialized at the start of the application, they also contain images (both background and graphic elements such as buttons etc. .), but are optimized as much as possible to load these images only at the moment of opening,so they should not "weigh".

    So much so that CPU and RAM are efficient.

    I wonder, if the CPU and RAM are ok, how is it possible to "measure" this overload that does not start the video?

    I guess we need to monitor the GPU, but how to do on windows CE? don't you at F&S have any utilities?

    PS. I add a note, on a 7 "display, with the same application (same form structure etc.) the videos run well. It's probably a mix of factors, both performance and display (10" creates problems).

    - Without my application the video seems to work fine.
    - I have never tried other video formats because F&S had indicated to use the .mpg format. I tried to convert to wmv and the result is the same as I described in previous posts.

    I don't understand what it can be to block the playback of the video.
    Maybe the PicoCOM / display driver can't handle the use of images as a background simultaneously with video playback?

    We have seen that it is not a memory (RAM) or CPU problem.
    My application does not overload anything, in fact it is very stable in terms of "resource consumption".


    I did a test:

    -I started my application

    -I entered the form that launches the video

    -I started the video from my application (it did NOT start)

    -I started the F&S utility via telnet

    -there was a 100% CPU spike as soon as the utility was started (just for one second), then 1-2% on average CPU and 30% RAM.(CPU at 10% is only at the moment of the screenshot with ccZoom)

    The problem occurred that the video did not start.

    From what I see, it doesn't seem to me that the CPU is under stress.

    I have attached the screenshot of the power of attorney on your utility

    Please let me know something. Thanks in advance.


    thanks for your answer. I will perform the tests today.

    I also assumed that it was a load problem of my application, but the strange thing is that, when I open the video, only two forms are open in my application (both with a background image inside a picturebox).

    This seems strange to me, given the low CPU load that (in theory) my application should exert.

    Anyway, I'll run the tests and let you know.

    In the meantime, thanks.

    Hi Team,

    I know it is an old post, but still the problem is not solved.

    If my application is open, the video struggles to start (as described in previous posts).

    Could it possibly be a "memory problem"? With my application open (two forms open, with a few pictureboxes inside), the graphics inside it are reduced to one image for each background form (one weighs about 400KB, the other about 100KB).

    Form Main (background picturebox) opens -> form 2 (background picturebox) -> start play video process

    in this situation the problem occurs in 90% of cases (also the video jerks).

    In form 2, I tried to start the video from telnet: same problem.

    We urgently need to solve this problem because our customers complain about this lack.

    I hope these tests can be of help to understand and solve the problem.

    Thanks in advance.


    Thanks for the reply.


    I configured my WiFi network by turning on the device for the first time (without USB Wifi plugged).
    I connected USB WiFi when the device is already powered on and the driver showed the configuration page of the WiFi network.
    I entered my network password and pressed "connect".
    Successful connection.

    I turn off the device, disconnect USB Wifi and restart.
    Device turned on, reconnect USB Wifi, Wifi configuration opens and automatically connects to the network to which I was connected.
    This is perfect.

    I turn off device, DO NOT disconnect USB Wifi and restart device.
    Device turned on, the Wifi configuration opens as above, but NO automatic connection occurs.
    It is linked to the power-on with the USB Wifi already connected.

    I hope to be proved helpful.

    Thank you.

    Hi Team,

    We have purchased from you the kernel with WiFi driver for PicoCOMA9X WEC2013 provided by you.

    We connected the USB Wifi device to our device for the first time, configured the connection to our network and the device connected correctly.

    With our device turned on, every time the USB device is connected, the WiFi management screen opens and the driver automatically connects to our network (the driver defines it as “preferred”).

    But here comes a problem:

    if we turn on / power on our device with the USB WiFi device already connected, there is no automatic connection (you need to select the WiFi network from the list and click on “Connect” each time).

    We would like it to connect automatically even if the WIFI USB device is already connected before power on.

    What could be the problem? How to solve?

    Thanks in advance.


    if i wanted to buy the kernel which includes the wifi modules, who should i contact in F&S?

    We have purchased two USB Wifi and would like to start working on them.

    PS. following your suggestion, I was unable to integrate the API you indicated to me in .NET, I could not find any reference on how to do it. Would you please have some additional information to give us?

    I found the OpenNetCF library, but the ConnectionManager and Wifi part doesn't work, Visual Studio 2015 says it can't PInvoke (I've tried in e C#).



    Thanks for the prompt answers.

    We are more likely to include one of the devices from the VID / PID list.

    You talked about "WiFi API", I guess something is added in the ControlPanel with the new kernel. But to manage connections from our application, does something already exist? Where, possibly, should I look for?

    The fact is that we need to be sure that the connections are manageable in an accessible way from our application. Possibly it is possible to try a kernel with integrated wifi?

    Thanks in advance.

    Hi Team,

    unfortunately I have to answer only now to these interesting answers, I hope it is not too late.

    I have two questions:

    -AXIS product, I tried to download the drivers for WEC2013 Arm, but according to their docs, you need to include the dll / bib files / registers via Platform Builder (we do NOT have platform builder). Basically, we can't use it.

    -Your product list, how does it work? I buy one of the products in your list, you include me the dlls etc. in the kernel and I don't have to install anything else from the manufacturer?

    I only saw a few products on your list, and in none I found Drivers to install for WEC2013, no reference to WinCE in general.

    Could you please tell me what it takes once we buy one of the products from the list?

    How will the Wi-Fi management work on our PicoCOMA9X WEC2013?

    I hope I was clear in the explanation.

    Thanks in advance for the support.

    Last update,

    I should have solved.

    It seems that the default "\ timesvc \ Server" registry was wrong.

    I tried to insert another one (ex. and, once connected, the time synchronized (I tested it several times, resetting the picocom each time). On 4 tests, 4 immediate synchronizations, 100%.

    The only thing I don't understand is how it managed to synchronize with the old "Server" before.

    Probably tomorrow I will do other tests, and if I have to find out more I will let you know.

    For the moment it is solved.

    I took a new test,

    i reset my picoCOM (the non-working one).

    First I set up DHCP, connected the ethernet and it did NOT sync.

    Disconnected ethernet, turned off and back on.

    I set my Fixed IP, saved the logs, turned on again. Connecting Ethernet did NOT synchronize (it is still January 1st 2006, 00:00).

    I have not yet understood at what moment the hypothetical synchronization occurs.

    Thanks for the quick reply.

    Maybe I understood the difference from the PicoCOM that worked:

    On the old picocom (the one that synced) a fixed IP was set.

    On today's one (not working) DHCP is enabled.

    As soon as I assigned the fixed IP, the time synchronized.

    Is it possible that our server blocks the synchronization from the outside?

    The problem is that we MUST use DHCP, so that the time synchronizes on every connection, even outside in our local network.

    Or is it possible that the default SNTP server on the picocom is not working?

    In the link you gave me for Compact 2013, the link to the available servers no longer exists.

    Have you done any tests on your devices in this regard? I don't know where to look.

    Thank you.

    Hi team,

    how do you automatically synchronize the time and date on PicoCOMA9X WEC2013 (connecting via ethernet to the local network)?

    On our board there is the battery to keep the time.

    I set the value of "Time Zones\Default" to "W. Europe Standard Time" through registers. "AutoAdjust" is activated.

    But the date and time do not synchronize, even though I am connected via ethernet to my local network (it stays on Jan 1st 2006, 12:00 AM).

    The strange fact is that I had another PicoCOMA9X in the past few days and it seems to me that as soon as I connected the ethernet the time had automatically synchronized to the connection.

    I tried to follow the directions found on your forum to this Thread. (regarding "TimeSvc")

    Below is the situation of the registers:

    TIMESVC --> Default Values:

    Time Zones:

    1. [HKEY_LOCAL_MACHINE\Time Zones]
    2. "LastUpdateYear"=dword:000007e5
    3. "default"="W. Europe Standard Time"

    We need to automate the date / time synchronization automatically. Can you tell us how to do it?

    Thank you.