Posts by rwalsh

    Just tried to connect my PicoCom4 to a Windows 7 64bit machine using WMDC 6.1.6965 and the PicoCOM4 is not recognised as a WinCE device. The driver VID0x045E PID 0x00CE is enumerated to be the following on the machine:-


    Generic Serial(PROTOTYPE--ReRemember to change idVendor)


    Windows XP Activesync 4.5 enumerates without any issues.


    Do I need a driver for Windows 7 from f&s??


    Regards
    Rick

    Hi,


    I cannot find the linux BSP for the older PicoCOM2. I have a few of these modules and would link to run linux on them, can anyone help??


    Cheers
    Rick

    ZU


    Thanks for your support on this, I still cannot get my system to connect as the IP addresses are on different sub nets, I may need to remove the driver loaded on my PC to the PicoCOM Vid Pid values and retest but I have run out of time on this so will work round with wired Ethernet device for now. I still need Activesync capability when using RNDIS as I use RAPI calls over the USB connection for some of my applications so cannot run a system without ActiveSync.


    Regards
    Rick

    ZU


    Are you able to ping hostname/ip define in the rndisfn1\param\tcpip registry keys??


    When I try they are not available, event turned off firewall. This is my network setup:-



    H:\>ipconfig /all


    Windows IP Configuration


    Host Name . . . . . . . . . . . . : xxxxxx
    Primary Dns Suffix . . . . . . . : xxxx
    Node Type . . . . . . . . . . . . : Hybrid
    IP Routing Enabled. . . . . . . . : No
    WINS Proxy Enabled. . . . . . . . : No
    DNS Suffix Search List. . . . . . : xxxxx


    Ethernet adapter Local Area Connection:


    Connection-specific DNS Suffix . :
    Description . . . . . . . . . . . : Intel(R) 82562V-2 10/100 Network Con
    nection
    Physical Address. . . . . . . . . : xxxxxxxx
    Dhcp Enabled. . . . . . . . . . . : Yes
    Autoconfiguration Enabled . . . . : Yes
    IP Address. . . . . . . . . . . . : 192.168.0.51
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.0.254
    DHCP Server . . . . . . . . . . . : 192.168.0.2
    DNS Servers . . . . . . . . . . . : 192.168.0.2
    Primary WINS Server . . . . . . . : 192.168.0.2
    Lease Obtained. . . . . . . . . . : 26 November 2013 16:43:12
    Lease Expires . . . . . . . . . . : 04 December 2013 16:43:12


    Ethernet adapter VirtualBox Host-Only Network:


    Connection-specific DNS Suffix . :
    Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapte
    r
    Physical Address. . . . . . . . . : xxxxxxxxxx
    Dhcp Enabled. . . . . . . . . . . : No
    IP Address. . . . . . . . . . . . : 192.168.56.1
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . :


    Ethernet adapter Local Area Connection 8:


    Connection-specific DNS Suffix . :
    Description . . . . . . . . . . . : Windows Mobile-based Device #2
    Physical Address. . . . . . . . . : xxxxxxxxxxx
    Dhcp Enabled. . . . . . . . . . . : No
    IP Address. . . . . . . . . . . . : 192.168.0.201
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.0.2


    H:\>ping 192.168.0.200


    Pinging 192.168.0.200 with 32 bytes of data:


    Request timed out.
    Request timed out.
    Request timed out.
    Request timed out.


    Ping statistics for 192.168.0.200:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),


    What OS are you on, this is XP SP3


    Regards
    Rick

    ZU


    These are the steps I have completed to install the driver from ActiveSync when using NDIS.


    Change the registry values on PicoCOM4 as detailed below:-


    1) This will change the USB client driver on PicoCOM4 to be RNDIS


    [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers
    DefaultClientDriver = "RNDIS"


    2) This will allow ActiveSync to recognise the device and install the RNDIS host driver on PC


    [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\RNDIS]


    UseActiveSyncIds = 1


    Save these settings


    Reboot PicoCOM4 and plug in USB cable to PC, automatically install new driver.


    Open a terminal window and type ipconfig, you should now see a new LAN device


    ActiveSync will have recognised the device and will attempt to connect, on my PC this fails and trouble shooter does not find any issues.


    I can ping the LAN but not connect to the device web server through it.


    Can anyone test this facility on there PC setup and give feed back to me on the success or failures.


    ZU - I have seen an issue reported on WinCE6 R3 for Host RNDIS which drops the activesync connection and requires a hotfix to platformbuilder, do you apply hotfixes via a set procedure as routine?? Could you find out if there are any more fixes required for RNDIS as it does appear to have some issues on WinCE6.


    Regards
    Rick

    ZU,


    Installed V1.14 kernel and change the registry setting:-


    HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers


    to a value of "RNDIS"


    rebooted pico and was promted to install new USB device as expected, if I let it install automatically no driver is found. I also tried to redirect to the folder:-


    C:\Program Files\Microsoft ActiveSync\Drivers


    But still the drivers could not be installed, can you help I am running Win XP SP3

    Cheers
    Rick

    ZU,


    Just seen your change log entry, I hope you have entered a typo :-


    PicoCOM4 - V1.14 (Released 2014-11-20)
    ======================================
    - 0001939: [General] Add RNDIS - resolved
    [1 issue]


    Released 2014??? ; )


    Cheers
    Rick

    Thanks for the reply ZU,


    I have looked at your web page literature at <!-- m --><a class="postlink" href="http://www.fs-net.de/cms/index.php?id=picocom4&L=1">http://www.fs-net.de/cms/index.php?id=picocom4&L=1</a><!-- m -->
    and under the heading Windows Embedded 6 R3 a list of drivers includes the following with no indication that its an extra??


    Drivers:
    UART (COM1, COM2)
    I²C
    Digital I/ O (DIO)
    USB Host
    USB Device (Mass Storage, RNDIS, Serial)
    SD/ SD-HC/ MMC
    Display (2D, DirectDRAW)
    Ethernet
    CAN 2.0
    Audio incl. Mixer


    As you can see USB Device supports RNDIS out of the box??


    Please can you confirm and if required update your web site.


    Regards
    Rick

    Hi,


    Has anyone tried to use the RNDIS support vi USB as I am a bit confused on how to configure the USB Driver. I know that RNDIS is not currently operating as I have no virtual network device appearing on my desktop PC when I connect the PicoCOM4 device with the ip 192.168.55.101. If I try to resolve the host name "ppp_peer" is comes back as unresolvable.


    Looking on the web it is suggested that only USB Serial or USB RNDIS are possible at any instant and ActiveSync is operating correctly! How does ActiveSync connect?
    Should I loose ActiveSync once the PicoCom4 has been correctly configured?


    If anyone can help I would be very grateful.


    Regards
    Rick

    Could anyone inform me of how to change the position of the display offset on the y axis as my Windoes CE desktop have been clipped at the top but the start bar is enlarged too (double its width) which seems strange and could be pushing the desktop off the upper limit??
    Could this be a Windows CE setting??


    Thanks
    Rick

    Hi,


    Just tried to build my project using PicoCOM4 SDK V1.01 and it failed on the NTLM support. It does contain the header files e.g ntlmssp.h but the build failed at the linker stage looking for the library file ntlmssp.lib which is not included in the SDK release. Please could you update the SDK to include this lib.


    Cheers
    Rick

    Hi,


    Thanks for the reply, CeRegCloseKey does not save the values as specified in MSDN. I have already use the CeCreateProcess to run ndcucfg with a file containg the reg save command and this works fine.


    Do you have any example code that would allow me to extend the rapi.dll functionallity from a second dll file containing functions specific to my needs??


    Cheers
    Rick

    Hi,


    I have looked into RAPI for setting registry and I am confused with this post. The registry is quoted as being flushed in MSDN when you perform a CeRegClose Key, this is the quote:-


    The CeRegCloseKey function always writes information to the registry before returning, eliminating the need to flush keys in the Windows Embedded CE registry.


    BUT if I cycle the power the registry settings are lost????


    I have already setup registry editing locally and just perform a RegFlushKey and the registry changes are saved. Can someone from f&s confirm the behaviour with rapi as it currently does not perform to MS spec.


    MS also contradicts the statement of rapi2 support on Windows CE 6.0, can someone also confirm this!


    Regards
    Rick

    Hi HK


    thanks for the reply but if I look at the J1 pin out for the PicoCOM4 it details the following:-


    Pin Sig Default Interface Starter Kit Interface
    13 IO0 IO0 COM2 TXD
    14 IO1 IO1 COM2 RXD
    15 IO2 IO2 COM2 RTS
    16 IO3 IO3 COM2 CTS
    17 IO4 COM1 TXD COM1 TXD
    18 IO5 COM1 RXD COM1 RXD


    COM2 can be used for both GPIO or UART so as I have an early prototype PicoCOM4 I think the registry needs configuring for boot conditions to make pins 13, 14, 15 & 16 satisfy UART requirements.
    I need to set COM2 to used the 4 pins.


    Cheers
    Rick

    Hi,


    Could someone explain the registry entries that are contained witih the serail port keys......


    [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial2]
    "SysIntr"=dword:00000040
    "Index"=dword:00000002
    "DeviceArrayIndex"=dword:00000000
    "Irq"=dword:0000001c
    "MemBase"=dword:50000000
    "MemLen"=dword:00000030
    "InterruptBitsShift"=dword:00000000
    "ISTTimeouts"=dword:00000200
    "Prefix"="COM"
    "Dll"="pc4_serial_MS.dll"
    "Order"=dword:00000032
    "Priority"=dword:00000000
    "Port"="COM2:"
    "DeviceType"=dword:00000000
    "FriendlyName"="Serial Cable on COM2:"
    "Tsp"="unimodem.dll"
    "IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
    "DevConfig"=hex:\
    10,00,00,00,05,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,00,00,00,00


    I am having trouble with the COM2 port after bootup but before I use the port, I need to control the initial settings before any applications are active. Would this be possible with DevConfig??
    Currently causing subsystem embedded device to constantly register FF's on UART when first powered up!! Need to control the tx pin to ensure its not in start bit posiiton.
    Cheers
    Rick

    Hi,


    I am trying to write an installer based on CEAppMgr.exe to download a set of cab files to my PicoCOM2. I have managed to complete the Win32 application to call CEAppMgr.exe and load the application via ActiveSync but the install sometimes requires GUI input on the PicoCOM2 which is a problem. I would like to force the install to ask no GUI questions and accept Yes to all the installer questions.
    I have researched and found out that a registry entry here:-
    'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows CE Services\AppMgr'
    can have the key
    'SilentInstall'
    when set will install applications without dialog boxes!!
    Found this at <!-- m --><a class="postlink" href="http://msdn.microsoft.com/en-us/library/bb882209.aspx">http://msdn.microsoft.com/en-us/library/bb882209.aspx</a><!-- m -->


    This does not work, would someone be able to find out from Microsoft why this feature does not work???


    Regards
    Rick