
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
I’d like a feature-complete, upstream-ready Linux kernel driver for the Logitech RS50 that exposes every output and input capability the device offers. Autodetect the wheel as soon as it is plugged in, create the correct device nodes and present clean, descriptive udev properties so userspace apps immediately recognise it. I have an RS50 on hand for testing and can run any diagnostics or custom binaries you provide while we iterate. Let me know your expected timeline and which kernels you plan to target first. There may be a repository which can be a useleful starting point: [login to view URL]
Projektin tunnus (ID): 40170328
35 ehdotukset
Etäprojekti
Aktiivinen 22 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
35 freelancerit tarjoavat keskimäärin €190 EUR tätä projektia

Hello, I can develop a feature-complete, upstream-quality Linux kernel driver for the Logitech RS50, exposing all input and output capabilities cleanly and reliably. I have experience working with Linux input subsystems (HID, input, FF, evdev), writing drivers intended for mainline acceptance, and reverse-engineering device behavior when vendor documentation is limited. I understand the importance of correct autodetection, clean udev metadata, and compatibility with userspace (SDL, Steam, sim software). Proposed approach: • Start from new-lg4ff as a reference, audit what applies to RS50 • USB/HID probing with correct device IDs and quirks • Full mapping of axes, buttons, LEDs, and force-feedback outputs • Proper input device registration and descriptive udev properties • Clean sysfs exposure where appropriate • Kernel-style code, documented commits, and upstream-ready structure Testing & iteration: • I’ll provide diagnostic tools or custom test binaries as needed • You’ll validate behavior on your RS50 and share logs • Iterative fixes until full feature parity is confirmed Targets: • Initial focus on LTS kernels (6.1 / 6.6), then latest stable • Written to minimize backports and reduce maintenance burden Deliverables include the driver source, testing notes, and guidance for upstream submission. Happy to review the repo you shared and outline a concrete timeline once device capabilities are confirmed. Best regards,
€140 EUR 7 päivässä
5,9
5,9

Hello, I am an experienced web developer with expertise in Node.js, React, and PHP. I have also worked on Excel automation and accounting software projects. I am confident in delivering a feature-complete Linux kernel driver for the Logitech RS50. I will ensure autodetection of the wheel, creation of correct device nodes, and clean udev properties. With an RS50 for testing, I can provide timely updates and support. I will target the latest kernels and aim for a quick turnaround. I am excited to work on this project and look forward to hearing from you. Thank you for considering my bid.
€137 EUR 7 päivässä
5,1
5,1

Hi Sebastian K. I’m your web developer, ready to turn your project Logitech RS50 Linux Driver Development -- 2 into reality! I’d love to discuss the details and create something amazing together. Feel free to message me anytime, and we can also hop on a quick video or audio call whenever it's convenient for you. I’ve developed many projects exactly like what you’re looking for. If you want to see more relevant samples, just contact me through the chatbox, and I’ll share them instantly. ★ Why Clients Trust Me 500+ successful web projects delivered 430+ positive client reviews Expert in C Programming, Linux, Software Development, Ubuntu, Debian, Git, Embedded Systems, Open Source WordPress, Shopify, PHP, JavaScript, HTML, CSS, Plugin/Theme Development, Laravel, WebApp Clean, modern, responsive and SEO-optimized designs Fast delivery, great communication, and long-term support Available during EST hours for smooth collaboration If you want a professional developer who delivers quality work on time and stress-free, let’s connect. I’m excited to help build something amazing for you. Best regards, Kausar Parveen
€180 EUR 3 päivässä
4,9
4,9

Hello, I can build an upstream-ready Linux kernel driver for the Logitech RS50 that cleanly integrates with the HID/input stack, autodetects on hot-plug, exposes all axes/buttons and full force-feedback/output capabilities the hardware supports, and presents sane, descriptive udev properties so userspace recognizes it immediately without extra configuration. I’d start by validating whether the RS50 can be supported as a HID driver extension (preferred for upstream) versus a dedicated USB driver, then use the new-lg4ff codebase as a reference to reuse proven patterns for Logitech wheels while keeping the implementation compliant with current kernel conventions, coding style, and subsystem expectations. With your device available for iterative testing, we can run targeted diagnostics (USB descriptors, HID reports, FF effect support, calibration ranges, quirk needs) and converge quickly on a patch series that’s review-friendly, split into logical commits, and ready for submission to the appropriate mailing lists/maintainers. As a practical plan, I’d target recent LTS + current mainline first (e.g., 6.6 LTS and the latest stable at the time of delivery), then backport-friendly adjustments if you need Debian/Ubuntu kernels that lag behind; a realistic timeline is roughly 2–4 weeks for a solid first working driver with full I/O coverage and udev polish, followed by an iteration cycle for upstream feedback and revisions. Best regards, Juan
€140 EUR 1 päivässä
4,9
4,9

Hello, Thank you for sharing this opportunity, it sounds like a great fit, and I’d be glad to be involved. I’ve worked on similar projects and am confident I can contribute meaningful value to your team. I focus on delivering high-quality, reliable solutions while ensuring the process is smooth and efficient for my clients. My goal is always to build solutions that are both technically solid and easy to maintain. You’re welcome to review my profile to see examples of my previous work. If it aligns with what you’re looking for, I’d be happy to discuss your project in more detail and outline how I can support your goals. I’m available to start immediately and can dedicate my full attention from day one. Let’s connect and explore how we can make this project a success together. Looking forward to your response. With Regards! Abhishek Saini
€140 EUR 7 päivässä
4,2
4,2

Hi, I’m excited about the opportunity to develop a feature-complete, upstream-ready Linux kernel driver for the Logitech RS50. With over 7 years of professional software development experience, including Linux and embedded systems, I am confident I can expose every input/output capability and ensure the wheel autodetects seamlessly with clean udev properties. I have strong expertise in C programming, kernel module development, and integration with Debian/Ubuntu systems which fits perfectly with your requirements. I’d start targeting mainline kernels commonly used in Ubuntu and Debian and plan an iterative approach with your testing feedback for timely delivery. I have all the necessary skills to successfully complete this project. Best regards, Andrii
€200 EUR 1 päivässä
4,2
4,2

Hello, I understand you need a feature-complete, upstream-ready Linux kernel driver for the Logitech RS50, fully exposing all inputs/outputs, with automatic detection, proper device nodes, and descriptive udev properties. I have extensive experience in Linux kernel development, embedded systems, and driver design, including creating input device drivers and integrating them upstream. My approach is iterative: I’ll start with kernel 6.x targets, leverage the suggested repository, and use your RS50 for real-time testing and diagnostics. Could you clarify which kernels beyond 6.x you prioritize, and any preferred coding standards? Budget: €120 Timeline: 1 week Looking forward to hearing from you. Thanks.
€120 EUR 7 päivässä
3,2
3,2

With over a decade of experience in embedded systems and a specialized understanding of Linux, I am confidently equipped to tackle your request for a feature-complete, upstream-ready Linux kernel driver for the Logitech RS50. Beyond just completing the task, I aim to provide a high-quality solution that goes above and beyond your expectations. Notably, my extensive portfolio includes successful projects with a similar skill set, like developing drivers for eMushrif and OperateMyBuilding – these projects required precise adherence to kernel development targets and the creation of clean, descriptive udev properties that were promptly recognized by userspace apps. Regardless of target kernels, my deep knowledge of Git ensures clean and efficient coding practices throughout every stage of development. One key attribute that sets me apart is my commitment to providing comprehensive end-to-end solutions rather than just standalone services. My approach involves extensive testing on real hardware - in this case the RS50 you have on hand - alongside iterating diagnostic builds for optimal accuracy. In light of this, my expected timeline for completion is 4 weeks. Choosing me means placing your Logitech RS50 driver development project into tested hands as well as guaranteeing an enduring partnership in hardware innovation.
€140 EUR 7 päivässä
3,4
3,4

Hey there, Can you send the USB VID:PID plus lsusb -v and dmesg right after plugging the RS50 in? Which features are must have: force feedback, pedals, shifter, LEDs, extra dials and buttons? I can build an upstream ready Linux HID driver that auto binds on plug in, creates the right input nodes, and exposes clean udev properties so games detect it fast. We will map all axes and buttons, add force feedback if the device supports it, and ship it as clean kernel patches with docs and a git history ready for review. If RS50 is close to the Logitech G series, I can use new-lg4ff as a starting point and extend it for RS50. Looking forward to discussing more on chat. Best, Kost
€140 EUR 7 päivässä
2,8
2,8

Hi, I’ve read the Logitech RS50 Linux driver request and I’m confident I can deliver a feature-complete, upstream-ready driver that exposes every input and output, auto-detects on plug-in, and creates clean device nodes with descriptive udev properties so userspace apps recognize the device instantly. I bring solid open-source kernel-driver experience (Ubuntu, Git, C, Embedded Linux). I’ll implement a robust driver using USB/HID subsystems, complete input mappings, and a clean upstream patch series. I’ll supply a test harness and diagnostic binaries for you to run on your RS50 during iteration, and I’ll align the work with an upstream-first process, including clear commit messages and documentation. I plan to target the latest LTS kernels first (5.x/6.x) and verify CI on Ubuntu LTS. Initial prototype in about 7–10 days; full upstream-ready submission within ~21 days, subject to your hardware availability. Next steps: confirm the kernel baseline you want and any specific layouts to prioritize. Which kernel baseline would you prefer I target first (5.x vs 6.x), and do you want me to prioritize full HID/USB feature coverage or a minimal, testable subset? Best regards, RICHARD
€30 EUR 4 päivässä
2,6
2,6

Hey , I just went through your job description and noticed you need someone skilled in Ubuntu, Open Source, Software Development, Linux, Debian, Embedded Systems, Git and C Programming. That’s right up my alley. You can check my profile — I’ve handled several projects using these exact tools and technologies. Before we proceed, I’d like to clarify a few things: Are these all the project requirements or is there more to it? Do you already have any work done, or will this start from scratch? What’s your preferred deadline for completion? Why Work With Me? Over 180 successful projects completed. Long-term track record of happy clients and repeat work. I prioritize quality, deadlines, and clear communication. Availability: 9am – 9pm Eastern Time (Full-time freelancer) I can share recent examples of similar projects in chat. Let’s connect and discuss your vision in detail. Kind Regards, Zain Arshad
€30 EUR 1 päivässä
3,5
3,5

I'm Dragomir, a versatile and experienced software developer who has a profound understanding of Linux system and extensive skills in C programming. My expertise in low-level system programming would be instrumental in developing the much-needed Linux kernel driver for the Logitech RS50, exposing its every input and output capability. Interfacing directly with the kernel is right up my alley, making obtaining accurate device detection, automated node creation and clean udev properties for seamless integration with user space apps a straightforward endeavor. In addition to my mastery in C programming, my proficiency in tools such as Git and experience with Linux systems makes me adept at collaborating on open source projects. Having analyzed the repository you've provided as a potential starting point, I believe I am well equipped to handle this task without reproducing existing work unnecessarily. By leveraging my knowledge efficiently, I can tackle any issue that arises during the development process. Lastly, it's worth noting that I treat client satisfaction as a paramount aspect of my work. With your RS50 readily available for testing purposes, we can ensure the driver meets your specific requirements comprehensively and iteratively. By combining your dedicated support and usability insights with my technical capabilities and timeliness, I believe we can deliver an excellent final product that's ready for upstream publication.
€140 EUR 1 päivässä
2,0
2,0

Hello Sebastian, I've been recommended by a Freelancer Recruiter. Nice to meet you. I've just completed a similar Linux kernel driver development project for another client who needed a custom driver for a specific device. I'm the perfect fit for this project because of my extensive experience in Linux kernel development and my ability to create clean, upstream-ready drivers that expose all the capabilities of a device. I'm confident in my ability to develop a feature-complete driver for the Logitech RS50 that autodetects the wheel on plug-in, creates the correct device nodes, and presents descriptive udev properties. I'll also leverage my knowledge of kernel development to target multiple kernel versions and ensure seamless user-space app recognition. With over 6 years of full-stack development experience and a focus on clean code, performance, and deadlines, I'm well-equipped to handle this project. I've successfully developed and deployed similar drivers before, resulting in reduced manual work by 50% for one client. Multiple 5-star reviews on Linux kernel development and driver projects can attest to my expertise. To ensure I fully understand the scope, can you please clarify which Linux kernel versions you'd like me to target first, and if there are any specific udev properties you'd like to see? Happy to hop on a quick call (no obligation) to discuss architecture, timeline, and a clear plan + quote. Chris | Lead Developer | Novatech
€140 EUR 5 päivässä
2,4
2,4

Hello, As an experienced software developer who’s adept at taking on complex projects, I believe I'm the perfect fit for your Logitech RS50 Linux Driver Development task. While my specialty lies in mobile application development using Flutter, my skills translate well to this project because both roles require deep understanding of programming languages and an ability to craft robust and scalable code for specific needs. Having worked on a range of software projects, including those involving hardware integration and driver development, I understand the value of clean code that follows SOLID principles. This ensures compatibility, modularity and maintainability – exactly what you need for a Linux kernel driver. Moreover, my fine-tuned communication skills and commitment to timely delivery align perfectly with your expectations for this project. I am confident that by leveraging my existing skills alongside the knowledge I would acquire from studying the provided repository, I can develop the accurate, upstream-ready Linux kernel driver you seek. Let’s join forces on this endeavor and turn your requirement into delightful reality. Thanks!
€30 EUR 3 päivässä
0,0
0,0

Hello, how are you? I've carefully reviewed the description and I am confident I can deliver it on time. I understand that you need a feature-complete Linux kernel driver for the Logitech RS50 that properly handles input and output capabilities, and I have hands-on experience in Linux driver development and kernel programming. Here is my approach as follows: - I will begin with analyzing the existing repository you mentioned to leverage any useful components and get a head start. - Next, I'll implement autodetection of the RS50 wheel upon connection and ensure the creation of the appropriate device nodes along with clear udev properties for seamless integration with userspace applications. - Finally, I will conduct thorough testing on the kernel versions you target and iterate based on your feedback, ensuring a polished and functional driver. I am ready to start immediately and can deliver the result fast. I'd love to discuss in more detail. Best Regards.
€30 EUR 7 päivässä
0,0
0,0

Hi, 12+ years in cloud engineering with deep AWS expertise. Design secure, scalable, and resilient cloud-native and event-driven architectures to support product growth and enterprise demands. Build and maintain tools, automation, and CI/CD pipelines that accelerate developer velocity. 8-13 years of experience in AI/ML architecture with strong skills in Python, cloud platforms (AWS), and agentic AI frameworks Design and architect scalable AI platforms, integrate LLMs, implement AI solutions using AWS. Thanks DevOps team
€70 EUR 1 päivässä
0,0
0,0

░H░░E░░L░░L░ ░O░░ ░░M░░Y░░B░░E░░S░░T░░ ░ ░C░░L░░I░░E░░N░░T░░!░ It’s great to connect with you. I’ve read your job description carefully and I’m confident I can develop a full-featured Linux kernel driver for the Logitech RS50. I am a full-stack developer with deep experience in Linux kernel programming, device drivers, and hardware integration. -❓Why I’m the best fit: I have written Linux drivers for USB and input devices, including wheels, joysticks, and custom HID hardware. I specialize in upstream-ready, well-documented, and maintainable kernel code. -> Recent similar problems I solved: I developed a USB input device driver that correctly created device nodes and udev properties. I handled autodetection, hotplug, and event reporting for multiple kernel versions. I iterated with hardware in hand to ensure compatibility and robustness. My approach for your RS50 driver: -> Analyze the RS50 USB/HID protocol using the existing repository as a reference -> Implement input/output mappings for all wheel features -> Autodetect the device and create correct device nodes -> Add clean udev properties for userspace recognition -> Ensure compatibility with the latest stable kernel and a few LTS versions I communicate clearly and iterate efficiently. I can start immediately and work closely with you to ensure the driver is robust and upstream-ready.
€140 EUR 7 päivässä
0,0
0,0

Hello, I’m a software engineer with deep kernel and embedded Linux experience, focusing on driver development and open source tooling. I design robust, upstream-friendly modules that expose devices cleanly to userspace, with clear logging and maintainable interfaces. I’ve built and maintained kernel drivers for USB/HID devices and embedded boards, implementing auto-detection, device node creation, and descriptive udev properties. I’ve shipped patches upstream, coordinated testing in real kernels, and ensured clean, well-documented interfaces that apps can rely on without hacks. I can apply these patterns to the RS50, exposing every input and output, with reliable autodetection when plugged in and robust userspace visibility, while keeping a clean in-tree patchset and tests. I’ll provide diagnostics binaries for your RS50 during iteration and adapt to your testing workflow, as well as answer kernel-target timeline questions. I can handle the work using my kernel-level and embedded Linux expertise, delivering a clean, upstream-ready driver with auto-detection, device nodes, and descriptive udev properties. I will deliver on schedule and ensure the driver meets upstream standards. Please feel free to contact me so we can discuss more details. I am looking forward to the chance of working together. Best regards, Billy Bryan
€250 EUR 3 päivässä
0,0
0,0

Hi there, I read your project carefully, you want to build an upstream-ready Linux kernel driver for the Logitech RS50 with full I/O support — exactly the kind of low-level systems work I enjoy. The main challenges seem to be proper device autodetection with clean udev exposure and mapping every input/output capability reliably for userspace apps. I’ve worked on similar hardware-facing integrations before. Quick highlights: • Experience working close to the OS layer, handling device communication and Linux environments. • Strong debugging approach and comfortable iterating with real hardware in the loop. My suggested approach: start from the lg4ff repo as reference, map RS50 capabilities, implement proper HID handling, and test across target kernels with clean udev descriptors. Excited to get this device fully supported on Linux. Best regards,
€140 EUR 3 päivässä
0,0
0,0

Hi, You're asking for a feature-complete, upstream-ready Linux kernel driver for the RS50 that autodetects on plug-in, creates the right device nodes, and presents clean, descriptive udev properties. I can handle that. I’ve built and tested kernel modules for embedded Linux in past projects, so I know how to ship code that’s ready for upstream review. How I’d implement it: - Autodetect at plug-in and probe capabilities - Create device nodes and descriptive udev properties - Expose input and output channels through a stable, kernel-facing interface - Provide diagnostic binaries and a simple test harness for iteration - Prepare an upstream-friendly patch set with docs Availability: I can start immediately. First working pass in 1–2 weeks, targeting current LTS kernels (5.10/6.x) with upstream submission planned. For quick alignment, please consider: Would you prefer I target kernel 6.x first or start with 5.10 LTS? Best regards,
€85 EUR 3 päivässä
0,0
0,0

Frankfurt am Main, Germany
Maksutapa vahvistettu
Liittynyt maalisk. 3, 2021
€30-250 EUR
€30-250 EUR
€8-30 EUR
€8-30 EUR
$30-250 USD
$750-1500 USD
$3000-5000 USD
₹750-1250 INR/ tunnissa
$250-750 CAD
₹3000-5000 INR
€250-750 EUR
€8-30 EUR
$10-30 CAD
₹37500-75000 INR
₹150000-250000 INR
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
$30-250 USD
$30-250 USD
€250-750 EUR
$250-750 CAD
$30-250 USD
$750-1500 USD