How to install and configure the UDPusher driver

  • Hello,


    all necessary drivers are generally included in the system image. However, if a new device without a driver is added or if an driver update is required, you can follow the steps below to install the driver:

    Installation

    1. Copy the driver files to the Board (i.e. using an usb-stick or network)
    2. Open the Device Manager
    3. Find the driver in question, such as an Unknown Device or just the driver you want to update
    4. Right-click on the driver and select the option to update.
    5. Choose the option to browse your computer for the driver you previously copied


      Notice: Ensure that you selected the driver directory (containing driver files like .cat / .inf / .sys / .dll ....)
    6. Follow the prompts to install the driver

    7. After installation, a message will confirm that the driver was successfully installed
      Notice: You may need to restart your computer for the changes to take effect
    8. Finally, check the Device Manager again to ensure that the device is listed without any warnings


    Configuration

    Once the driver is installed, you can configure it within the driver registry. This allows you to set key codes for various inputs and rotations of the encoder.


    The registry key for the driver is: [HKLM\SYSTEM\CurrentControlSet\Enum\ACPI\UDP0001\2&daba3ff&0\Device Parameters}]


    Entry Value Description
    Load DWORD Enable/Disable Driver
    0: Disable
    1: Enable (default)
    UDP_Left DWORD Under this entry, you can assign a HID keyboard key scancode that will be executed when the encoder is rotated to the left

    0x04: Keyboard a and A
    0x05: Keyboard b and B

    0x50: Keyboard LeftArrow (default)
    UDP_Right DWORD Under this entry, you can assign a HID keyboard key scancode that will be executed when the encoder is rotated to the right

    0x04: Keyboard a and A
    0x05: Keyboard b and B

    0x4F: Keyboard RightArrow (default)
    UDP_Push DWORD Under this entry, you can assign a HID keyboard key scancode that will be executed when the encoder is pushed

    0x04: Keyboard a and A
    0x05: Keyboard b and B

    0x28: Keyboard Return ENTER (default)


    Here you can find all possible keycode inputs

    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.