UBCD4Win Forums: cdob - Viewing Profile

Jump to content

cdob's Profile User Rating: -----

Reputation: 9 Neutral
Group:
Moderator & Development
Active Posts:
1511 (0.79 per day)
Most Active In:
General Questions (925 posts)
Joined:
19-October 05
Profile Views:
21561
Last Active:
User is offlineYesterday, 05:19 PM
Currently:
Offline
Icon   cdob has not set their status

Topics I've Started

  1. USB keyboard and mouse

    Posted 11 Nov 2007

    USB mouse and keyboard works out of the box by default.
    Attach device first and boot next. Mouse and keyboard does work.

    However this fails at some machines. True reasons are unknown.

    There are different USB keyboards. A computer detect different hardware:
    -a dumb keyboard only
    -multimedia device, USB keyboard integrated
    -a HUB with a attached keyboard
    Open device manager and change view per connection.

    There is a approach to support all machines.

    In addition USB keyboard and mouse hot plug does work.
    This includes KVM keyboard and mouse.

    This has beed tested at some hardware configurations, but resources are limited.
    USB gaming keyboards are not tested. There may result different experiences.
    And there maybe strange results at machines with strange BIOS.
    Try plugin at own risk.

    Create a file <UBCD4Win>\plugin\ Drivers\USB\USB_keyboard_mouse. inf
    ; PE Builder v3 plug-in INF file
    ; Created by cdob
    
    ; hot plug USB keyboard and USB mouse
    
    ; and non-boot mouse and non-boot keyboard
    ; Device Class Definition for Human Interface Devices (HID)
    ; http://www.usb.org/developers/
    devclass_docs/HID1_11.pdf
    
    [Version]
    Signature= "$Windows NT$"
    
    [PEBuilder]
    Name="Driver: beta - hot plug USB keyboard and USB mouse"
    Enable=1
    
    [DelLine]
    "txtsetup.sif", "HardwareIdsDatabase"
    , "USB\Class_03"
    
    "txtsetup.sif", "InputDevicesSupport.Load"
    , "hidusb"
    
    "txtsetup.sif", "HardwareIdsDatabase"
    , "HID_DEVICE_SYSTEM_MOUSE"
    
    "txtsetup.sif", "MouseDrivers.Load"
    , "mouhid"
    
    "txtsetup.sif", "HardwareIdsDatabase"
    , "HID_DEVICE_SYSTEM_KEYBOARD"
    
    "txtsetup.sif", "Keyboard.Load", "kbdhid"
    
    "txtsetup.sif", "HardwareIdsDatabase"
    , "USB\COMPOSITE"
    
    "txtsetup.sif", "InputDevicesSupport.Load"
    , "usbccgp"
    
    [SetupReg.AddReg]
    0x1,"ControlSet001\
    Control\CriticalDeviceDatabase\
    USB#Class_03", "ClassGUID","{745A17A0-
    74D3-11D0-B6FE-00A0C90F57DA}"
    
    0x1,"ControlSet001\
    Control\CriticalDeviceDatabase\
    USB#Class_03", "Service", "hidusb"
    0x4,"ControlSet001\
    Services\hidusb", "Type", 0x1
    0x4,"ControlSet001\
    Services\hidusb", "Start", 0x3
    0x1,"ControlSet001\
    Services\hidusb", "Group", "Input Device Support"
    0x4,"ControlSet001\
    Services\hidusb", "Tag", 0x6
    0x2,"ControlSet001\
    Services\hidusb", "ImagePath", "system32\DRIVERS\
    hidusb.sys"
    0x4,"ControlSet001\
    Services\hidusb", "ErrorControl", 0x0
    
    0x1,"ControlSet001\
    Control\CriticalDeviceDatabase\
    hid_device_system_mouse"
    ,"Service","mouhid"
    
    0x1,"ControlSet001\
    Control\CriticalDeviceDatabase\
    hid_device_system_mouse"
    ,"ClassGUID","{4D36E96F-
    E325-11CE-BFC1-08002BE10318}"
    
    0x4,"ControlSet001\
    Services\mouhid", "Type", 0x1
    0x4,"ControlSet001\
    Services\mouhid", "Start", 0x3
    0x4,"ControlSet001\
    Services\mouhid", "ErrorControl", 0x0
    0x4,"ControlSet001\
    Services\mouhid", "Tag", 0x5
    0x2,"ControlSet001\
    Services\mouhid", "ImagePath", "system32\DRIVERS\
    mouhid.sys"
    0x1,"ControlSet001\
    Services\mouhid", "DisplayName", "Mouse HID Driver"
    0x1,"ControlSet001\
    Services\mouhid", "Group", "Pointer Port"
    0x4,"ControlSet001\
    Services\mouhid\Parameters"
    , "UseOnlyMice", 0x0
    0x4,"ControlSet001\
    Services\mouhid\Parameters"
    , "TreatAbsoluteAsRelative"
    , 0x0
    0x4,"ControlSet001\
    Services\mouhid\Parameters"
    , "TreatAbsolutePointerAsAbsolute"
    , 0x0
    
    0x1,"ControlSet001\
    Control\CriticalDeviceDatabase\
    hid_device_system_keyboard"
    ,"Service","kbdhid"
    
    0x1,"ControlSet001\
    Control\CriticalDeviceDatabase\
    hid_device_system_keyboard"
    ,"ClassGUID","{4D36E96B-
    E325-11CE-BFC1-08002BE10318}"
    
    0x4,"ControlSet001\
    Services\kbdhid", "Type",0x1
    0x4,"ControlSet001\
    Services\kbdhid", "Start",0x3
    0x1,"ControlSet001\
    Services\kbdhid", "Group","Keyboard Port"
    0x4,"ControlSet001\
    Services\kbdhid", "Tag",0x4
    0x4,"ControlSet001\
    Services\kbdhid", "ErrorControl",0x0
    0x1,"ControlSet001\
    Services\kbdhid", "DisplayName","
    Keyboard HID Driver"
    0x2,"ControlSet001\
    Services\kbdhid", "ImagePath", "System32\DRIVERS\
    kbdhid.sys"
    0x4,"ControlSet001\
    Services\kbdhid\Parameters"
    , "WorkNicely",0x0
    
    0x1,"ControlSet001\
    Control\CriticalDeviceDatabase\
    USB#COMPOSITE","Service"
    ,"usbccgp"
    0x1,"ControlSet001\
    Control\CriticalDeviceDatabase\
    USB#COMPOSITE","ClassGUID"
    ,"{36FC9E60-C465-11CF-8056-
    444553540000}"
    0x2, "ControlSet001\Services\
    usbccgp", "ImagePath", "system32\DRIVERS\
    usbccgp.sys"
    0x1, "ControlSet001\Services\
    usbccgp", "DisplayName", "USB Composite Device"
    0x4, "ControlSet001\Services\
    usbccgp", "Type", 0x1
    0x4, "ControlSet001\Services\
    usbccgp", "Start", 0x3
    0x4, "ControlSet001\Services\
    usbccgp", "ErrorControl", 0x1
    0x4, "ControlSet001\Services\
    usbccgp", "Tag", 0x3
    0x1, "ControlSet001\Services\
    usbccgp", "Group", "Base"
    
    ; support USB Keyboard with integrated USB HUB  and PE USB boot
    0x1, "ControlSet001\Control\
    CriticalDeviceDatabase\
    USB#Class_09", "ClassGUID","{36FC9E60-
    C465-11CF-8056-444553540000}"
    
    0x1, "ControlSet001\Control\
    CriticalDeviceDatabase\
    USB#Class_09", "Service", "usbhubb"
    0x1, "ControlSet001\Control\
    CriticalDeviceDatabase\
    USB#ROOT_HUB", "ClassGUID","{36FC9E60-
    C465-11CF-8056-444553540000}"
    
    0x1, "ControlSet001\Control\
    CriticalDeviceDatabase\
    USB#ROOT_HUB", "Service", "usbhubb"
    0x1, "ControlSet001\Control\
    CriticalDeviceDatabase\
    USB#ROOT_HUB20", "ClassGUID","{36FC9E60-
    C465-11CF-8056-444553540000}"
    
    0x1, "ControlSet001\Control\
    CriticalDeviceDatabase\
    USB#ROOT_HUB20", "Service", "usbhubb"
    0x2, "ControlSet001\Services\
    usbhubb", "ImagePath", "system32\DRIVERS\
    usbhub.sys"
    0x1, "ControlSet001\Services\
    usbhubb", "DisplayName", "USB Root Hub"
    0x4, "ControlSet001\Services\
    usbhubb", "Type", 0x3
    0x4, "ControlSet001\Services\
    usbhubb", "Start", 0x3
    0x4, "ControlSet001\Services\
    usbhubb", "ErrorControl", 0x1
    0x4, "ControlSet001\Services\
    usbhubb", "Tag", 0x3
    0x1, "ControlSet001\Services\usbhubb", "Group", "Base"

My Information

Member Title:
Special Guest
Age:
Age Unknown
Birthday:
Birthday Unknown
Gender:

Contact Information

E-mail:
Private