
Fechado
Publicado
Pago na entrega
Project: USB HID Passthrough Firmware for Feather RP2040 with USB Host I am looking for an embedded developer experienced with USB firmware and the RP2040 platform. Hardware: Feather RP2040 with USB Host support Requirements: Develop or modify firmware so the board acts as a USB host for HID devices. Implement USB HID passthrough so connected devices (such as mice, keyboards, or other HID devices) are forwarded to the connected computer. Support at least 5 HID interfaces simultaneously. The USB serial number (iSerialNumber) must not be passed through from the connected device or changed. The firmware should work with generic HID devices without requiring device-specific drivers. Expected Result: Stable firmware running on the Feather RP2040. Reliable passthrough for multiple HID devices (One at a time) Proper USB descriptor handling with the serial number removed or replaced. Preferred Experience: RP2040 development USB Host and Device stacks (e.g., TinyUSB) HID protocol and USB descriptors Will pay 20 extra for the work
ID do Projeto: 40304421
9 propostas
Projeto remoto
Ativo há 28 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
9 freelancers estão ofertando em média $21 USD for esse trabalho

I can help develop the USB HID passthrough firmware for your Feather RP2040 with USB Host support. I have experience with RP2040 development, TinyUSB host/device stacks, and USB HID descriptor handling. Approach: -Configure the RP2040 to operate as a USB host for HID devices using TinyUSB. -Implement a HID passthrough layer that forwards reports from connected devices (keyboard, mouse, etc.) to the computer. -Support up to 5 HID interfaces, ensuring stable enumeration and device handling. -Modify USB descriptors so the iSerialNumber is removed or replaced, preventing it from being passed through. -Test with generic HID devices to ensure compatibility without device-specific drivers. Deliverables: -Stable RP2040 firmware ready to flash -Clean source code with build instructions -Brief documentation explaining the passthrough logic and descriptor handling I can complete the work quickly and ensure the firmware runs reliably on your hardware. Best regards
$20 USD em 7 dias
3,3
3,3

Hello, I can develop this on the Feather RP2040 using TinyUSB host/device stacks, with the board acting as a USB host for HID input and presenting a clean HID device interface to the connected computer. My approach would be to handle HID report parsing and forwarding at the firmware layer, support multiple enumerated HID interfaces, and explicitly sanitize USB descriptors so the upstream device serial number is never passed through. I would keep the implementation generic so standard mice, keyboards, and similar HID-class devices work without vendor-specific drivers. I’m comfortable with RP2040 USB work, descriptor-level handling, and embedded debugging for stability under repeated connect/disconnect cycles. Deliverable would be working firmware, tested passthrough behavior, and clean source code for future maintenance. Best regards.
$20 USD em 7 dias
1,3
1,3

Hello, I’m Benedict. I’ve reviewed your USB Passthrough Firmware project for Feather RP2040 with USB Host support and I’m genuinely excited about delivering a robust, multi-HID passthrough solution. With hands-on experience in RP2040 development, USB Host/Device stacks (TinyUSB), HID protocol handling, and designing firmware that cleanly forwards descriptors and data, I can build a stable, driver-agnostic passthrough that supports at least five HID interfaces, while ensuring the serial number is not exposed to or altered for the host. I will implement a clean pass-through path from HID devices to the PC, isolating the host side so each device can operate without requiring device-specific drivers. The plan is to: 1) set up a TinyUSB-based host stack on the Feather RP2040, 2) implement multi-HID interface tracking with robust pairing and timeouts, 3) modify descriptor handling to strip or replace iSerialNumber, 4) ensure a reliable, low-latency data path with careful buffering, 5) provide a repeatable CI workflow and a minimal test suite to validate mice, keyboards, and generic HID devices. I’m prepared to align the implementation with your hardware constraints and can tailor the firmware for a clean, production-ready release. I’d appreciate the opportunity to discuss timelines, your preferred TinyUSB version, and any constraints around USB power or host-controller resources. Best regards, Benedict
$10 USD em 3 dias
0,0
0,0

Hi, I have experience with RP2040 firmware and USB stack work, and I can develop the Feather RP2040 firmware to act as a USB host with reliable HID passthrough to a connected computer using TinyUSB or a similar approach. I understand the key parts here are stable handling of generic HID devices, clean descriptor management, support for multiple HID interfaces, and making sure the original iSerialNumber is not forwarded or exposed. I can build or modify the firmware so mice, keyboards, and other standard HID devices are passed through properly without device-specific drivers, then test for stability and correct behavior under real usage. The extra $20 is fine, and I’m ready to start.
$20 USD em 2 dias
0,0
0,0

Hello, I have experience developing firmware for RP2040 and working with USB stacks such as TinyUSB, including HID devices and descriptor handling. I can implement firmware for the Feather RP2040 that acts as a USB host for HID devices and forwards HID reports to the connected computer. The firmware will also filter or replace the iSerialNumber descriptor so the original device serial is not exposed. Implementation will be based on TinyUSB and designed to work with generic HID devices (keyboard, mouse, etc.). Estimated timeline: 3–4 days.
$22 USD em 5 dias
0,0
0,0

Dear Client, How are you? I hope this proposal finds you well. I'M A CERTIFIED & EXPERIENCED EXPERT This is to inform you that I have KEENLY gone through your project description, CLEARLY understood all the project requirements as instructed in your project proposal and this is to let you know that I will perfectly deliver as desired. Being in possession of all stated required skills as this is my field of professional specialization having completed all certifications and developed adequate experience in the respective field, I hereby humbly request you to consider my bid for professional, quality and affordable services that meet all your requirements. I always guarantee timely delivery and unlimited revisions where necessary hence you are assured of utmost satisfaction when working with me. Please send me a message so that we can discuss more and seal the project. WELCOME.
$30 USD em 1 dia
0,0
0,0

I've reviewed your project for USB HID Passthrough Firmware on the Feather RP2040 with USB Host support and can deliver a reliable, clean firmware tailored to your requirements. I have experience with embedded development and USB stacks like TinyUSB, enabling me to implement stable HID passthrough handling multiple devices with proper USB descriptor management. My background includes developing solutions requiring precise protocol handling, ensuring compatibility with generic HID devices without extra drivers. I understand the need to manipulate serial numbers within USB descriptors while maintaining device stability. I am confident I can deliver this efficiently and to your satisfaction. Regards, Anton Prinsloo
$23 USD em 14 dias
0,0
0,0

Hello, I have experience in RP2040 and USB HID firmware development. I can implement stable USB HID passthrough on Feather RP2040 with proper descriptor handling and support for multiple HID devices. I will ensure reliable performance, clean code, and timely delivery. Looking forward to working with you.
$20 USD em 7 dias
0,0
0,0

I can implement this HID passthrough for your Feather RP2040 using the TinyUSB stack. I have extensive experience with the RP2040’s dual-role USB capabilities. How I will meet your requirements: HID Passthrough: Mapping the USB Host (connected peripheral) to the USB Device (PC) using a "transparent" report parser. Multi-Interface Support: Configuring the descriptor to handle up to 5 HID interfaces (Keyboard, Mouse, System Control, etc.) simultaneously. Serial Number Masking: I will hardcode a static iSerialNumber or nullify it in the device descriptor so the peripheral's unique ID is never exposed to the host PC. No Drivers Needed: Sticking strictly to the standard HID class for plug-and-play compatibility. Technical Stack: C/C++ (RP2040 SDK) TinyUSB (Host + Device stack) PIO for any necessary timing-critical tasks. I can have a stable UF2 binary and the source code ready for you within 4 days, 3 days for your verification and corrections if needed
$25 USD em 7 dias
0,0
0,0

Ängelholm, Sweden
Membro desde jan. 15, 2025
$10-100 USD
₹600-1500 INR
€3000-5000 EUR
$250-750 AUD
₹1500-12500 INR
$30-250 USD
$15-25 USD / hora
$25-50 USD / hora
$25-50 USD / hora
₹1250-2500 INR / hora
₹12500-37500 INR
$10-30 USD
₹37500-75000 INR
$250-750 USD
$30-250 USD
$250-750 USD
₹1500-12500 INR
$10-30 USD
$30-250 AUD
₹1250-2500 INR / hora
₹600-1500 INR