[Version] Signature = "$Windows NT$" Class = USBDevice ClassGuid = 88BAE032-5A81-49f0-BC3D-A4FF138216D6 Provider = %ManufacturerName% CatalogFile = samsung.cat [Manufacturer] %ManufacturerName% = Devices, NTamd64
[Devices.NTamd64] %DeviceName% = USB_Install, USB\VID_04E8&PID_6640
// Send command (example: request phone info) byte[] command = 0xAA, 0x01, 0x00, 0x00, 0x00, 0xBB ; writer.Write(command, 2000, out int sent);
// Find bulk endpoints UsbEndpointReader reader = device.OpenEndpointReader(ReadEndpointID.Ep01); UsbEndpointWriter writer = device.OpenEndpointWriter(WriteEndpointID.Ep01);
wholeDevice.SetConfiguration(1); wholeDevice.ClaimInterface(0);
[USB_Install.HW] AddReg = Device_HWAddReg
[USB_Install] Include = winusb.inf Needs = WINUSB.NT
using LibUsbDotNet; using LibUsbDotNet.Main; UsbDevice device = UsbDevice.OpenUsbDevice(0x04E8, 0x6640); if (device == null) throw new Exception("Device not found");
[Device_HWAddReg] HKR,,"DeviceInterfaceGUIDs",0x10000,"YOUR-GUID-HERE"
[USB_Install.Services] Include = winusb.inf Needs = WINUSB.NT.Services
// Read response byte[] buffer = new byte[1024]; reader.Read(buffer, 2000, out int len); Use Microsoft’s WinUSB template (modified for your VID/PID):
var wholeDevice = device as IUsbDevice; if (wholeDevice != null)
[Version] Signature = "$Windows NT$" Class = USBDevice ClassGuid = 88BAE032-5A81-49f0-BC3D-A4FF138216D6 Provider = %ManufacturerName% CatalogFile = samsung.cat [Manufacturer] %ManufacturerName% = Devices, NTamd64
[Devices.NTamd64] %DeviceName% = USB_Install, USB\VID_04E8&PID_6640
// Send command (example: request phone info) byte[] command = 0xAA, 0x01, 0x00, 0x00, 0x00, 0xBB ; writer.Write(command, 2000, out int sent);
// Find bulk endpoints UsbEndpointReader reader = device.OpenEndpointReader(ReadEndpointID.Ep01); UsbEndpointWriter writer = device.OpenEndpointWriter(WriteEndpointID.Ep01); samsung e2252 usb driver
wholeDevice.SetConfiguration(1); wholeDevice.ClaimInterface(0);
[USB_Install.HW] AddReg = Device_HWAddReg
[USB_Install] Include = winusb.inf Needs = WINUSB.NT [Version] Signature = "$Windows NT$" Class = USBDevice
using LibUsbDotNet; using LibUsbDotNet.Main; UsbDevice device = UsbDevice.OpenUsbDevice(0x04E8, 0x6640); if (device == null) throw new Exception("Device not found");
[Device_HWAddReg] HKR,,"DeviceInterfaceGUIDs",0x10000,"YOUR-GUID-HERE"
[USB_Install.Services] Include = winusb.inf Needs = WINUSB.NT.Services NTamd64 [Devices.NTamd64] %DeviceName% = USB_Install
// Read response byte[] buffer = new byte[1024]; reader.Read(buffer, 2000, out int len); Use Microsoft’s WinUSB template (modified for your VID/PID):
var wholeDevice = device as IUsbDevice; if (wholeDevice != null)
Home | About Us | GOs & Circulars | RTI Act | Photo Gallery | Contact Us
DISCLAIMER: Please note that this page also provides links to the websites / webpages of Government Ministries/ Departments/ Organisations. The content of these websites are owned by the respective organisations and they may be contacted for any further information or suggestion.
Copyrights © 2014 TSCMFC. All Rights Reserved.