Closed

USB Packet Sender

This project received 12 bids from talented freelancers with an average bid price of $464 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
12
Project Description

I have a USB switcher I need to switch from the command line. I have sniffed the traffic from the switching app, and finds it sends the following packets:

--------- Request # 331 ----[OUT]----

IRP_MJ_WRITE \ IRP_MN_NORMAL

IRP: 0xFFFFFA800F8F7010
Status: STATUS_SUCCESS (0x0)
Device Object: 0x11295B30


** Data **
00 55 02 00 00 00 00 00 00

--------- Request # 332 ----[OUT]----

IRP_MJ_CLEANUP

IRP: 0xFFFFFA800F8F7010
Status: STATUS_SUCCESS (0x0)
Device Object: 0x11295B30


--------- Request # 333 ----[OUT]----

IRP_MJ_CLOSE

IRP: 0xFFFFFA800F8F7010
Status: STATUS_SUCCESS (0x0)
Device Object: 0x11295B30

I need a command line program that sends these commands, to my USB device, which has details:
HID\VID_1A86&PID_E040&REV_1000



1. The source code must be well commented so I can make changes.
2. I must be able to compile the program myself so I can make future changes to the source code. A visual studio project would be ideal. Python is okay if no libraries are required, or full details of how to install any libraries required are provided.
3. The program must be able to send the desired packets.
4. It must run from the command line.

Please state your experience and give me a time frame by which you can complete this project and when you can start. A full log of the USB traffic to this device is attached.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online