Touch calibration problems with new NetDCU 11.2

  • Hello,


    I cannot finish the touch calibration after set following properties in the registry.


    Code
    1. reg open \Hardware\Devicemap\Touch
    2. reg set value Debounce dword 0
    3. reg set value MinCalibrationPointCount dword 1
    4. reg set value PollUpTimeMultiplier dword 1
    5. reg set value TouchSamples dword 3


    When I finish touch calibration, it starts again in the middle.
    When I clear the registry in the bootloader, I am able to calibrate and save.
    After setting the registry values again to this above, it doesn't word any more.


    Any ideas? With NetDCU 11 there were no problems.


    [UPDATE]
    I have tested it with all parameters seperately. It works only if no parameter is set. If at least one parameter is set, the calibration does not finish.
    When I remove the parameter, it works again. After deleting the registry I have following parameters set:


    For information here is the debug output from the old NetDCU11 board:

    Code
    1. TCHPDD: Version 1.6, Key = HARDWARE\DEVICEMAP\TOUCH
    2. TCHPDD: EnableTouchscreen UCB1400
    3. TCHPDD: EnableTouchscreen PASSED


    and here is the debug output from the new NetDCU11.2 not working board:

    Code
    1. TCHPDD: Version 1.6, Key = HARDWARE\DEVICEMAP\TOUCH
    2. TCHPDD: EnableTouchscreen WM9715
    3. TCHPDD: EnableTouchscreen PASSED


    The kernel is the latest you send to me:

    Code
    1. Windows CE Kernel for ARM (Thumb Enabled) Built on Mar 8 2013 at 17:05:33
    2. NetDCU11 V1.28 - Firmware Init
    3. Copyright (c) 2007 F&S Elektronik Systeme GmbH
    4. Build: Jun 12 2013/16:21:05
  • Hello,


    you can increase the maxcalerror to prevent this:

    Code
    1. reg open \Hardware\devicemap\touch
    2. reg set value MaxCalError dword 25
    3. reg save
    4. reboot


    I know that the touch driver was improved in the last time. I will trigger our system developer for provide an update.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.